LLVM/project f4a089allvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 4772815clang/include/clang/AST TypeBase.h

[NFC][clang] Fix a typo in Typebase.h (#175163)

This was introduced since 7c402b8b81
DeltaFile
+2-2clang/include/clang/AST/TypeBase.h
+2-21 files

LLVM/project 75fefa3mlir/lib/Dialect/Quant/IR QuantOps.cpp, mlir/test/Dialect/Quant inlining.mlir

[MLIR][Quant] Add DialectInlinerInterface to QuantDialect (#172509)

Signed-off-by: Jonas Rickert <jonas.rickert at amd.com>
DeltaFile
+47-0mlir/test/Dialect/Quant/inlining.mlir
+10-0mlir/lib/Dialect/Quant/IR/QuantOps.cpp
+57-02 files

LLVM/project 8a922e8flang-rt/lib/runtime extensions.cpp

[flang-rt][build] Disable build-time warning of '-Wshift-count-negative' from g++ compiler and remove unsupported floating-point data. (#174915)

When building the flang-rt project with the g++ compiler on Linux-X86_64
machine, the compiler gives the following warning:

```
llvm-project/flang-rt/lib/runtime/extensions.cpp:455:26: warning: left shift count is negative [-Wshift-count-negative]
   455 |     mask = ~(unsigned)0u << ((8 - digits) * 4 + 1);
       |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~

```

All the discussion records see:
https://github.com/llvm/llvm-project/pull/173955

Co-authored-by: liao jun <liaojun at ultrarisc.com>
DeltaFile
+1-3flang-rt/lib/runtime/extensions.cpp
+1-31 files

LLVM/project 00840dfllvm/include/llvm/Transforms/Scalar NaryReassociate.h, llvm/lib/Transforms/Scalar NaryReassociate.cpp

teach nary about uniformity
DeltaFile
+222-0llvm/test/Transforms/NaryReassociate/AMDGPU/nary-add-uniform.ll
+117-26llvm/lib/Transforms/Scalar/NaryReassociate.cpp
+3-1llvm/include/llvm/Transforms/Scalar/NaryReassociate.h
+342-273 files

LLVM/project 1eeecc7llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 687eb2cllvm/lib/Transforms/Instrumentation AllocToken.cpp

[AllocToken] Fix attribute mismatch in AllocTokenPass (#174959)

Fixes an attribute mismatch error in `AllocTokenPass` that occurs during
ThinLTO builds at OptimizationLevel::O0.

The `getTokenAllocFunction` in `AllocTokenPass` was incorrectly copying
attributes from the instrumented function (`Callee`) to an *existing*
`void()` alloc-token function retrieved by `Mod.getOrInsertFunction`.
This resulted in arg attributes being added to a function with no
parameters, causing `VerifyPass` to fail with "Attribute after last
parameter!".

The fix modifies `getTokenAllocFunction` to pass the `Callee`'s
attributes directly to the `Mod.getOrInsertFunction` overload. This
ensures attributes are only applied when the alloc-token function is
*newly inserted*, preventing unintended attribute modifications on
already existing function declarations.

See https://g-issues.chromium.org/issues/474289092 for detailed

    [2 lines not shown]
DeltaFile
+3-3llvm/lib/Transforms/Instrumentation/AllocToken.cpp
+3-31 files

LLVM/project 95dabd4llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 6cdcce5mlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/test/Dialect/LLVMIR nvvm-target-invalid.mlir

[MLIR][NVVM] Fix crash on invalid optimization level in NVVMTargetAttr (#173280)

Update `NVVMTargetAttr` builder in `NVVMOps.td` to use `$_get` instead
of `Base::get`.

Now the auto-generated parser calls `getChecked`, allowing graceful
error handling for invalid parameters (e.g., `O=4`) instead of crashing
with an assertion failure.

Add a regression test in
`mlir/test/Dialect/LLVMIR/nvvm-target-invalid.mlir`.

Fixes: https://github.com/llvm/llvm-project/issues/130014
DeltaFile
+15-7mlir/test/Dialect/LLVMIR/nvvm-target-invalid.mlir
+1-1mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+16-82 files

FreeBSD/ports d047609filesystems/zerofs distinfo Makefile.crates

filesystems/zerofs: Update 0.22.10

Add archivers/zstd to dependencies.
Add RUSTFLAGS.

PR:             291242
Approved by:    submitter is maintainer
DeltaFile
+439-369filesystems/zerofs/distinfo
+219-184filesystems/zerofs/Makefile.crates
+5-3filesystems/zerofs/Makefile
+663-5563 files

NetBSD/pkgsrc wCiGpSAdoc CHANGES-2026

   Updated devel/py-virtualenv, devel/py-tox
VersionDeltaFile
1.202+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc b7DDym2devel/py-tox Makefile distinfo

   py-tox: updated to 4.34.0

   Features - 4.34.0
   Support installing extras from the current project in dependency groups.
VersionDeltaFile
1.62+8-8devel/py-tox/Makefile
1.51+4-4devel/py-tox/distinfo
+12-122 files

FreeBSD/ports cfab2c5devel/py-types-jsonschema distinfo Makefile, devel/py-types-jsonschema/files patch-pyproject.toml

devel/R-cran-lifecycle: Update to 1.0.5

Reported by:    portscout
DeltaFile
+3-3devel/py-types-jsonschema/distinfo
+2-2devel/py-types-jsonschema/files/patch-pyproject.toml
+1-1devel/py-types-jsonschema/Makefile
+6-63 files

NetBSD/pkgsrc AHw1QMhdevel/py-virtualenv Makefile distinfo

   py-virtualenv: updated to 2.36.0

   Features - 20.36.0
   Add support for PEP 440 version specifiers in the --python flag. Users can now specify Python versions using operators like >=, <=, ~=, etc. For example: virtualenv --python=">=3.12" myenv .
VersionDeltaFile
1.104+8-3devel/py-virtualenv/Makefile
1.88+4-4devel/py-virtualenv/distinfo
1.78+4-1devel/py-virtualenv/PLIST
+16-83 files

LLVM/project 8b0e951llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen SplitKit.cpp

[CodeGen] Introduce MI flag for Live Range split instructions

For some targets, it is required to identify the COPY instruction
corresponds to the RA inserted live range split. Adding the new
flag `MachineInstr::LRSplit` to serve the purpose.
DeltaFile
+2-1llvm/include/llvm/CodeGen/MachineInstr.h
+2-0llvm/lib/CodeGen/SplitKit.cpp
+4-12 files

LLVM/project 9cad651mlir/include/mlir/Dialect/SCF/IR SCFOps.td, mlir/lib/Dialect/SCF/IR SCF.cpp

Implement RegionBranchTerminatorOpInterface for scf.forall.in_parallel
DeltaFile
+18-12mlir/lib/Dialect/SCF/IR/SCF.cpp
+1-7mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
+19-192 files

NetBSD/src WXecrT8usr.sbin/sysinst/arch/zaurus md.c

   Add #include "endian.h"
VersionDeltaFile
1.13+2-1usr.sbin/sysinst/arch/zaurus/md.c
+2-11 files

NetBSD/pkgsrc QB80EVadoc CHANGES-2026

   doc: Updated devel/py-nihtest to 1.10.0
VersionDeltaFile
1.201+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ree4vGAdevel/py-nihtest distinfo Makefile

   py-nihtest: update to 1.10.0.

   # 1.10.0 [2026-01-09]

   - Add support for running multiple tests and configuring a test suite.
   - Add option to run program inside debugger.
   - Fix handling of relative paths in program directories.
VersionDeltaFile
1.15+4-4devel/py-nihtest/distinfo
1.24+2-3devel/py-nihtest/Makefile
1.9+4-1devel/py-nihtest/PLIST
+10-83 files

HardenedBSD/src 821c6c4share/mk src.libnames.mk, usr.bin/ofed/libibverbs Makefile.inc

librdmacm/libibverbs: Add bnxtre RDMA provider to OFED build infrastructure

Extend the FreeBSD OFED build framework to include the Broadcom bnxtre RDMA
provider library.

This change:

 -Registers libbnxtre in src.libnames.mk so it is built and installed as part
  of the OFED libraries.
 -Adds bnxtre to the OFED pcap dependency set when MK_OFED is enabled.
 -Declares proper dependency mappings for bnxtre (ibverbs, pthread).
 -Introduces LIBBNXTREDIR for consistent object directory handling.
 -Updates libibverbs and librdmacm build rules to link against libbnxtre,
  enabling Broadcom RoCE device support at runtime.
 -libbnxtre library uses below constructor to register with the libibverbs,
  static attribute((constructor)) void bnxt_re_register_driver(void)

These updates ensure that applications using libibverbs and librdmacm can
discover and use Broadcom bnxt RDMA devices on FreeBSD.

    [4 lines not shown]
DeltaFile
+5-2share/mk/src.libnames.mk
+1-1usr.bin/ofed/libibverbs/Makefile.inc
+1-1usr.bin/ofed/librdmacm/Makefile.inc
+7-43 files

FreeBSD/src 821c6c4share/mk src.libnames.mk, usr.bin/ofed/libibverbs Makefile.inc

librdmacm/libibverbs: Add bnxtre RDMA provider to OFED build infrastructure

Extend the FreeBSD OFED build framework to include the Broadcom bnxtre RDMA
provider library.

This change:

 -Registers libbnxtre in src.libnames.mk so it is built and installed as part
  of the OFED libraries.
 -Adds bnxtre to the OFED pcap dependency set when MK_OFED is enabled.
 -Declares proper dependency mappings for bnxtre (ibverbs, pthread).
 -Introduces LIBBNXTREDIR for consistent object directory handling.
 -Updates libibverbs and librdmacm build rules to link against libbnxtre,
  enabling Broadcom RoCE device support at runtime.
 -libbnxtre library uses below constructor to register with the libibverbs,
  static attribute((constructor)) void bnxt_re_register_driver(void)

These updates ensure that applications using libibverbs and librdmacm can
discover and use Broadcom bnxt RDMA devices on FreeBSD.

    [4 lines not shown]
DeltaFile
+5-2share/mk/src.libnames.mk
+1-1usr.bin/ofed/libibverbs/Makefile.inc
+1-1usr.bin/ofed/librdmacm/Makefile.inc
+7-43 files

HardenedBSD/src 702b3a9share/mk src.libnames.mk, usr.bin/ofed/libibverbs Makefile.inc

Revert "librdmacm/libibverbs: Statically bound libbnxtre.so.1 to rping"

The commit message has to be rewritten as it is not clear and lacks
some key details about the change.

This reverts commit 35dd53a9e13265f7a479649776453efc5b737a0f.

Reported by: jrtc27
DeltaFile
+2-5share/mk/src.libnames.mk
+1-1usr.bin/ofed/libibverbs/Makefile.inc
+1-1usr.bin/ofed/librdmacm/Makefile.inc
+4-73 files

FreeBSD/src 702b3a9share/mk src.libnames.mk, usr.bin/ofed/libibverbs Makefile.inc

Revert "librdmacm/libibverbs: Statically bound libbnxtre.so.1 to rping"

The commit message has to be rewritten as it is not clear and lacks
some key details about the change.

This reverts commit 35dd53a9e13265f7a479649776453efc5b737a0f.

Reported by: jrtc27
DeltaFile
+2-5share/mk/src.libnames.mk
+1-1usr.bin/ofed/libibverbs/Makefile.inc
+1-1usr.bin/ofed/librdmacm/Makefile.inc
+4-73 files

LLVM/project 6395afaflang/lib/Semantics resolve-names.cpp

[flang] Fix homonymous interface and procedure warning (#171696)

When emitting an homonymous generic interface and procedure warning,
the source locations of the interface and the procedure were being
compared to find the one that occurred later in the source file.

The problem is that they could be in different source/module files,
which makes the comparison invalid.

Fix it by using parser::AllCookedSources::Precedes() instead, that
correctly handle names in different source files.
DeltaFile
+3-2flang/lib/Semantics/resolve-names.cpp
+3-21 files

FreeBSD/ports 5f6ac9bnet-im/signal-desktop distinfo Makefile, net-im/signal-desktop/files pnpm-lock.yaml

net-im/signal-desktop: Update to 7.84.0
DeltaFile
+21-21net-im/signal-desktop/files/pnpm-lock.yaml
+5-5net-im/signal-desktop/distinfo
+1-2net-im/signal-desktop/Makefile
+1-1net-im/signal-desktop/get_deps.sh
+1-0net-im/signal-desktop/pkg-plist
+29-295 files

FreeBSD/ports a75620dmultimedia/ringrtc distinfo Makefile.crates, multimedia/ringrtc/files patch-build_config_compiler_BUILD.gn patch-build_config_c++_modules.gni

multimedia/ringrtc: Update to 2.61.0
DeltaFile
+359-379multimedia/ringrtc/distinfo
+167-177multimedia/ringrtc/Makefile.crates
+15-15multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn
+14-15multimedia/ringrtc/Makefile
+11-0multimedia/ringrtc/files/patch-build_config_c++_modules.gni
+1-1multimedia/ringrtc/update.txt
+567-5871 files not shown
+568-5887 files

FreeNAS/freenas 329bad5src/middlewared/middlewared/plugins filesystem.py, src/middlewared/middlewared/utils/filesystem stat_x.py

NAS-139236 / 26.04 / properly set AT_FDCWD in statx_entry_impl (#17983)

This commit fixes breakage related to statx_entry_impl() calls on
symbolic links. The original version of this function defaulted to None
for dir_fd, this is now replaced with AT_FDCWD which is consistent with
the underlying truenas_os.statx() method.
DeltaFile
+2-2src/middlewared/middlewared/plugins/filesystem.py
+2-2src/middlewared/middlewared/utils/filesystem/stat_x.py
+4-42 files

FreeNAS/freenas 5f59352src/middlewared/middlewared/plugins filesystem.py, src/middlewared/middlewared/plugins/boot_ environments.py

NAS-139234 / 26.04 / Remove more filesystem.mount_info usage (#17981)

This commit replaces `filesystem.mount_info` calls where we can use more
direct `filesystem.statfs` calls and removes path restriction for
filesystem.statfs.
DeltaFile
+7-6src/middlewared/middlewared/plugins/catalog/update.py
+2-3src/middlewared/middlewared/plugins/boot_/environments.py
+0-5src/middlewared/middlewared/plugins/filesystem.py
+9-143 files

NetBSD/pkgsrc-wip 5a6aa79. Makefile, jzintv Makefile PLIST

jzintv: add package for an intellivision emulator

please test and import if this interests you
DeltaFile
+35-0jzintv/Makefile
+30-0jzintv/PLIST
+21-0jzintv/DESCR
+5-0jzintv/distinfo
+1-0jzintv/TODO
+1-0Makefile
+93-06 files

LLVM/project 30c88f7llvm/test/CodeGen/X86 commute-pclmul.ll commute-clmul.ll

[X86] Rename commute-clmul.ll -> commute-pclmul.ll (#175157)

Avoid confusion with upcoming generic clmul intrinsic handling
DeltaFile
+66-0llvm/test/CodeGen/X86/commute-pclmul.ll
+0-66llvm/test/CodeGen/X86/commute-clmul.ll
+66-662 files