github hermeticbuild/hermetic-llvm v0.8.25

2 hours ago

Add to your MODULE.bazel file:

bazel_dep(name = "llvm", version = "0.8.25")

register_toolchains("@llvm//toolchain:all")

What's Changed

  • Use musl platforms for release bootstrap builds by @dzbarsky in #789
  • Use mimalloc throughout Linux and macOS LLVM bootstrap by @fmeum in #790
  • Fix resource directory copying in local sandboxes by @cerisier in #793
  • Preserve lazy resolution of textual system headers by @fmeum in #791
  • Add rules_dotnet and Google HEIR to README users by @dzbarsky in #799
  • Add skip_virtual_includes marker by @keith in #800
  • cc_stage0_object: reset user copts and fuzzer/profile settings in the bootstrap transition by @asymingt in #815
  • Add UEFI target support by @fionera in #696
  • fix: three fixes towards stabilizing CI by @asymingt in #823
  • compiler-rt: build asan and ubsan_standalone with -fno-rtti -fno-exceptions by @asymingt in #813
  • ci: split BuildBuddy API keys into local, CI and release keys by @fmeum in #825
  • fix: update action/cache in workflows to v6.1.0 to get rid of CI warnings by @asymingt in #824
  • Use the freestanding FDO workload for UEFI targets by @fmeum in #826
  • Use new LLVM 21.1.8, 22.1.8 and 23.1.2 prebuilts by @fmeum in #827
  • Allow optimization level to be set for the fastbuild compilation mode by @asymingt in #802
  • Fix dev-only usage of the llvm module extension by @fmeum in #828
  • Add third-party/BUILD.bazel to LLVM 21.x so cc_unsanitized_library can transition on llvm_enable_zstd by @asymingt in #805
  • Garbage collect sections in optimized MinGW links by @fmeum in #829
  • Preserve legacy symbols in glibc stub DSOs by @dzbarsky in #849
  • Provide the static libsupc++ support archive by @dzbarsky in #850
  • Skip the glibc stub shell test on native Windows by @dzbarsky in #852

New Contributors

Full Changelog: v0.8.24...v0.8.25

Don't miss a new hermetic-llvm release

NewReleases is sending notifications on new releases.