Skip to content

Latest commit

 

History

History
86 lines (54 loc) · 2.53 KB

CHANGELOG.md

File metadata and controls

86 lines (54 loc) · 2.53 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Changed

  • Use unstable libc++ ABI (#294).

[17.0.0]

Fixed

  • Building from sources created by git archive (#242).
  • macOS no longer quarantines files from the macOS package.

Changed

  • 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 of tar.gz.

Removed

  • Dependency on libtinfo.so.
  • Coloured terminal output.

Added

  • 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).

Fixed

  • lld freezing on Windows (#83)
  • Packages now extract into a LLVMEmbeddedToolchainForArm-VERSION-PLATFORM subdirectory (#179)

Changed

  • Updated to LLVM 16.0.0
  • Windows release packages are now signed.

Added

  • A changelog
  • Support for building with CMake directly
  • Support for C++17's aligned operator new

Changed

  • 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

Removed

  • Wide character support in libc++

14.0.0 - 2022-05-03

Changed

13.0.0 - 2021-12-16

Added

  • Initial release of LLVM Embedded Toolchain for Arm