LLVM/project e672360flang/lib/Lower/OpenMP Clauses.cpp ClauseProcessor.cpp, flang/test/Lower/OpenMP thread-limit-dims.f90

[Flang] Add lowering for flang to mlir for thread_limit
DeltaFile
+62-0flang/test/Lower/OpenMP/thread-limit-dims.f90
+10-3flang/lib/Lower/OpenMP/Clauses.cpp
+5-3flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+3-1llvm/include/llvm/Frontend/OpenMP/ClauseT.h
+80-74 files

LLVM/project 301c0d9.github/workflows release-binaries.yml, llvm/utils/release build_llvm_release.bat

[lldb][windows] switch to Python 3.11 for the non ARM64 release builds (#175796)

This patch is a follow up to
[RFC#89434](https://discourse.llvm.org/t/rfc-sync-python-versions-on-windows/89434).

Python 3.11 is the first official Python.org release to have an arm64
installer on Windows, which is why it's the version used to build the
toolchain on arm64 Windows. The x86 and x64 variants of the toolchain
both use Python 3.10 which can be confusing for users who get different
install dependencies based on their architectures.

This patch syncs all the required Pythons to install the toolchain, by
bumping the requirements to 3.11 for x86, x64 and arm64 Windows.
DeltaFile
+3-3llvm/utils/release/build_llvm_release.bat
+2-2.github/workflows/release-binaries.yml
+5-52 files

OPNSense/core dba27bbsrc/etc/inc/plugins.inc.d dhcrelay.inc

dhcrelay: safeguards for carp tracking

PHP would throw errors. We have empty array key and perhaps
a mismatch on VHID lookup to fix.
DeltaFile
+6-4src/etc/inc/plugins.inc.d/dhcrelay.inc
+6-41 files

LLVM/project 11c0fd4libcxx/test/std/algorithms/alg.nonmodifying/alg.find find_if_not.pass.cpp find_if.pass.cpp

[libc++][test] Fix `constexpr` stdver. for tests for `find_if(_not)` (#176303)

Until C++20, `std::find_if(_not)` were not `constexpr`, so uses of
`TEST_CONSTEXPR_CXX17` make the test functions ill-formed, no diagnostic
required in C++17 mode.

The uses were introduced in 2b4b26ea84fd9c95d0ff25ce338c15ea5e74a4e4,
while the transformation looked incorrect - `TEST_CONSTEXPR_CXX20`
should be used instead.

Drive-by changes: Fix comments in both changed test files to match the
actually standardized wording.
DeltaFile
+5-6libcxx/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp
+4-6libcxx/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp
+9-122 files

FreeBSD/ports 5b2dbf0devel/py-sqlfluff distinfo Makefile

devel/py-sqlfluff: Update to 4.0.0
DeltaFile
+3-3devel/py-sqlfluff/distinfo
+2-2devel/py-sqlfluff/Makefile
+5-52 files

LLVM/project 10863e2clang/docs/analyzer checkers.rst, clang/lib/StaticAnalyzer/Checkers BlockInCriticalSectionChecker.cpp

[analyzer] Teach `unix.BlockInCriticalSection` about `std::scoped_lock` (#176134)

The checker knows that `std::lock_guard` and `std::unique_lock`
introduce critical sections, but doesn't know about the newer
`std::scoped_lock`.
DeltaFile
+19-0clang/test/Analysis/block-in-critical-section.cpp
+3-2clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
+1-1clang/docs/analyzer/checkers.rst
+23-33 files

LLVM/project 8779cffllvm/test/tools/llvm-strings stdin.test

[LIT][LLVM-STRINGS]Make stdin tests shell-consistent (#176139)

The fix updates the llvm-strings stdin lit tests to use `printf` instead
of `echo -n` when generating input via stdin.
The behavior of `echo -n` is not portable and varies across shells and
platforms, particularly on AIX where `/bin/sh` handles `-n` and escape
processing differently from GNU-compatible shells. This causes the tests
to fail despite correct llvm-strings functionality.

In contrast, `printf` has well-defined, POSIX-specified semantics and
provides consistent handling of newlines, escape sequences, and
non-printable characters. Using `printf` eliminates the dependency on
shell-specific `echo` behavior and makes the tests deterministic.
DeltaFile
+3-5llvm/test/tools/llvm-strings/stdin.test
+3-51 files

LLVM/project 0a26d90clang/test/Tooling clang-extdef-mapping.cpp clang-extdef-mapping-no-args.cpp, clang/tools/clang-extdef-mapping ClangExtDefMapGen.cpp

[clang] Fix options handling in ClangExtDefMapGen.cpp (#176116)

Also, remove some unused includes.

Fixes https://github.com/llvm/llvm-project/issues/176118

Now, running `clang-extdef-mapping` with no options results in the
following error message:

```sh
error: clang-extdef-mapping: Not enough positional command line arguments specified!
Must specify at least 1 positional argument: See: ./build/Debug/bin/clang-extdef-mapping --help
```
DeltaFile
+3-4clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp
+4-0clang/test/Tooling/clang-extdef-mapping.cpp
+3-0clang/test/Tooling/clang-extdef-mapping-no-args.cpp
+10-43 files

LLVM/project 04baf11llvm/lib/Analysis VectorUtils.cpp, llvm/lib/Transforms/Vectorize VPlanRecipes.cpp

[LoopVectorize] Support vectorization of overflow intrinsics (#174835)

Enables support for marking overflow intrinsics `uadd`, `sadd`, `usub`,
`ssub`, `umul` and `smul` as trivially vectorizable.

Fixes #174617

---------

Signed-off-by: vishruth-thimmaiah <vishruththimmaiah at gmail.com>
DeltaFile
+469-1llvm/test/Transforms/LoopVectorize/multiple-result-intrinsics.ll
+73-1llvm/test/Transforms/LoopVectorize/AArch64/multiple-result-intrinsics.ll
+18-15llvm/test/Transforms/LoopVectorize/struct-return.ll
+6-9llvm/lib/Analysis/VectorUtils.cpp
+6-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+572-275 files

LLVM/project e85e61cmlir/lib/Dialect/Shard/Transforms Partition.cpp, mlir/test/Dialect/Arith shard-partition.mlir

[MLIR][shard] checking for correct&full sharding annotations (#176000)

Before trying to partition a block or operation, check that it is fully
annotated with `shard.shard` ops. This gives useful error messages
instead of random errors later on.
DeltaFile
+81-0mlir/lib/Dialect/Shard/Transforms/Partition.cpp
+54-0mlir/test/Dialect/Shard/invalid_annotated.mlir
+8-5mlir/test/Dialect/Shard/partition.mlir
+2-1mlir/test/Dialect/Arith/shard-partition.mlir
+145-64 files

LLVM/project 9309436llvm/docs AMDGPUUsage.rst

[AMDGPU] Update documentation for wave reduction intrinsics
DeltaFile
+70-4llvm/docs/AMDGPUUsage.rst
+70-41 files

OPNSense/core 308d18esrc/sbin opnsense-log

system: add "backend" and "php" shortcuts to opnsense-log
DeltaFile
+8-0src/sbin/opnsense-log
+8-01 files

OpenBSD/ports ngUR03adevel/poedit distinfo Makefile, devel/poedit/pkg PLIST

   Update to poedit 3.8.1, ok op (maintainer)
VersionDeltaFile
1.15+13-7devel/poedit/pkg/PLIST
1.23+2-2devel/poedit/distinfo
1.59+2-2devel/poedit/Makefile
+17-113 files

LLVM/project cc98eb0clang/lib/CIR/Dialect/IR CIRDialect.cpp, mlir/lib/Dialect/EmitC/IR EmitC.cpp

[mlir] Fix build after #175815 (#176332)

Fix this build error, which is reported by some compilers after #175815:

```
error: operands to ?: have different types ‘mlir::Operation::result_range {aka mlir::ResultRange}’ and ‘mlir::ValueRange’
   return successor.isParent() ? getOperation()->getResults() : ValueRange();
```
DeltaFile
+14-7clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+6-3mlir/lib/Dialect/SCF/IR/SCF.cpp
+4-2mlir/unittests/Interfaces/ControlFlowInterfacesTest.cpp
+2-1mlir/lib/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp
+2-1mlir/lib/Dialect/EmitC/IR/EmitC.cpp
+1-1mlir/lib/Dialect/Shape/IR/Shape.cpp
+29-154 files not shown
+33-1910 files

FreeBSD/ports 861cf98cad/freecad-devel distinfo Makefile.git_rev, cad/freecad-devel/files patch-src_Mod_MeshPart_App_CMakeLists.txt patch-src_Mod_TechDraw_App_CMakeLists.txt

cad/freecad-devel: Update to 2026.01.14
DeltaFile
+0-18cad/freecad-devel/files/patch-src_Mod_MeshPart_App_CMakeLists.txt
+3-3cad/freecad-devel/files/patch-src_Mod_TechDraw_App_CMakeLists.txt
+3-3cad/freecad-devel/distinfo
+3-3cad/freecad-devel/Makefile.git_rev
+0-6cad/freecad-devel/pkg-plist
+3-3cad/freecad-devel/files/patch-src_Gui_CMakeLists.txt
+12-362 files not shown
+15-398 files

FreeBSD/ports a284680devel/py-libvirt distinfo Makefile

devel/py-libvirt: update to 12.0.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/py-libvirt/distinfo
+1-1devel/py-libvirt/Makefile
+4-42 files

FreeBSD/ports dd09194devel/libvirt distinfo Makefile

devel/libvirt: update to 12.0.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/libvirt/distinfo
+2-2devel/libvirt/Makefile
+5-52 files

FreeBSD/ports b8bafdbcad/kicad-devel distinfo Makefile.git_rev, cad/kicad-library-footprints-devel pkg-plist distinfo

cad/kicad-*devel: Update to 2026.01.16
DeltaFile
+188-0cad/kicad-library-packages3d-devel/pkg-plist
+129-5cad/kicad-library-footprints-devel/pkg-plist
+3-3cad/kicad-devel/distinfo
+3-3cad/kicad-devel/Makefile.git_rev
+3-3cad/kicad-library-footprints-devel/distinfo
+3-3cad/kicad-library-packages3d-devel/distinfo
+329-174 files not shown
+338-2610 files

LLVM/project 5b3d64fclang/lib/CIR/Dialect/IR CIRDialect.cpp, mlir/lib/Dialect/EmitC/IR EmitC.cpp

[mlir] Fix build after #175815
DeltaFile
+14-7clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+6-3mlir/lib/Dialect/SCF/IR/SCF.cpp
+4-2mlir/unittests/Interfaces/ControlFlowInterfacesTest.cpp
+2-1mlir/lib/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp
+2-1mlir/lib/Dialect/EmitC/IR/EmitC.cpp
+1-1mlir/lib/Dialect/Shape/IR/Shape.cpp
+29-154 files not shown
+33-1910 files

OPNSense/core a1b1aecsrc/etc/inc system.inc

system: provide resolv.conf overrides via /etc/resolv.conf.local #7264
DeltaFile
+3-0src/etc/inc/system.inc
+3-01 files

FreeBSD/ports 37767a7. UPDATING

UPDATING: Fix typos
DeltaFile
+19-19UPDATING
+19-191 files

NetBSD/pkgsrc EeN0iw4chat/ircII distinfo Makefile

   upgrade to ircii-20260115.

   major changes include:
   - fix ICB on newer linux systems
   - fix some memory leaks
   - make rand() default initialisation less obvious
   - new --with-default-ssl to configure
   - fix some issues in choosing the window a message belongs to
   - fix hang in /window create
   - fix problem in dcc_chatpeers_func() with no peers
   - updates for the manual
VersionDeltaFile
1.56+4-4chat/ircII/distinfo
1.91+2-2chat/ircII/Makefile
+6-62 files

FreeBSD/src a01a4c0.github CODEOWNERS

CODEOWNERS: register interest in some infrastructure
DeltaFile
+3-1.github/CODEOWNERS
+3-11 files

LLVM/project 2f11913llvm/lib/ExecutionEngine/Orc/TargetProcess ExecutorResolver.cpp, llvm/unittests/Support ProgramStackTest.cpp

Add missing newlines at EOF; NFC (#176192)

DeltaFile
+1-1llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorResolver.cpp
+1-1llvm/unittests/Support/ProgramStackTest.cpp
+1-1mlir/include/mlir/Dialect/Func/Utils/Utils.h
+1-1mlir/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.td
+1-1mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
+1-1mlir/lib/Dialect/Tensor/Extensions/CMakeLists.txt
+6-66 files

FreeBSD/ports cd99b0fdevel/pyenv distinfo pkg-plist

devel/pyenv: Update to 2.6.20
DeltaFile
+3-3devel/pyenv/distinfo
+2-2devel/pyenv/pkg-plist
+1-1devel/pyenv/Makefile
+6-63 files

LLVM/project 3af2e51lld/ELF InputSection.cpp

[lld][ELF] Deduplicate PC-relative indirect relocation logic for RISC-V and LoongArch (#176312)

DeltaFile
+42-77lld/ELF/InputSection.cpp
+42-771 files

LLVM/project fe8447dlld/ELF/Arch LoongArch.cpp

[lld][LoongArch] Clean up CALL30 relocation with setK16 and checkInt (#176311)

DeltaFile
+3-9lld/ELF/Arch/LoongArch.cpp
+3-91 files

FreeBSD/src d78291blib/virtual_oss Makefile.inc, lib/virtual_oss/bt Makefile

lib/virtual_oss: don't (over)link to libsamplerate

These plugins require samplerate.h due to virtual_oss's int.h including
it, but don't use any symbols directly so don't link to the library.

Centralize adding the include path.

Reviewed by:    christos
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54705
DeltaFile
+1-3lib/virtual_oss/sndio/Makefile
+0-3lib/virtual_oss/null/Makefile
+1-2lib/virtual_oss/bt/Makefile
+0-3lib/virtual_oss/oss/Makefile
+2-0lib/virtual_oss/Makefile.inc
+4-115 files

FreeBSD/src 373c72alib/virtual_oss Makefile.inc, lib/virtual_oss/bt Makefile

virtual_oss: build system tidying

general:
 - find libsamplerate's headers in the temporary sysroot instead of
   digging in the source tree.
 - use LIBADD where possible

lib/virtual_oss:
 - centralize SHLIBDIR define
 - centralize include path for internal headers
 - don't try to find libsamplerate directly in .OBJDIR

No functional changes.

Reviewed by:    christos
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54704
DeltaFile
+4-5usr.sbin/virtual_oss/virtual_oss/Makefile
+2-5lib/virtual_oss/bt/Makefile
+4-2lib/virtual_oss/Makefile.inc
+1-3lib/virtual_oss/null/Makefile
+1-3lib/virtual_oss/oss/Makefile
+1-3lib/virtual_oss/sndio/Makefile
+13-212 files not shown
+14-248 files

FreeBSD/src adab1ddlib/virtual_oss Makefile, usr.sbin/virtual_oss Makefile

virtual_oss: build commands/libs in parallel

Reviewed by:    christos
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54703
DeltaFile
+2-0lib/virtual_oss/Makefile
+2-0usr.sbin/virtual_oss/Makefile
+4-02 files