github hermeticbuild/hermetic-llvm v0.8.27

57 minutes ago

Add to your MODULE.bazel file:

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

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

What's Changed

  • Add gVisor and group Google projects in users by @cerisier in #890
  • Allow root-module Linux header defaults by @tamird in #883
  • Fix FORTIFY wrappers in glibc 2.17 headers with clang++ by @JSGette in #894
  • Make extra LLVM backends development dependencies by @tamird in #892
  • Link the Linux module map generator with musl by @tamird in #899
  • Accept tuple features in MSVC validation by @tamird in #898
  • Provide libc++ compiled with -fsanitize=memory for @llvm//config:msan by @asymingt in #803
  • Don't append -rtlib=compiler-rt on macOS by @scasagrande in #797
  • Disable fission for the internal symbolizer's bitcode compiles by @Spikhalskiy in #794
  • Pin glibc-stubs-generator to the weak _IO_stdin_used fix by @JSGette in #897
  • Use extras 20261030 with corrected glibc libio references by @cerisier in #901
  • Disable implicit cc_library dylibs on macOS by @cerisier in #906
  • Add target-scoped C++ standard library opt-outs by @cerisier in #903
  • Generate the LLVM instrumentor header without a shell by @tamird in #907
  • Add windows cgo test binary by @keith in #780
  • Name the CRT startup library on MSVC link actions by @TrapsterDK in #914
  • Skip the aarch64 outline atomic helpers on macOS and Windows by @TrapsterDK in #924
  • Use the exec platform for the module map generator by @tamird in #927
  • Read headers past MAX_PATH in module-map-generator on Windows by @mkanat in #928
  • Follow Windows header symlinks when generating module maps by @cerisier in #929
  • Keep explicit Bazel 9 CI coverage by @cerisier in #934
  • Backport the Clang modules codegen fix for hidden libc++ functions by @fmeum in #933
  • Use new LLVM 21.1.8, 22.1.8 and 23.1.2 prebuilts with the modules codegen fix by @fmeum in #935
  • [wasi] Add Support for WASIp1, threads, WASIp2, and WASIp3 by @dzbarsky in #143
  • Avoid fetching LLVM sources during toolchain registration by @longlho in #936
  • Include SDKSettings.json in the macOS sysroot by @fmeum in #940
  • Compile the C++ standard library into a Clang module by @fmeum in #764
  • Fetch rules_rs test zlib packages from Launchpad by @cerisier in #945
  • Build the runtimes with function and data sections by @fmeum in #942
  • Update rules_rs e2e tests to 0.2.4 by @cerisier in #946
  • Emit a deterministic build ID on Linux by @fmeum in #941
  • Add opt-in Microsoft STL support for Windows MSVC by @cerisier in #939

New Contributors

Full Changelog: v0.8.26...v0.8.27

Don't miss a new hermetic-llvm release

NewReleases is sending notifications on new releases.