RC1
- Added riscv32.
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Use unstable libc++ ABI (#294).
- Building from sources created by git archive (#242).
- macOS no longer quarantines files from the macOS package.
- Updated multilib to use LLVM multilib.yaml 1.0 (#250).
*.cfg
files for library variant selection removed in favor of multilib- The macOS package is now a
.dmg
instead of.tar.gz
. - Linux packages are now in
tar.xz
format instead oftar.gz
.
- Dependency on libtinfo.so.
- Coloured terminal output.
- Support for locales and input/output streams (#149)
- Experimental support for Armv4T and Armv5TE architectures (#177)
- Provide binary releases for macOS (#86)
- Support for building locally on Windows & macOS (#188)
- Experimental support for multilib (#110).
- lld freezing on Windows (#83)
- Packages now extract into a LLVMEmbeddedToolchainForArm-VERSION-PLATFORM subdirectory (#179)
- Updated to LLVM 16.0.0
- Windows release packages are now signed.
- A changelog
- Support for building with CMake directly
- Support for C++17's aligned operator new
- Updated to LLVM 15.0.2
- Replaced newlib with picolibc (GitHub issue #61)
- Renamed and updated configuration files
- Configuration files must now be specified including the file name suffix e.g.
--config armv6m_soft_nofp.cfg
- Wide character support in libc++
14.0.0 - 2022-05-03
- Updated to LLVM 14.0.0
13.0.0 - 2021-12-16
- Initial release of LLVM Embedded Toolchain for Arm