LLVM/project da17c1cflang/cmake/modules FlangCommon.cmake

[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.
DeltaFile
+1-0flang/cmake/modules/FlangCommon.cmake
+1-01 files

LLVM/project a2948efllvm/tools/llvm-c-test echo.cpp

Revert C API test as well

Created using spr 1.3.8-wip
DeltaFile
+1-0llvm/tools/llvm-c-test/echo.cpp
+1-01 files

LLVM/project 0fe9c88llvm/include/llvm-c Core.h, llvm/lib/IR Core.cpp

Keep C API LLVMAddMetadataToInst

Created using spr 1.3.8-wip
DeltaFile
+10-0llvm/include/llvm-c/Core.h
+4-0llvm/lib/IR/Core.cpp
+14-02 files

NetBSD/pkgsrc-wip 6f7f9b6chromium Makefile

chromium: fix build with wayland support
DeltaFile
+1-0chromium/Makefile
+1-01 files

OPNSense/core 89896cdsrc/opnsense/mvc/app/models/OPNsense/Core Firmware.php, src/opnsense/mvc/app/models/OPNsense/Core/repositories opnsense.xml

firmware: allow local business mirror
DeltaFile
+24-28src/opnsense/mvc/app/models/OPNsense/Core/Firmware.php
+2-2src/opnsense/mvc/app/models/OPNsense/Core/repositories/opnsense.xml
+1-1src/opnsense/scripts/firmware/repos/OPNsense.php
+27-313 files

NetBSD/pkgsrc tBgAuwYdevel/py-traitlets distinfo Makefile

   py-traitlets: updated to 5.15.1

   5.15.1

   Maintenance and upkeep improvements
   - Fix CI (docs build, mypy tests, downstream)
VersionDeltaFile
1.29+4-4devel/py-traitlets/distinfo
1.37+2-2devel/py-traitlets/Makefile
+6-62 files

LLVM/project 917117cllvm/lib/Target/SPIRV SPIRVPreLegalizer.cpp, llvm/test/CodeGen/SPIRV trunc-nonstd-bitwidth.ll

[SPIR-V] Add vector type support for non-standard integers in G_TRUNC op (#198213)
DeltaFile
+77-0llvm/test/CodeGen/SPIRV/trunc-nonstd-bitwidth.ll
+28-14llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp
+105-142 files

LLVM/project 198cc48compiler-rt CMakeLists.txt, compiler-rt/cmake base-config-ix.cmake

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>
DeltaFile
+7-1compiler-rt/cmake/base-config-ix.cmake
+3-3compiler-rt/CMakeLists.txt
+2-2compiler-rt/lib/profile/CMakeLists.txt
+2-2compiler-rt/lib/builtins/CMakeLists.txt
+1-1compiler-rt/cmake/Modules/CompilerRTUtils.cmake
+1-1compiler-rt/test/builtins/CMakeLists.txt
+16-102 files not shown
+18-128 files

LLVM/project 0063f4allvm/include/llvm-c Core.h, llvm/include/llvm/IR IRBuilder.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+1-53llvm/include/llvm/IR/IRBuilder.h
+18-8llvm/lib/Target/X86/X86ISelLowering.cpp
+13-4llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
+9-6llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+7-5llvm/lib/CodeGen/AtomicExpandPass.cpp
+0-11llvm/include/llvm-c/Core.h
+48-872 files not shown
+48-928 files

LLVM/project 45d5d56llvm/docs ReleaseNotes.md, llvm/test/tools/llvm-ar count-case-sensitivity.test count-case-sensitivity-windows.test

[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.
DeltaFile
+56-0llvm/test/tools/llvm-ar/count-case-sensitivity.test
+50-0llvm/test/tools/llvm-ar/count-case-sensitivity-windows.test
+15-7llvm/tools/llvm-ar/llvm-ar.cpp
+2-0llvm/docs/ReleaseNotes.md
+123-74 files

LLVM/project bb088f7libcxx/include condition_variable thread, libcxx/include/__stop_token stop_state.h atomic_unique_lock.h

[libc++] Remove <atomic> includes from <stop_token> (#201710)
DeltaFile
+4-1libcxx/include/condition_variable
+5-0libcxx/include/thread
+4-0libcxx/include/stop_token
+2-1libcxx/include/__stop_token/stop_state.h
+2-1libcxx/include/__stop_token/atomic_unique_lock.h
+0-3libcxx/test/libcxx/transitive_includes/cxx26.csv
+17-61 files not shown
+17-77 files

LLVM/project 0db5d27llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/RISCV strided-accesses-narrow-iv.ll masked_gather_scatter.ll

[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
DeltaFile
+63-8llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses-narrow-iv.ll
+7-6llvm/test/Transforms/LoopVectorize/RISCV/masked_gather_scatter.ll
+6-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-4llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
+4-3llvm/test/Transforms/LoopVectorize/RISCV/dead-ops-cost.ll
+3-2llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-cost.ll
+89-271 files not shown
+92-297 files

NetBSD/pkgsrc Jngm9oddoc CHANGES-2026

   doc: Added math/ada-adasat26 version 26.0.0
VersionDeltaFile
1.3613+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ThG7EhCmath/ada-adasat26 inplace.mk PLIST, math/ada-adasat26/patches patch-Makefile

   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.
VersionDeltaFile
1.1+83-0math/ada-adasat26/inplace.mk
1.1+82-0math/ada-adasat26/PLIST
1.1+67-0math/ada-adasat26/patches/patch-Makefile
1.1+62-0math/ada-adasat26/Makefile
1.1+20-0math/ada-adasat26/buildlink3.mk
1.1+7-0math/ada-adasat26/DESCR
+321-02 files not shown
+329-18 files

FreeBSD/src 5f84c6dusr.sbin/fwget/pci pci_video_amd

fwget: amdgpu: Add needed package for Granite Ridge

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+2-2usr.sbin/fwget/pci/pci_video_amd
+2-21 files

LLVM/project 292f940compiler-rt CMakeLists.txt, compiler-rt/cmake/Modules CompilerRTUtils.cmake

Match against apple vendor and use -nogpulib in -g test
DeltaFile
+10-13compiler-rt/CMakeLists.txt
+1-0compiler-rt/cmake/Modules/CompilerRTUtils.cmake
+11-132 files

FreeBSD/ports 27ab34cx11-toolkits/pythonqt distinfo Makefile, x11-toolkits/pythonqt/files patch-PythonQt.pro

x11-toolkits/pythonqt: update 3.5.6 → 4.1.0
DeltaFile
+14-6x11-toolkits/pythonqt/files/patch-PythonQt.pro
+3-3x11-toolkits/pythonqt/distinfo
+3-2x11-toolkits/pythonqt/Makefile
+20-113 files

LLVM/project 7893defllvm/include/llvm/Analysis Loads.h, llvm/lib/Analysis Loads.cpp ValueTracking.cpp

[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.
DeltaFile
+43-84llvm/test/Transforms/InstCombine/loadstore-metadata.ll
+2-15llvm/lib/Analysis/Loads.cpp
+2-2llvm/include/llvm/Analysis/Loads.h
+1-1llvm/lib/Analysis/ValueTracking.cpp
+48-1024 files

LLVM/project 126e1faflang/lib/Lower/OpenMP OpenMP.cpp, flang/lib/Semantics resolve-directives.cpp

code-foramt fix
DeltaFile
+3-5flang/lib/Lower/OpenMP/OpenMP.cpp
+3-3flang/lib/Semantics/resolve-directives.cpp
+6-82 files

LLVM/project 2de2edbllvm/include/llvm/CodeGen/GlobalISel LegalizerHelper.h Utils.h, llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp Utils.cpp

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
DeltaFile
+183-34llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+0-177llvm/lib/CodeGen/GlobalISel/Utils.cpp
+4-13llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+0-15llvm/include/llvm/CodeGen/GlobalISel/Utils.h
+187-2394 files

NetBSD/pkgsrc pO3avSTdoc CHANGES-2026 TODO

   Updated devel/py-test-run-parallel, devel/py-uv[-build]
VersionDeltaFile
1.3612+4-1doc/CHANGES-2026
1.27368+1-2doc/TODO
+5-32 files

NetBSD/pkgsrc wERFIGvdevel/py-uv distinfo Makefile.common, devel/py-uv-build distinfo

   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]
VersionDeltaFile
1.28+7-7devel/py-uv-build/distinfo
1.27+7-7devel/py-uv/distinfo
1.29+3-3devel/py-uv/Makefile.common
1.25+1-1devel/py-uv/cargo-depends.mk
+18-184 files

OpenBSD/ports JCLj3G1lang/node Makefile, lang/node/patches patch-deps_v8_third_party_highway_src_hwy_detect_compiler_arch_h

   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)
VersionDeltaFile
1.1+14-0lang/node/patches/patch-deps_v8_third_party_highway_src_hwy_detect_compiler_arch_h
1.168+1-1lang/node/Makefile
+15-12 files

OPNSense/core fb51421src/www firewall_rules.php

Firewall: Add migration assistant banner to legacy rules page (#10388)
DeltaFile
+9-0src/www/firewall_rules.php
+9-01 files

LLVM/project bce5810flang/include/flang/Semantics semantics.h symbol.h, flang/lib/Lower/OpenMP OpenMP.cpp

[flang][OpenMP] Store groupprivate device_type on symbol details
DeltaFile
+26-46flang/lib/Semantics/mod-file.cpp
+21-26flang/lib/Semantics/resolve-directives.cpp
+19-17flang/lib/Lower/OpenMP/OpenMP.cpp
+0-20flang/include/flang/Semantics/semantics.h
+0-14flang/lib/Semantics/semantics.cpp
+11-0flang/include/flang/Semantics/symbol.h
+77-1236 files

OpenBSD/ports KfgMghGsysutils/consul Makefile, sysutils/consul-template Makefile

   Drop maintainer. I am barely using these nowadays.
   Any taker, feel free.
VersionDeltaFile
1.109+1-2sysutils/nomad/Makefile
1.133+1-2sysutils/consul/Makefile
1.66+1-2sysutils/consul-template/Makefile
1.17+1-1sysutils/envconsul/Makefile
+4-74 files

OPNSense/tools 05d20f0. Makefile

make: reverse config ordering

This way the latest matching version is picked by default.
DeltaFile
+1-1Makefile
+1-11 files

NetBSD/src DL5BeDzsys/dev/acpi sdhc_acpi.c

   Expand the RPi5 comment to explain the positioning of the BRCM5D12 entries.
   comCVS: ----------------------------------------------------------------------
VersionDeltaFile
1.25+9-3sys/dev/acpi/sdhc_acpi.c
+9-31 files

OPNSense/core 6402be8src/etc/inc filter.lib.inc, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

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.
DeltaFile
+183-103src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+6-3src/opnsense/www/js/opnsense_bootgrid.js
+1-1src/etc/inc/filter.lib.inc
+190-1073 files

NetBSD/pkgsrc LFppcyTdevel/py-test-run-parallel distinfo Makefile

   py-test-run-parallel: updated to 0.9.1

   0.9.1
   Fix xpass tests incorrectly being recognized as passes
   Add a Python 3.15 trove classifier
VersionDeltaFile
1.11+4-4devel/py-test-run-parallel/distinfo
1.12+2-2devel/py-test-run-parallel/Makefile
+6-62 files