tag:github.com,2008:https://github.com/bazel-contrib/toolchains_llvm/releasesTags from toolchains_llvm2025-04-10T11:51:48Ztag:github.com,2008:Repository/133101528/v1.4.02025-04-11T08:23:23Zv1.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-actionstag:github.com,2008:Repository/133101528/v1.3.02025-01-22T15:49:27Zv1.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` -> `8.7.1` |</p>
<p>---</p>
<p>### Release Notes</p>
<p><details>
<br /><summary>bazelbuild/rules_java (rules_java)</summary></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("@&#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("@&#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 />@&#8203;com_google_protobuf//:protobuf_deps.bzl</p>
<p>load("@&#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("@&#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></details></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>- [ ] <!-- rebase-check -->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><!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--></p>
<p>Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com></p>github-actionstag:github.com,2008:Repository/133101528/v1.2.02024-09-30T20:26:46Zv1.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-actionstag:github.com,2008:Repository/133101528/v1.1.22024-08-01T14:31:42Zv1.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-actionstag:github.com,2008:Repository/133101528/v1.1.12024-08-01T14:04:29Zv1.1.1github-actionstag:github.com,2008:Repository/133101528/v1.1.02024-08-01T12:08:29Zv1.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>[](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` -> `v1.15.2` |</p>
<p>---</p>
<p>### Release Notes</p>
<p><details>
<br /><summary>google/googletest (com_google_googletest)</summary></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></details></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>- [ ] <!-- rebase-check -->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><!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--></p>
<p>Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com></p>github-actionstag:github.com,2008:Repository/133101528/1.0.02024-03-14T21:58:37Z1.0.0github-actionstag:github.com,2008:Repository/133101528/0.10.32023-11-03T18:17:34Z0.10.3<p>0.10.3</p>
<p>Tested support for LLVM 16 in all features.</p>github-actionstag:github.com,2008:Repository/133101528/0.10.22023-11-03T18:17:54Z0.10.2<p>0.10.2</p>
<p>Automatically managed version in MODULE.bazel</p>github-actionstag:github.com,2008:Repository/133101528/0.10.12023-11-03T18:18:14Z0.10.1<p>0.10.1</p>
<p>Minor release with the new release workflow.</p>github-actions