Skip to content

Releases: skeeto/w64devkit

1.9.0

07 Sep 01:25
v1.9.0
Compare
Choose a tag to compare
  • 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

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

30 Jun 18:34
v1.8.0
Compare
Choose a tag to compare
  • Include Mingw-w64 gendef tool
  • 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

09 May 15:35
v1.7.0
Compare
Choose a tag to compare
  • GCC 11.1.0
  • BusyBox 1.33.0
  • GDB 10.1
  • Mingw-w64 8.0.2
  • GNU Make 4.2
  • Vim 8.2
  • Universal Ctags 20200824
  • NASM 2.15.05
  • binutils 2.36.1

Changes:

  • New console launcher: w64devkit.exe
  • Fixes to Markdown mode in Vim 8.2
  • Upgrade GCC to 11.1.0
  • Upgrade Mingw-w64 to 8.0.2

1.6.0

08 Feb 02:39
v1.6.0
Compare
Choose a tag to compare
  • 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

10 Jan 03:17
v1.5.0
Compare
Choose a tag to compare
  • 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 printf by 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

24 Jul 02:04
v1.4.0
Compare
Choose a tag to compare
  • GCC 10.2.0
  • BusyBox 1.32.0
  • GDB 9.2
  • Mingw-w64 7.0.0
  • GNU Make 4.2
  • Vim 8.2
  • Universal Ctags 20191013
  • NASM 2.14.02
  • binutils 2.34

Changes:

  • Upgrade GCC from 10.1 to 10.2
  • Upgrade GDB from 9.1 to 9.2

v1.3.1

07 Jun 14:20
v1.3.1
Compare
Choose a tag to compare
  • 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:

  • Include vimtutor

v1.3.0

25 May 18:08
v1.3.0
Compare
Choose a tag to compare
  • 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

v1.2.0

12 May 17:11
v1.2.0
Compare
Choose a tag to compare
  • GCC 10.1.0
  • BusyBox 1.32.0
  • GDB 9.1
  • Mingw-w64 6.0.0
  • GNU Make 4.2
  • Vim 8.1
  • Universal Ctags 20191013
  • NASM 2.14.02
  • binutils 2.34

Changes:

  • New tool: Universal Ctags
  • Significant distribution file size reduction

v1.1.0

12 May 00:13
v1.1.0
Compare
Choose a tag to compare
  • GCC 10.1.0
  • BusyBox 1.32.0
  • GDB 9.1
  • Mingw-w64 6.0.0
  • GNU Make 4.2
  • Vim 8.1
  • NASM 2.14.02
  • binutils 2.34

Changes:

  • GDB for debugging support
  • New activate.bat script