Skip to content

Releases: skeeto/w64devkit

2.7.0

14 Apr 01:00
Immutable release. Only release title and notes can be modified.
v2.7.0

Choose a tag to compare

  • Release packaging is now code-signed
    • Releases are now built using GitHub Actions
  • Tools and runtimes are now optimized for speed
  • New utility: dcmake (CMake debugger)
  • New commands: zstd and unzstd
    • Transparent .tar.zst support added to busybox-w32
  • New command: recycle (send paths to the recycle bin)
  • New command: quilt (source control)
  • ctags and vim gained QML support
  • Upgrade to Mingw-w64 14.0.0
  • Upgrade to CMake 4.3.1
  • Upgrade to Ccache 4.13.2

Releases are self-extracting 7-zip archives, also extractable with any 7z-capable utility (e.g. 7zr.exe). The "x86" release is compatible with Windows XP but requires at least a Pentium 4 processor (SSE2).

2.6.0

16 Mar 03:35
v2.6.0

Choose a tag to compare

  • New tools: CMake and Ninja (d8ee5fc) [>= Windows 7]
    • Includes ccmake TUI (#339)
    • CMake defaults to the w64devkit toolchain
  • New tool: Ccache (#327) [>= Windows 7]
  • Upgrade to Binutils 2.46
  • Upgrade to GDB 17.1
  • Upgrade to Universal Ctags 6.2.1

Included software: GCC 15.2.0, busybox-w32 FRP-5857, GDB 17.1, Mingw-w64 13.0.0, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.2.1, Binutils 2.46, CMake 4.2.3, Ninja 1.13.2, and dependencies

  • Releases are self-extracting 7-zip archives, extractable with any 7z-capable utility, including 7zr.exe in scripts
  • The "x86" release is Windows XP compatible, but requires at least a Pentium 4 processor (SSE2)

2.5.0

30 Nov 02:27
v2.5.0

Choose a tag to compare

Included software: GCC 15.2.0, busybox-w32 FRP-5857, GDB 16.2, Mingw-w64 13.0.0, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, Binutils 2.45, and minor dependencies

  • Releases are self-extracting 7-zip archives, extractable with any 7z-capable utility, including 7zr.exe in scripts
  • The "x86" release is Windows XP compatible, but requires at least a Pentium 4 processor (SSE2)

2.4.0

10 Aug 15:37
v2.4.0

Choose a tag to compare

  • Update to GCC 15.2.0
  • Update to Binutils 2.45
  • w64devkit.ini: new path style option (#235)
  • Mingw-w64 (patch): C23 support in stddef.h (1d0ed34)
  • Vim (patch): scalable font in default configuration (ff695fc)
  • GNU Make (patch): fix for shell paths with spaces (b49df4c)
  • Minor UI fixes for peports (#263) and xxd (5473972)

Included software: GCC 15.2.0, busybox-w32 FRP-5579, GDB 16.2, Mingw-w64 13.0.0, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, Binutils 2.45, and minor dependencies

  • Releases are self-extracting 7-zip archives, extractable with any 7z-capable utility, including 7zr.exe in scripts
  • The "x86" release is Windows XP compatible, but requires at least a Pentium 4 processor (SSE2)

2.3.0

17 Jun 22:52
v2.3.0

Choose a tag to compare

Included software: GCC 15.1.0, busybox-w32 FRP-5579, GDB 16.2, Mingw-w64 13.0.0, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, Binutils 2.44, and minor dependencies

  • Releases are self-extracting 7-zip archives, extractable with any 7z-capable utility, including 7zr.exe in scripts
  • The "x86" release is Windows XP compatible, but requires at least a Pentium 4 processor (SSE2)

2.2.0

27 Apr 22:12
v2.2.0

Choose a tag to compare

Included software: GCC 15.1.0, busybox-w32 FRP-5579, GDB 16.2, Mingw-w64 12.0.0, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, Binutils 2.44, and minor dependencies

  • Releases are self-extracting 7-zip archives, extractable with any 7z-capable utility, including 7zr.exe in scripts
  • The "x86" release is Windows XP compatible, but requires at least a Pentium 4 processor (SSE2)

2.1.0

08 Feb 02:06
v2.1.0

Choose a tag to compare

Included software: GCC 14.2.0, busybox-w32 FRP-5467, GDB 15.2, Mingw-w64 12.0.0, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, Binutils 2.43

  • Releases are self-extracting 7-zip archives, extractable with any 7z-capable utility, including 7zr.exe in scripts
  • The "x86" release is Windows XP compatible, but requires at least a Pentium 4 processor (SSE2)

2.0.0

01 Aug 16:16
v2.0.0

Choose a tag to compare

  • New distribution format: self-extracting 7-zip archive
  • Fortran compiler (gfortran) now enabled in all builds
    • Only two release builds going forward: 64-bit (x64) and 32-bit (x86)
  • Greatly improved support for native GNU Autoconf builds (#50)
    • Builds that support Mingw-w64 should mostly work "out of the box"
  • New command: peports
  • PE import ordinal hints now zero by default
  • Fix hangs in command aliases [b772569] (#140)
  • Update to GCC 14.2
  • Upgrade to Mingw-w64 12.0.0
  • Upgrade to busybox-w32 FRP-5398
  • Upgrade to GDB 15.1
  • Removed NASM and Cppcheck

Included software: GCC 14.2.0, busybox-w32 FRP-5398, GDB 15.1, Mingw-w64 12.0.0, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, Binutils 2.42

  • Releases are self-extracting 7-zip archives that can also be extracted using any 7-zip-capable utility
  • The "x86" release is Windows XP compatible, but requires at least a Pentium 4 processor (SSE2)

1.23.0

08 May 17:26
v1.23.0

Choose a tag to compare

Included software: GCC 14.1.0, busybox-w32 FRP-5301, GDB 14.2, Mingw-w64 11.0.1, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, NASM 2.15.05, binutils 2.42, Cppcheck 2.10.

  • -fortran: includes Fortran (gfortran)
  • -i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4

1.22.0

08 Apr 18:21
v1.22.0

Choose a tag to compare

  • New title configuration in w64devkit.ini [#115, 5e2021c]
  • New command: vc++filt
  • New runtime library: -lmemory (memset, memcpy, memmove, memcmp, strlen) [a5bc6c8]
  • New runtime library: -lchkstk [43bf1e5]
  • Binutils gprof command restored [#109]
  • LTO disabled in the toolchain
  • Upgrade to Binutils 2.41
  • Upgrade to GNU Make 4.4.1
  • Upgrade to busybox-w32 FRP-5301
  • Upgrade to u-config 0.33.0

Included software: GCC 13.2.0, busybox-w32 FRP-5301, GDB 13.1, Mingw-w64 11.0.1, GNU Make 4.4.1, Vim 9.0, Universal Ctags 6.0.0, NASM 2.15.05, binutils 2.41, Cppcheck 2.10.

  • -fortran: includes Fortran (gfortran)
  • -i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4