Skip to content

CE C/C++ Toolchain (10.1)

Compare
Choose a tag to compare
@mateoconlechuga mateoconlechuga released this 03 Jun 23:16
· 794 commits to master since this release

The toolchain v10.1 is a bugfix release over v10.0, along with some new features and improvements! 🎉
Thanks to all the contributors!

Getting Started

Check out the CE C/C++ Toolchain Documentation.

Downloads

Windows: CEdev-Windows.zip
Linux: CEdev-Linux.tar.gz
macOS: CEdev-macOS.dmg

CE Libraries

Download the latest 'Standard' CE Libraries to fully utilize the CE C Toolchain.
These libraries add runtime support for fast graphics, file access, keypad integration, and more.
Documentation for the libraries can be found here.

Changelog

  • Fixes invalid jump targets generated by the compiler by @jacobly0.
  • Fixes strcasecmp compilation.
  • Fixes make debug when LTO is enabled.
  • Adds byteswap.h header file as standard.
  • Added zx0 compression option for generating compressed programs via convbin by @mateoconlechuga.
  • Added zx0 compression option for images converted with convimg.
  • Moves C++ includes to separate include directory to ensure no C include overlap.
  • Added optional LibLoad library support via LIBLOAD_OPTIONAL makefile option.
  • Implement optimized lbswap and llbswap by @runer112 in #386
  • Documentation updates and improvements.

For a much more detailed list of changes, please see the changelog file.