Skip to content

Releases: libhal/llvm-toolchain

0.0.9

28 Jan 22:58
eef0a19

Choose a tag to compare

What's Changed

  • [skip ci] Remove python from CI license declaration by @kammce in #38
  • 🐛 (patch) Update host_profile format and remove redundant CMake system name settings by @kammce in #39

Full Changelog: 0.0.8...0.0.9

0.0.8

27 Jan 15:26
4fc7cce

Choose a tag to compare

What's Changed

  • 🔧 👷 Refactor LLVM toolchain for native builds and improved CI by @kammce in #37

Full Changelog: 0.0.7...0.0.8

0.0.7

23 Jan 22:36
c62e42d

Choose a tag to compare

What's Changed

  • Revert ":zap: Clear package_id information" by @kammce in #35
  • 🚑 user.llvm:variant for pacakge_id by @kammce in #36

Full Changelog: 0.0.6...0.0.7

0.0.6

23 Jan 19:08
8aa8344

Choose a tag to compare

Caution

DO NOT USE THIS VERSION. It cannot distinguish between host and cortex_m builds.

What's Changed

  • ⚡ Clear package_id information by @kammce in #34

Full Changelog: 0.0.5...0.0.6

0.0.5

08 Dec 02:37
465124b

Choose a tag to compare

What's Changed

  • ✨ Add semihosting as Cortex M default libc by @kammce in #30
  • 🔥 Remove require_cmake and require_ninja options from llvm-toolc… by @kammce in #31

Full Changelog: 0.0.4...0.0.5

LLVM 21 polyfill binaries

12 Dec 23:57
465124b

Choose a tag to compare

Pre-release

This is a dumping ground to store binaries for LLVM 21 that are needed for LLVM forks such as https://github.com/arm/arm-toolchain. For example, arm-toolchain does not provide the clang-scan-deps program needed for modules to work. LLVM 22 will have clang-scan-deps` as indicated by issue arm/arm-toolchain#642.

The binaries come from 21.1.6 because that was the only version on the LLVM releases that had a macOS binary.

0.0.4

07 Dec 19:15
fe94ba5

Choose a tag to compare

What's Changed

  • [skip ci] 📝 Mention module support in readme by @kammce in #27
  • 🐛 Expand cmake & ninja range by @kammce in #28

Full Changelog: 0.0.3...0.0.4

0.0.3

07 Dec 18:24
19810e0

Choose a tag to compare

What's Changed

  • 🚀 Add ARM Cortex-M cross-compilation support and consolidate to LLVM 20 by @kammce in #19
  • ✨ Add mac x64 for llvm 20 by @kammce in #25
  • ✨ Add C++20 modules support with CMake/Ninja integration by @kammce in #26

Full Changelog: 0.0.2...0.0.3

LLVM 20 polyfill binaries

07 Dec 15:31
0e370ac

Choose a tag to compare

This is a dumping ground to store binaries for LLVM 20 that are needed for LLVM forks such as https://github.com/arm/arm-toolchain. For example, arm-toolchain does not provide the clang-scan-deps program needed for modules to work.

0.0.2

17 Nov 15:12
65b8f63

Choose a tag to compare

What's Changed

  • 🐛 Use system c++ and c++abi libraries for mac by @kammce in #17

Full Changelog: 0.0.1...0.0.2