Skip to content

Releases

2.11.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 04:14
Immutable release. Only release title and notes can be modified.
v2.11.0
  • Manual pages for every program in the kit
    • BusyBox man enabled, with a new nroff formatter in place of groff
    • less -R passes colors and text attributes through
  • x86 code defaults to 64-bit time_t and SSE2 floating point math
    • C11 threads support both time_t ABIs
    • libstdc++ system_clock no longer overflows in 2038, on x64 too
  • New command: zipinfo (tugz)
  • Large address aware x86 binutils, GCC, GDB, zstd, and tugz
  • zstd decompresses windows up to 2GiB by default on x64
  • Smaller NSIS installers, and NSISdl downloads work [#423]
  • Changes to busybox-w32 behaviors
    • A bare drive such as C: means that drive's current directory
    • Login shells no longer change to $HOME
  • Upgrade to busybox-w32 FRP-6354
    • New command: ping
  • Upgrade to tugz 1.3.0
    • gzip and zip ~2x faster
  • Upgrade to u-config 0.35.0
  • Upgrade to dcmake 1.8.0
    • Newly added light theme
  • Upgrade to Quilt.cpp 0.69.4

2.10.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 19:05
Immutable release. Only release title and notes can be modified.
v2.10.1
  • New command: zip (Info-ZIP compatible, from tugz)
    • gzip, gunzip, zcat, and unzip replaced with tugz
  • New command: make2compdb (JSON Compilation Database) [#392]
  • GDB Unicode improvements
    • Correct OutputDebugStringW display (Windows 10 and later)
    • TUI displays UTF-8 text
  • Shell history limit raised to 16k entries, default 1k
  • Upgrade to GDB 18.1
  • Upgrade to Ccache 4.14.1
  • Upgrade to CMake 4.4.4
  • Upgrade to NSIS 3.13
  • Upgrade to Quilt.cpp 0.69.3

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.10.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 03:47
Immutable release. Only release title and notes can be modified.
v2.10.0
  • The x64 release is now multilib, targeting both x64 and x86 (#412)
    • i686-w64-mingw32 aliases select the 32-bit target
    • makensis can emit 32-bit installers (Target x86-unicode)
    • Under -m32 the default _WIN32_WINNT is Windows XP
  • The toolchain no longer needs its bin/ on PATH
  • Smaller C++ binaries, pulls in less of libstdc++
  • Ccache output fixes for Windows consoles (#413)
    • Colors work in consoles without virtual terminal processing
    • Diagnostics keep Unicode outside the active code page
  • GDB now allows a zero repeat count in artificial arrays
  • Upgrade to Ccache 4.14
  • Upgrade to CMake 4.4.3

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.9.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 00:35
Immutable release. Only release title and notes can be modified.
v2.9.1

Bugfix release, no new features.

  • Upgrade to GCC 16.2
  • Upgrade to CMake 4.4.2
  • Binutils windmc fixes
    • Accept a BOM and use it to detect input encoding (#408)
    • Bring facility numbering to parity with mc.exe

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.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 10:46
Immutable release. Only release title and notes can be modified.
v2.9.0
  • New command: makensis (NSIS)
  • New command: aas-sign (code signing)
  • Upgrade to Binutils 2.47
    • bigobj no longer default, upgraded as needed
    • weak symbols are now supported properly
    • Thanks to @oltolm and @Peter0x44 for upstream fixes
  • Upgrade to busybox-w32 FRP-6075
    • bash.exe shell alias removed
  • Upgrade to CMake 4.4.0
  • Upgrade to GDB 17.2
  • Upgrade to ccache 4.13.6
  • Added C11 threads (#388)
    • Independent of winpthreads
    • Requires at least Windows 7

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.8.0

Choose a tag to compare

@github-actions github-actions released this 03 May 16:08
Immutable release. Only release title and notes can be modified.
v2.8.0
  • Upgrade to GCC 16.1.0 [#375]
    • libstdc++ now uses native Windows TLS (ABI break)
  • Releases are now 100% code-signed
    • Every .exe and .dll carries an Authenticode signature
  • Upgrade to Ccache 4.13.4
  • Upgrade to CMake 4.3.2
  • Upgrade to dcmake 1.7.1
  • Upgrade to Expat 2.8.0
  • Upgrade to MPC 1.4.1

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.7.0

Choose a tag to compare

@github-actions github-actions released this 14 Apr 01:00
Immutable release. Only release title and notes can be modified.
v2.7.0
  • 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

Choose a tag to compare

@skeeto skeeto released this 16 Mar 03:35
v2.6.0
  • 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

Choose a tag to compare

@skeeto skeeto released this 30 Nov 02:27
v2.5.0

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

Choose a tag to compare

@skeeto skeeto released this 10 Aug 15:37
v2.4.0
  • 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)