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 [2016/09/03 00:47]
24.60.32.239 [Versions]
versions [2019/11/15 15:26] (current)
lh_mouse [Current version: v7]
Line 1: Line 1:
 ====== Versions ====== ====== Versions ======
-6.0.1 
  
-srgnsrnbsrbn+===== Current version: v7 =====
  
-<fs large>​**Why can we edit this??? __It's not safe... Change this before someone deletes the content!__"​**<​/fs>**An attentive visitor**+v7.0.0: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​36804945/|2019-11-10]]
  
-9/02/2016 3:47 PST, guests can still edit this article+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 ===== ===== Previous Versions =====
-look up +==== v6 ==== 
-==== 3.0 ====+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. 
 +  * Fix some crashes in winpthreads due to misaligned memory access when used with some SSE instructions. 
 +  * Fix pdh.h function calls to have proper stdcall decorators. 
 + 
 +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. 
 +  * Various ARM math fixes thanks to Martin Storsjö 
 +  * Removed some duplicate uuids defintions, thanks to Hugo Beauzée-Luyssen. 
 +  * Define IN6_IS_ADDR_ macros to conform to Posix Specm thanks to Jean-Baptiste Kempf 
 +  * dxva.h: Add support for VP8/9 in DxVA2 thanks to Yuta Nakai 
 + 
 +v5.0.0: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​35437019/​|2016-10-19]] 
 + 
 +  * Fixes to the __mingw_printf family of functions. 
 +  * DirectX updates from Wine. 
 +  * Various updates to support Windows 7 and 10. 
 +  * Various header typo fixes. 
 + 
 +==== v4 ==== 
 + 
 +  * 32bit ARM thumb software math (Thanks to André Hentschel!). 
 +  * New ftw() support for gcc-5.x support. 
 +  * Experimental printf changes - Ability to print 128bit integers (%I128*) and Decimal Floats (%H, %D), disabled by default. Build the CRT with ----enable-experimental to use. 
 +  * Updated OpenGL 4.5 headers. 
 +  * Better DirectX 11 support. 
 +  * Better Windows 7, 8/8.1 API support. 
 + 
 +==== v3 ====
  
   * Required for GCC 4.8.   * Required for GCC 4.8.
Line 23: Line 158:
   * Winstorecompat:​ new library for Windows Store compatibility (WIP).   * Winstorecompat:​ new library for Windows Store compatibility (WIP).
  
-==== 2.0 ====+==== v2 ====
  
   * Expanded Windows Vista/7 API support.   * Expanded Windows Vista/7 API support.