tag:github.com,2008:https://github.com/bazel-contrib/toolchains_llvm/releases Tags from toolchains_llvm 2025-04-10T11:51:48Z tag:github.com,2008:Repository/133101528/v1.4.0 2025-04-11T08:23:23Z v1.4.0 <p>Create sanitized response file instead of expanding arguments (<a class="issue-link js-issue-link" href="https://github.com/bazel-contrib/toolchains_llvm/pull/480">#480</a>)</p> <p>The cc_wrapper.sh scripts inspects response files and sanitizes each <br />line within them. How the logic is structured currently causes all of <br />these arguments to the be directly used later in the script. This can <br />run into argument overflows. It can also run into problems where quoting <br />in response files and from args is treated differently.</p> <p>This addresses some of the comments in <a class="issue-link js-issue-link" href="https://github.com/bazel-contrib/toolchains_llvm/pull/430">#430</a>, namely cleaning up files <br />and not overwriting the input files. I have not tried to apply a <br />threshold here as that is best left up to the tooling that previously <br />decided to use response files, which can cause difficult to debug <br />changes in behavior.</p> <p>This conflicts with <a class="issue-link js-issue-link" href="https://github.com/bazel-contrib/toolchains_llvm/pull/479">#479</a>, but is trying to address the same underlying <br />problem of quoted arguments in response files as the result of golang's <br />link actions.</p> <p><span class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a class="issue-link js-issue-link" href="https://github.com/bazel-contrib/toolchains_llvm/issues/421">#421</a></p> github-actions tag:github.com,2008:Repository/133101528/v1.3.0 2025-01-22T15:49:27Z v1.3.0 <p>chore(deps): update dependency rules_java to v8.7.1 (<a class="issue-link js-issue-link" href="https://github.com/bazel-contrib/toolchains_llvm/pull/446">#446</a>)</p> <p>This PR contains the following updates:</p> <p>| Package | Type | Update | Change | <br />|---|---|---|---| <br />| [rules_java](<a href="https://redirect.github.com/bazelbuild/rules_java">https://redirect.github.com/bazelbuild/rules_java</a>) | <br />http_archive | patch | `8.7.0` -&gt; `8.7.1` |</p> <p>---</p> <p>### Release Notes</p> <p>&lt;details&gt; <br />&lt;summary&gt;bazelbuild/rules_java (rules_java)&lt;/summary&gt;</p> <p>### <br />[`v8.7.1`](<a href="https://redirect.github.com/bazelbuild/rules_java/releases/tag/8.7.1">https://redirect.github.com/bazelbuild/rules_java/releases/tag/8.7.1</a>)</p> <p>[Compare <br />Source](<a href="https://redirect.github.com/bazelbuild/rules_java/compare/8.7.0...8.7.1">https://redirect.github.com/bazelbuild/rules_java/compare/8.7.0...8.7.1</a>)</p> <p>**Changes since 8.7.0**</p> <p>[`b2a4426`](<a href="https://redirect.github.com/bazelbuild/rules_java/commit/b2a442678e4bbbf5662e057e04396dd2a5aaed00">https://redirect.github.com/bazelbuild/rules_java/commit/b2a442678e4bbbf5662e057e04396dd2a5aaed00</a>) <br />Release `@rules_java` `v8.7.1`</p> <p>[`ff22cba`](<a href="https://redirect.github.com/bazelbuild/rules_java/commit/ff22cbad9e1ca2a5d35ffa903398176b1baf1c69">https://redirect.github.com/bazelbuild/rules_java/commit/ff22cbad9e1ca2a5d35ffa903398176b1baf1c69</a>) <br />Stop wrapping `JavaInfo` into native instances</p> <p>[`90aad63`](<a href="https://redirect.github.com/bazelbuild/rules_java/commit/90aad63ffca68bf14c825ecdbac9d33e9c75c998">https://redirect.github.com/bazelbuild/rules_java/commit/90aad63ffca68bf14c825ecdbac9d33e9c75c998</a>) <br />Make `java_stub_template.txt` visible to Bazel tests</p> <p>**MODULE.bazel setup**</p> <p> bazel_dep(name = "rules_java", version = "8.7.1")</p> <p>**WORKSPACE setup**</p> <p>load("@&amp;#8203;bazel_tools//tools/build_defs/repo:http.bzl", <br />"http_archive") <br /> http_archive( <br /> name = "rules_java", <br /> urls = [</p> <p>"<a href="https://github.com/bazelbuild/rules_java/releases/download/8.7.1/rules_java-8.7.1.tar.gz">https://github.com/bazelbuild/rules_java/releases/download/8.7.1/rules_java-8.7.1.tar.gz</a>", <br /> ], <br />sha256 = <br />"52e7c1f297bb0c5bcbc79743922682071f6968738e73a2a039b92bad9278a469", <br /> )</p> <p>load("@&amp;#8203;rules_java//java:rules_java_deps.bzl", <br />"rules_java_dependencies") <br /> rules_java_dependencies() <br />### note that the following line is what is minimally required from <br />protobuf for the java rules <br />### consider using the protobuf_deps() public API from <br />@&amp;#8203;com_google_protobuf//:protobuf_deps.bzl</p> <p>load("@&amp;#8203;com_google_protobuf//bazel/private:proto_bazel_features.bzl", <br />"proto_bazel_features") # buildifier: disable=bzl-visibility <br /> proto_bazel_features(name = "proto_bazel_features") <br /> ### register toolchains <br />load("@&amp;#8203;rules_java//java:repositories.bzl", <br />"rules_java_toolchains") <br /> rules_java_toolchains()</p> <p>**Using the rules** <br />See [the <br />source](<a href="https://redirect.github.com/bazelbuild/rules_java/tree/8.7.1">https://redirect.github.com/bazelbuild/rules_java/tree/8.7.1</a>).</p> <p>&lt;/details&gt;</p> <p>---</p> <p>### Configuration</p> <p>📅 **Schedule**: Branch creation - At any time (no schedule defined), <br />Automerge - At any time (no schedule defined).</p> <p>🚦 **Automerge**: Disabled by config. Please merge this manually once you <br />are satisfied.</p> <p>♻ **Rebasing**: Whenever PR is behind base branch, or you tick the <br />rebase/retry checkbox.</p> <p>🔕 **Ignore**: Close this PR and you won't be reminded about this update <br />again.</p> <p>---</p> <p>- [ ] &lt;!-- rebase-check --&gt;If you want to rebase/retry this PR, check <br />this box</p> <p>---</p> <p>This PR was generated by [Mend Renovate](<a href="https://mend.io/renovate/">https://mend.io/renovate/</a>). <br />View the [repository job <br />log](<a href="https://developer.mend.io/github/bazel-contrib/toolchains_llvm">https://developer.mend.io/github/bazel-contrib/toolchains_llvm</a>).</p> <p>&lt;!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--&gt;</p> <p>Co-authored-by: renovate[bot] &lt;29139614+renovate[bot]@users.noreply.github.com&gt;</p> github-actions tag:github.com,2008:Repository/133101528/v1.2.0 2024-09-30T20:26:46Z v1.2.0 <p>Fix release notes template tag. (<a class="issue-link js-issue-link" href="https://github.com/bazel-contrib/toolchains_llvm/pull/393">#393</a>)</p> <p>The existing release notes template block can't be pasted into a <br />MODULE.bazel because it generates an invalid semver. Strip the leading <br />"v".</p> github-actions tag:github.com,2008:Repository/133101528/v1.1.2 2024-08-01T14:31:42Z v1.1.2 <p>Fix `source.template.json` (<a class="issue-link js-issue-link" href="https://github.com/bazel-contrib/toolchains_llvm/pull/364">#364</a>)</p> <p>Third time's the charm.</p> github-actions tag:github.com,2008:Repository/133101528/v1.1.1 2024-08-01T14:04:29Z v1.1.1 github-actions tag:github.com,2008:Repository/133101528/v1.1.0 2024-08-01T12:08:29Z v1.1.0 <p>chore(deps): update dependency com_google_googletest to v1.15.2 (<a class="issue-link js-issue-link" href="https://github.com/bazel-contrib/toolchains_llvm/pull/362">#362</a>)</p> <p>[![Mend <br />Renovate](<a href="https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com">https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com</a>)</p> <p>This PR contains the following updates:</p> <p>| Package | Type | Update | Change | <br />|---|---|---|---| <br />| [com_google_googletest](<a href="https://togithub.com/google/googletest">https://togithub.com/google/googletest</a>) | <br />http_archive | patch | `v1.15.0` -&gt; `v1.15.2` |</p> <p>---</p> <p>### Release Notes</p> <p>&lt;details&gt; <br />&lt;summary&gt;google/googletest (com_google_googletest)&lt;/summary&gt;</p> <p>### <br />[`v1.15.2`](<a href="https://togithub.com/google/googletest/releases/tag/v1.15.2">https://togithub.com/google/googletest/releases/tag/v1.15.2</a>)</p> <p>[Compare <br />Source](<a href="https://togithub.com/google/googletest/compare/v1.15.1...v1.15.2">https://togithub.com/google/googletest/compare/v1.15.1...v1.15.2</a>)</p> <p>### Release Notes</p> <p>GoogleTest will **not** accept patches of new features to the v1.15.x <br />branch.\ <br />We recommend building GoogleTest from the latest commit instead.\ <br />Exceptional critical bug fixes may be considered.</p> <p>#### C++ Language Support</p> <p>- GoogleTest requires at least C++14 and follows [Google's Foundational <br />C++ Support <br />Policy](<a href="https://opensource.google/documentation/policies/cplusplus-support">https://opensource.google/documentation/policies/cplusplus-support</a>). <br />See [this <br />table](<a href="https://togithub.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md">https://togithub.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md</a>) <br />for a list of currently supported versions compilers, platforms, and <br />build tools.</p> <p>#### Notable Changes</p> <p>- [Bzlmod](<a href="https://bazel.build/external/overview#bzlmod">https://bazel.build/external/overview#bzlmod</a>) is now <br />officially supported (previously it was supported by the community). <br />Note that it may take several days after the release for it to become <br />available in the [Bazel Central <br />Registry](<a href="https://registry.bazel.build/modules/googletest">https://registry.bazel.build/modules/googletest</a>). <br />- Many bug fixes</p> <p>### <br />[`v1.15.1`](<a href="https://togithub.com/google/googletest/compare/v1.15.0...v1.15.1">https://togithub.com/google/googletest/compare/v1.15.0...v1.15.1</a>)</p> <p>[Compare <br />Source](<a href="https://togithub.com/google/googletest/compare/v1.15.0...v1.15.1">https://togithub.com/google/googletest/compare/v1.15.0...v1.15.1</a>)</p> <p>&lt;/details&gt;</p> <p>---</p> <p>### Configuration</p> <p>📅 **Schedule**: Branch creation - At any time (no schedule defined), <br />Automerge - At any time (no schedule defined).</p> <p>🚦 **Automerge**: Disabled by config. Please merge this manually once you <br />are satisfied.</p> <p>♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the <br />rebase/retry checkbox.</p> <p>🔕 **Ignore**: Close this PR and you won't be reminded about this update <br />again.</p> <p>---</p> <p>- [ ] &lt;!-- rebase-check --&gt;If you want to rebase/retry this PR, check <br />this box</p> <p>---</p> <p>This PR was generated by [Mend <br />Renovate](<a href="https://www.mend.io/free-developer-tools/renovate/">https://www.mend.io/free-developer-tools/renovate/</a>). View the <br />[repository job <br />log](<a href="https://developer.mend.io/github/bazel-contrib/toolchains_llvm">https://developer.mend.io/github/bazel-contrib/toolchains_llvm</a>).</p> <p>&lt;!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--&gt;</p> <p>Co-authored-by: renovate[bot] &lt;29139614+renovate[bot]@users.noreply.github.com&gt;</p> github-actions tag:github.com,2008:Repository/133101528/1.0.0 2024-03-14T21:58:37Z 1.0.0 github-actions tag:github.com,2008:Repository/133101528/0.10.3 2023-11-03T18:17:34Z 0.10.3 <p>0.10.3</p> <p>Tested support for LLVM 16 in all features.</p> github-actions tag:github.com,2008:Repository/133101528/0.10.2 2023-11-03T18:17:54Z 0.10.2 <p>0.10.2</p> <p>Automatically managed version in MODULE.bazel</p> github-actions tag:github.com,2008:Repository/133101528/0.10.1 2023-11-03T18:18:14Z 0.10.1 <p>0.10.1</p> <p>Minor release with the new release workflow.</p> github-actions