Releases: hermeticbuild/hermetic-llvm
Releases · hermeticbuild/hermetic-llvm
v0.8.6
Add to your MODULE.bazel file:
bazel_dep(name = "llvm", version = "0.8.6")
register_toolchains("@llvm//toolchain:all")What's Changed
- Configure link wrapper tools in exec config by @cerisier in #587
- Implement
external_include_pathsby @martin4861 in #586 - Update LLVM to 22.1.7 by @cerisier in #585
- Move exec tools env onto cc_tool by @cerisier in #588
- Use new toolchains support for macOS min OS by @keith in #589
- Switch back to upstream cc_sysroot by @keith in #590
- Enable rules_cc targets_windows feature by @cerisier in #591
- Allow install-name-tool to write outputs not-in-place by @dzbarsky in #592
- Support Windows DEF files by @cerisier in #593
- Teach clang to handle hardlinks properly by @dzbarsky in #594
- Add clang-format support by @dzbarsky in #595
- Expose llvm-toolchain-minimal repos by @thii in #401
- Add clang-tidy to multicall binary by @dzbarsky in #596
- mingw should define proper CRT in header by @dzbarsky in #597
Full Changelog: v0.8.5...v0.8.6
LLVM prebuilts 22.1.7
llvm-22.1.7-1 Split macOS ld-path toolchain args [agent]
v0.8.5
Add to your MODULE.bazel file:
bazel_dep(name = "llvm", version = "0.8.5")
register_toolchains("@llvm//toolchain:all")What's Changed
- Add Etsy to the users list in the README by @greggdonovan in #578
- Cleanup cgo setup by @dzbarsky in #579
- Support macOS dSYM generation by @cerisier in #577
- Bump rules_cc and adjust to breaking change by @dzbarsky in #583
- Avoid header-parser and lib-validator prebuilts by @dzbarsky in #581
New Contributors
- @greggdonovan made their first contribution in #578
Full Changelog: v0.8.4...v0.8.5
v0.8.4
Add to your MODULE.bazel file:
bazel_dep(name = "llvm", version = "0.8.4")
register_toolchains("@llvm//toolchain:all")LLVM prebuilts 22.1.6
llvm-22.1.6-1 build: prepare LLVM 22.1.6 prebuilts [agent]
LLVM prebuilts 22.1.5
llvm-22.1.5-1 build: prepare LLVM 22.1.5 prebuilts [agent]
v0.8.3
Add to your MODULE.bazel file:
bazel_dep(name = "llvm", version = "0.8.3")
register_toolchains("@llvm//toolchain:all")Full Changelog: v0.8.2...v0.8.3
v0.8.1
Add to your MODULE.bazel file:
bazel_dep(name = "llvm", version = "0.8.1")
register_toolchains("@llvm//toolchain:all")What's Changed
- Add darwin amd64 exec support to README by @dzbarsky in #550
- Add formatjs to users by @dzbarsky in #551
- Ignore
llvm/utils/mlgo-utilsfrom llvm sources by @ArchangelX360 in #553 - Add __libc_stack_end stub symbol to glibc shared library by @fionera in #556
- glibc: link against rtld AS_NEEDED by @cerisier in #560
- Add osx.libraries tag to osx extension by @ArchangelX360 in #554
New Contributors
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Add to your MODULE.bazel file:
bazel_dep(name = "llvm", version = "0.8.0")
register_toolchains("@llvm//toolchain:all")What's Changed
- feat: add support for libclang_rt.profile runtime by @smcallis in #468
- Fix build by @dzbarsky in #545
- Add Nativelink as a User by @MarcusSorealheis in #547
- Add README entry for s390x by @cerisier in #549
- Hermiticize musl build by @dzbarsky in #548
New Contributors
- @MarcusSorealheis made their first contribution in #547
Full Changelog: v0.7.9...v0.8.0
v0.7.9
Add to your MODULE.bazel file:
bazel_dep(name = "llvm", version = "0.7.9")
register_toolchains("@llvm//toolchain:all")What's Changed
- Upgrade tar.bzl version to 0.10.4 by @ArchangelX360 in #539
- Allow windows platform in scoped toolchains repo by @dzbarsky in #540
- Inject our extra build files as an additional overlay for LLVM source repo by @dzbarsky in #541
Full Changelog: v0.7.8...v0.7.9