[Flang][CMake] Add missing CMakePushCheckState for standalone build (#202285)
Needed for the functions cmake_push_check_state/cmake_pop_check_state.
The corresponding include command was missing for flang-standalone
builds.
compiler-rt: Consolidate regex checks for amdgpu targets
In the future the triple naming scheme will change, and this
will help avoid repeating the same longer regex in all of these
places.
Co-Authored-By: Claude Sonnet 4.5 <noreply at anthropic.com>
[llvm-ar] fix inconsistent case sensitivity for path matching on Windows (#196541)
When deleting or extracting with -N, member counting uses case sensitive
member arguments while path matching uses normalized paths.
This causes an issue (on Windows): if you have files: foo.txt and
FOO.txt, you can only extract one of them when using -N 1, and using -N
2 results in error.
[LV] Use index type for base pointer computation in convertToStridedAccesses (#201070)
The base pointer for strided accesses was computed as:
```
offset = canonicalIV * stride
base_ptr = ptradd start, offset
```
On a 64-bit target, if the canonical IV type is i32, the GEP operation
for ptradd will first sign-extend the offset to i64. Once the offset
multiplication has already overflowed in i32, it will ultimately result
in an incorrect base address.
This patch fixes this by extending the canonical IV to the index type
before the offset multiplication.
Based on #199647
Fixes #199640
ada-adasat26: add new package version 26.0.0
In fact, there are no changes compared to version 25.2,
the package is needed for unification with the rest of the packages
in the version line.
[Loads] Always pass down context in isSafeToLoadUnconditionally() (#201833)
There is context-sensitive reasoning we can perform without a dominator
tree -- it doesn't make sense to drop the context instruction just
because there is no DT.
Also handle the case where the start instruction and the context
instruction are the same in willNotFreeBetween(). In that case we want
the function return true, not false.
Revert "[GlobalISel] Add a shared matcher for memcpy-family instructions (NFC)" (#202275)
broke sanitizer-aarch64-linux-bootstrap-ubsan:
https://lab.llvm.org/buildbot/#/builders/85/builds/22356
reverting while I fix
Reverts llvm/llvm-project#201766
py-uv py-uv-build: updated to 0.11.19
0.11.19
Python
Add CPython 3.15.0b2
Enhancements
Always compute SHA256 for remote distributions
Add PyEmscripten platform (PEP 783)
Add Pyodide 2025 target triple
Preview features
Make preview features for commands have names that aren't ambiguous with the command
Respect --isolated in uv check
[4 lines not shown]
Forcefully disable RVV code in highway to let lang/node build on riscv64
Bump REVISION just in case, I strongly doubt this built with clang 19.
ok volker@ (maintainer)
Expand the RPi5 comment to explain the positioning of the BRCM5D12 entries.
comCVS: ----------------------------------------------------------------------
Firewall: Rules: group rules by default and fix "select all" logic (#10372)
This commit adds top-level groups that are always shown and visible, such as automatically generated, floating, group & interface rules. This first-level tree is not subject to local storage persistence, but state is kept to make sure these trees don't collapse if there are data changes in the grid to improve overall UX. The "category view" (previously "Tree view") is moved to a tree nested under the top-level groups. This tree is subject to local storage persistence.
Whether a top-level tree expands by default is determined by the interface type selection. If a user selects "floating rules", the floating rules section will expand, if instead a user selects an interface, the interface rules section will expand, while all other groups are collapsed.
This commit also fixes the case of the "select all" header checkbox, which was removed in the initial implementation as it wasn't functional. If a user now presses it, all selectable rules are selected, but only if they are visible under an expanded tree.