Skip to content

Tags: skeeto/w64devkit

Tags

v2.0.0

Toggle v2.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release v2.0.0

* New distribution format: self-extracting 7-zip archive
* Fortran compiler (gfortran) now enabled in all builds
* Greatly improved support for native GNU Autoconf builds
* New command: peports
* PE import ordinal hints now zero by default
* Fix hangs in command aliases [b772569] (#140)
* Update to GCC 14.2.0
* Upgrade to Mingw-w64 12.0.0
* Upgrade to busybox-w32 FRP-5398-g89ae34445
* Upgrade to GDB 15.1
* Removed NASM and Cppcheck

v1.23.0

Toggle v1.23.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release v1.23.0

* Upgrade to GCC 14.1
* Upgrade to GDB 14.2
* Upgrade to Binutils 2.42
* Upgrade to u-config 0.33.1

v1.22.0

Toggle v1.22.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release v1.22.0

* New "title" configuration in w64devkit.ini
* New command: vc++filt
* New runtime library: -lmemory (memset, memcpy, memmove, memcmp, strlen)
* New runtime library: -lchkstk
* 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

v1.21.0

Toggle v1.21.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release v1.21.0

* Upgrade to busybox-w32 FRP-5181-g5c1a3b00e
  * New shell variable: BB_OVERRIDE_APPLETS
  * Improved diff handling of CRLF
  * Numerous upstream BusyBox fixes
* Patch libstdc++ to fix RTTI issues with "-std=c++23"
* Slight improvements to w64devkit-specific binaries
* New "c99" command: "cc -std=c99" alias
* Upgrade to Mingw-w64 11.0.1

v1.20.0

Toggle v1.20.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release v1.20.0

* Upgrade to GCC 13.2
* Upgrade to busybox-w32 FRP-5007-g82accfc19
  * Improved CTRL+c interrupts, esp. in interactive shells like GDB
  * Improved console/terminal handling, esp. in ConEmu

v1.19.0

Toggle v1.19.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release v1.19.0

* Upgrade to GCC 13.1
* Upgrade to Mingw-w64 11.0.0
* Upgrade to GDB 13.1
  * GDB learned about entry points aside from main
  * New command: gdbserver
* Upgrade to Binutils 2.40
* Upgrade to busybox-w32 FRP-4882-g6e0a6b7e5
* Upgrade to Universal Ctags 6.0.0

v1.18.0

Toggle v1.18.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release 1.18.0

* New command: pkg-config
* Upgrade to Cppcheck 2.10
* Upgrade to busybox-w32 FRP-4784-g5507c8744

v1.17.0

Toggle v1.17.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release 1.17.0

Significant GDB improvements:

* TUI supported: "gdb -tui" or "tui enable"
* Fixed GCC debug integration (partially broken since w64devkit 1.7.0)
  * GCC 11.1 defaults to DWARF 5, but GDB <= 12.1, including the most
    recent release, does not fully support DWARF 5, notably enums and
    preprocessor definitions. In w64devkit, GCC now defaults to DWARF 4.
* Upgrade to GDB 11.2
* Custom patching to quiet GDB output

Additionally:

* Upgrade to GNU Make 4.4
* Support for absolute paths in alias.c
* Slightly reduced distribution size
* Slightly faster w64devkit builds

v1.16.1

Toggle v1.16.1's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release 1.16.1

* Upgrade to GCC 12.2.0
* Fix $HOME tab-completion and display in busybox-w32

v1.16.0

Toggle v1.16.0's commit message

Verified

This tag was signed with the committer’s verified signature.
skeeto Christopher Wellons
Release 1.16.0

* New w64devkit.ini to configure w64devkit.exe
* New tool: cppcheck
* New tool: debugbreak
* Upgrade to Vim 9.0
  * Console and GUI are now a common binary (VIMDLL)
  * "vim -g" now works correctly, though "vim -g -f" still does not
* Upgrade to Binutils 2.39