Releases: skeeto/w64devkit
Releases · skeeto/w64devkit
1.11.0
- Upgrade to Mingw-w64 9.0.0
- Upgrade to busybox-w32 FRP-4487-gd239d2d52
- Job control enabled in the shell
- Improved /dev/null handling
- ANSI escapes fixed in Cygwin and MSYS2 terminals
- Better support for building w64devkit with Podman
Included software:
- GCC 11.2.0
- busybox-w32 FRP-4487
- GDB 10.2
- Mingw-w64 9.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.37
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit,Windows XP compatible, min. req. Pentium 4
1.10.0
- Distribution .zip is now a few MB smaller
- Removed
activate.bat: replaced byw64devkit.exe - Removed
lto-dump.exe: very large, niche tool not worth its weight - New environment variables:
W64DEVKIT,W64DEVKIT_HOME - Added arch-prefixed aliases for the toolchain (i.e.
x86_64-w64-mingw32-gcc) - Re-introduced Fortran support (
src/variant-fortran.patch) - Added i686 support, including Windows XP (
src/variant-i686.patch) - Expanded README documentation
- Upgraded to GMP 6.2.1
- Faster w64devkit build
Included software:
- GCC 11.2.0
- BusyBox 1.34.0
- GDB 10.2
- Mingw-w64 8.0.2
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.37
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.9.0
- Update to GCC 11.2.0
- Upgrade to Binutils 2.37
- Upgrade to busybox-w32 FRP-4264-gc79f13025
- New programs:
bc,crc32,free,nproc,sync,uptime - Add Bash-style process substitution (i.e.
<(...)) to the shell - Improve shell stability
- ANSI escape support for
printf
- New programs:
Included software:
- GCC 11.2.0
- BusyBox 1.34.0
- GDB 10.2
- Mingw-w64 8.0.2
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.37
Notes about builds:
- "-mini" does not include C++
- "-fortran" includes a Fortran compiler (
gfortran) - "-i686" is a pure 32-bit build (experimental)
1.8.0
- Include Mingw-w64
gendeftool - sh: Disable tab-completion on empty input
- Always run gvim in the "background"
- Upgrade GDB to 10.2
- Shrink release .zip by a few MBs
Included software:
- GCC 11.1.0
- BusyBox 1.33.0
- GDB 10.2
- Mingw-w64 8.0.2
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.36.1
1.7.0
1.6.0
- GCC 10.2.0
- BusyBox 1.33.0
- GDB 10.1
- Mingw-w64 7.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.36.1
Changes:
- All BusyBox commands come pre-"installed" via command aliases
- Alt-based keybindings now work in sh (per BusyBox upgrade)
- ASLR now supported and mandatory (per Binutils 2.36)
- New command alias: c99 => cc -std=c99
- New command alias: mingw32-make => make
- Upgrade Binutils to 2.36.1
- Upgrade NASM to 2.15.05
- Upgrade busybox-w32 to FRP-3812-g12e14ebba
Notes about builds:
- "-mini" does not include C++
- GFortran is incompatible with Binutils 2.36, so no Fortran compiler this release
1.5.0
- GCC 10.2.0
- BusyBox 1.32.0
- GDB 10.1
- Mingw-w64 7.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.14.02
- binutils 2.35
Changes:
- w64devkit is a few megabytes smaller
- Compiler produces smaller binaries
- Enable C99
printfby default - Licenses gathered up for easy compliance
- Enabled GCC's built-in wildcard expansion
- Upgrade to GDB 10.1
- Upgrade ctags to 20200824
- Upgrade to Binutils 2.35
- Upgrade to MPC 1.2.1
Notes about builds:
- "-mini" does not include C++
- "-fortran" includes a Fortran compiler (
gfortran)
v1.4.0
v1.3.1
v1.3.0
- GCC 10.1.0
- BusyBox 1.32.0
- GDB 9.1
- Mingw-w64 7.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20191013
- NASM 2.14.02
- binutils 2.34
Changes:
- Enable C++11 threading
- Enable "secure" CRT functions (
--enable-secure-api) - Upgrade: Vim 8.1 to 8.2
- Upgrade: Mingw-w64 6.0.0 to 7.0.0