The v13.0 toolchain is quite a big release: it includes lots of new features, fixes, improvements and optimizations! 🎉
We would like to thank @ZERICO2005 in particular who's worked on it a lot for a few months!
Getting Started
Check out the CE C/C++ Toolchain Documentation.
Downloads
Windows: CEdev-Windows.zip
Linux: CEdev-Linux.tar.gz
macOS (intel): CEdev-macOS-intel.dmg
macOS (arm): CEdev-macOS-arm.dmg
CEdev/bin/ (toolchain install) folder.
Changelog
- 
New features - Added new LCDDRVCE library (to interact with the ST7789 LCD controller) by @calc84maniac
- Added long double/float64support and routines by @ZERICO2005
- Added CRT routines for 32/24/16bit * 8bit unsigned multiplication by @ZERICO2005
- Added clipped gfx_RotatedScaled(Transparent)Sprite by @ZERICO2005
- Added missing <c*>C++ headers @ZERICO2005
- Implemented some C++ headers: <algorithm>,<concepts>,<memory>,<numbers><source_location>,<version>by @ZERICO2005
- Implemented some C headers: <complex.h>,<stdckdint.h>,<tgmath.h>by @ZERICO2005
- Added fprintfandasprintf@ZERICO2005
- Added boot_sprintf,boot_vsprintfet al by @calc84maniac, @ZERICO2005
- Implemented strlcpyby @nitinseshadri
- Implemented memccpyby @calc84maniac
- Implemented stpcpy,mempcpy, andmemrchrby @ZERICO2005
- Implemented bit operations under <ez80_builtin.h>,<bit>, and<stdbit.h>by @calc84maniac, @ZERICO2005
 
- 
Fixes - Fixed cursor image bugs and improved LCD cursor behavior by @nitinseshadri
- Fixed missing __fremCRT routine by @calc84maniac
- Fixed C++ absoverloads by @ZERICO2005
- Fixed conformance/behaviour of <math.h>and<cmath>headers by @ZERICO2005
- Fixed floating-point bugs in math routines by @ZERICO2005
 
- 
Improvements - Updated (rebased) clang compiler from 15.0.0 to 15.0.7 (producing overall better code) by @adriweb
- Various compiler optimizations and misc. improvements by @calc84maniac
- Updated convimg submodule (adds multithreading support for increased speed) by @mateoconlechuga
- Expanded C++ <type_traits>by @ZERICO2005
- Implemented compile time evaluation of floating-point classification routines by @ZERICO2005
- Updated nanoprintfversion (with long double support) by @ZERICO2005
- Optimized strcmp,strncmp,strlcpy,strlen,memcpy, andmemsetby @ZERICO2005, @calc84maniac
- Optimized frexpf,ilogbf,ldexpf,modff,truncf, and others by @ZERICO2005, @calc84maniac
- Improved precision and accuracy of log1pf@parisseb
- Optimized sinf/cosf, and ensured that the result will be [-1,+1] by @ZERICO2005
- Improved precision and accuracy of  erf,atan2,acosh, and others by @ZERICO2005
- Optimized GraphX clipping and added SMC for parameters by @calc84maniac
- Optimized various GraphX routines by @ZERICO2005
- Added __TICE__define by @ZERICO2005