[cross-project-tests] Avoid requiring packaging for GDB/LLDB version checks (#225126)
Previously, `cross-project-tests/lit.cfg.py` imported `packaging.version` to
compare GDB and LLDB version numbers and unconditionally called
`lit_config.fatal()` when the third-party `packaging` Python package was not
installed in the test environment. Try `packaging.version.parse` first, fall
back to splitting dot-separated integer components when `packaging` is not
available, and raise `ValueError` on unparseable versions so each caller can
emit a context-specific warning instead of aborting the test suite.
This commit was created with the help of AI tools
Pull-Request: https://github.com/llvm/llvm-project/pull/225126
[docs] Update Qualification WG working processes (#224904)
Document the working-process decisions agreed during the [September LLVM
Qualification WG
sync-up](https://discourse.llvm.org/t/llvm-qualification-wg-sync-ups-meeting-minutes/87148/36):
- Clarify the intended use of each communication channel.
- Establish GitHub pull requests as the authoritative place for artifact
reviews and their outcomes.
- Document the review requirements for trivial and non-trivial changes.
- Clarify the use of GitHub issues for tracked actions and backlog
items.
This also converts the group-members list from a MyST `list-table`
directive to a standard Markdown table.
[MC] Flush pending errors when layout stops early due to relaxOnce error (#226028)
When relaxOnce returns nonzero after an error has been reported,
layout() returns without flushing the errors recorded by the last
relaxation pass, and Finish() fails `assert(PendingErrors.empty())`.
Fixes #225036
www/ruby-sass-embedded: update to 1.105.0
1.105.0 (2026-09-22)
* Refactor spec (#417)
* Refactor importer and logger (#416)
* Improve logger performance (#418)
* Bump sass from 1.104.1 to 1.105.0 in /ext/sass (#419)
* Add support for meta.load() and related features (#414)
* Refactor importer and logger (#420)
* Use argument forwarding (#421)
www/ruby-faraday1: update to 1.10.6
1.10.5 (2026-02-12)
What's Changed
* Backport CVE-2026-25765 by @iMacTia in #1665
1.10.6 (2026-06-24)
What's Changed
* See if tests pass against Ruby 3.3 by @jturel in #1677
* Backport GHSA-98m9-hrrm-r99r fix to 1.x: add param_depth_limit to
NestedParamsEncoder by @iMacTia with @Copilot in #1681
New Contributors
* @jturel made their first contribution in #1677
[clang][bytecode] Remove double pointer type checks in Load{,Pop} (#225802)
Make sure that `CheckLoad` only returns true if the load is actually
valid.
www/ruby-faraday: update to 2.14.4
2.14.4 (2026-09-15)
What's Changed
* Bump actions/checkout from 6 to 7 by @dependabot[bot] in #1678
* Update copyright year to 2026 by @iMacTia with @Copilot in #1683
* Support JSON 3 by @byroot in #1687
* Preserve caller-owned JSON parser options by @OskarEichler in #1689
* Define HTTP verb methods on Faraday so tools can see them by @mokevnin in
#1708
* Document Options struct attributes for YARD (Fixes #1490) by @tachyurgy in
#1709
* chore: Configure SimpleCov for 1.0, too by @olleolleolle in #1715
New Contributors
* @byroot made their first contribution in #1687
[3 lines not shown]
Fix variant matching in expressions
- Fix Flang crashes when selecting variants in specification expressions.
- Make variant selection in combined-loop bounds agree with explicit nesting.
- Fix Clang condition matching across macro redefinitions and parentheses.
- Strengthen tests for selected TARGET contexts and add bug regressions.
www/ruby-css-parser: update to 3.2.0
3.2.0 (2026-09-20)
* Fix ReDoS hang when expanding dimension shorthands containing unclosed CSS
functions (e.g. margin: x() calc(aaaa...)): RE_FUNCTIONS now uses
possessive quantifiers plus a 10ms regexp timeout with fallback to plain
whitespace splitting