mingw-w64

GCC for Windows 64 & 32 bits

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
versions [2017/03/28 13:33]
npfeiler [Current version: v5] add 5.0.2
versions [2019/11/15 15:26] (current)
lh_mouse [Current version: v7]
Line 1: Line 1:
 ====== Versions ====== ====== Versions ======
  
-===== Current version: ​v5 =====+===== Current version: ​v7 =====
  
-5.0.2: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​35754067/​|2017-03-28]]+v7.0.0: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​36804945/​|2019-11-10]] 
 + 
 +Notable changes: 
 +  * _FORTIFY_SOURCE support thanks to Christian Franke. 
 +  * Lots of math fixes from Martin Storsjö. 
 +  * Many headers updated from Wine by Jacek Caban. 
 +  * UCRT support by Martin Storsjö. 
 + 
 +<​spoiler|And many other additions thanks to, but not limited to (in Alphabetical order)>​ 
 +  * Alexey Pavlov 
 +  * Antoine Cœur 
 +  * Biswapriyo Nath 
 +  * Chris Charabaruk 
 +  * Christian Franke 
 +  * Hugo Beauzée-Luyssen 
 +  * Jacek Caban 
 +  * James Ross-Gowan 
 +  * Johannes Pfau 
 +  * Kai Tietz 
 +  * Liu Hao 
 +  * Marisa-Chan 
 +  * Martin Storsjö 
 +  * Marvin Scholz 
 +  * Mateusz Brzostek 
 +  * Matthew Palermo 
 +  * Nikolay Sivov 
 +  * Pierre Lamot 
 +  * Richard Pospesel 
 +  * Ruslan Garipov 
 +  * sezero 
 +  * SquallATF 
 +  * Steve Lhomme 
 +  * Tomáš Golembiovský 
 +  * Tom Ritter 
 +  * xnor 
 +  * Zach Bacon 
 +  * Zebediah Figura 
 +  * Руслан Ижбулатов 
 +</​spoiler>​ 
 +\\  
 + 
 +===== Previous Versions ===== 
 +==== v6 ==== 
 +v6.0.0: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​36416777/​|2018-09-17]] 
 + 
 +Notable changes: 
 +  * C++ <​nowiki>​__cxa_atexit</​nowiki>​ thanks to Martin Storsjö and Liu Hao 
 +  * Massive additions to support UCRT thanks to Martin Storsjö 
 +  * Sync COM interface headers with Wine development thanks to Jacek Caban 
 +  * WinRT additions thanks to Hugo Beauzée-Luyssen 
 +  * ARM32 and ARM64 additions thanks to Martin Storsjö 
 +  * CRT library api-ms-win-core additions thanks to Martin Storsjö 
 +  * CRT library def file reorganization thanks to Martin Storsjö 
 + 
 +<​spoiler|And many other additions thanks to, but not limited to (in Alphabetical order)>​ 
 +Alexey Pavlov 
 +Alon Bar-Lev 
 +André Hentschel 
 +Arthur Edelstein 
 +Corinna Vinschen 
 +David Grayson 
 +David Wohlferd 
 +Ebrahim Byagowi 
 +Guy Helmer 
 +Hugo Beauzée-Luyssen 
 +Ihsan Akmal 
 +Jacek Caban 
 +James Ross-Gowan 
 +Jean-Baptiste Kempf 
 +Jonathan Yong 
 +Jon Turney 
 +Kai Tietz 
 +Liu Hao 
 +Martell Malone 
 +Martin Storsjö 
 +Mateusz 
 +Matheus Izvekov 
 +mati865 
 +Michał Janiszewski 
 +Nikolay Sivov 
 +niXman 
 +Petri Hodju 
 +Ray Donnelly 
 +Ruben Van Boxem 
 +Ruslan Garipov 
 +Samuel D. Leslie 
 +sezero 
 +Soar Qin 
 +Tamar Christina 
 +Tamir Duberstein 
 +Tim Hutt 
 +Tom Ritter 
 +Yuta Nakai 
 +Алексей Павлов 
 +Руслан Ижбулатов 
 +宋冬生 
 +</​spoiler>​ 
 +\\  
 + 
 +==== v5 ==== 
 + 
 +v5.0.4: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​36333746/​|2018-06-04]] 
 + 
 +  * Fix gcc-8.1.0 compatibility regarding _xgetbv 
 +  * %e printf specifier will now produce at least 2 digits for the exponent. 
 + 
 +v5.0.3: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​36103143/​|2017-11-04]] 
 + 
 +  * pseudo-reloc will now try to restore page protection settings prior to manipulating it, rather than simply assuming it was read-only with execute. 
 +  * winpthreads:​ Fix undefined <​nowiki>​__divmoddi4</​nowiki>​ when compiling with newly bootstrapped gcc-7 
 +  * Fixed modf family segfault due to eax clobbering. 
 + 
 +v5.0.2: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​35754067/​|2017-03-28]]
  
   * RegSetKeyValueW now has proper wide arguments.   * RegSetKeyValueW now has proper wide arguments.
Line 9: Line 121:
   * Fix pdh.h function calls to have proper stdcall decorators.   * Fix pdh.h function calls to have proper stdcall decorators.
  
-5.0.1: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​35588585/​|2017-01-06]]+v5.0.1: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​35588585/​|2017-01-06]]
  
   * Don't use feature <​nowiki>​(__attribute__((gcc_struct)))</​nowiki>​ that isn't supported on clang when compiling on clang thanks to David Wohlferd.   * Don't use feature <​nowiki>​(__attribute__((gcc_struct)))</​nowiki>​ that isn't supported on clang when compiling on clang thanks to David Wohlferd.
Line 17: Line 129:
   * dxva.h: Add support for VP8/9 in DxVA2 thanks to Yuta Nakai   * dxva.h: Add support for VP8/9 in DxVA2 thanks to Yuta Nakai
  
-5.0.0: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​35437019/​|2016-10-19]]+v5.0.0: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​35437019/​|2016-10-19]]
  
   * Fixes to the __mingw_printf family of functions.   * Fixes to the __mingw_printf family of functions.
Line 23: Line 135:
   * Various updates to support Windows 7 and 10.   * Various updates to support Windows 7 and 10.
   * Various header typo fixes.   * Various header typo fixes.
- 
-===== Previous Versions ===== 
  
 ==== v4 ==== ==== v4 ====