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

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

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

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

[mlir][SCF] Remove `RegionBranchOpInterface` from `scf.forall`
DeltaFile
+0-16mlir/lib/Dialect/SCF/IR/SCF.cpp
+1-1mlir/test/Analysis/DataFlow/test-liveness-analysis.mlir
+0-1mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
+1-183 files

LLVM/project 7787a1dmlir/include/mlir/Interfaces ControlFlowInterfaces.td

[mlir][Interfaces] Document that `RegionBranchTerminatorOpInterface` is mandatory
DeltaFile
+20-3mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+20-31 files

LLVM/project b28eeb2llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen TargetLoweringBase.cpp

[CodeGen] Generalise Hexagon flags for memop inline thresholds (#172829)

Generalise the Hexagon cmdline options to control if memset, memcpy or memmove intrinsics should be inlined versus calling library functions, so they can be used by all backends:

        •       -max-store-memset
        •       -max-store-memcpy
        •       -max-store-memmove

These flags override the target-specific defaults set in TargetLowering (e.g., MaxStoresPerMemcpy) and allow fine-tuning of the inlining threshold for performance analysis and optimization.

The optsize variants (-max-store-memset-Os, -max-store-memcpy-Os, max-store-memmove-Os) from the Hexagon backend were removed, and now the above options control both.

The threshold is specified as a number of store operations, which is backend-specific. Operations requiring more stores than the threshold will call the corresponding library function instead of being inlined.
DeltaFile
+501-0llvm/test/CodeGen/AArch64/max-stores-per-mem-ops.ll
+39-0llvm/lib/CodeGen/TargetLoweringBase.cpp
+6-31llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
+3-9llvm/include/llvm/CodeGen/TargetLowering.h
+549-404 files

FreeBSD/ports 67ea6a2devel/R-cran-lifecycle Makefile distinfo

devel/R-cran-lifecycle: Update to 1.0.5

Reported by:    portscout
DeltaFile
+3-4devel/R-cran-lifecycle/Makefile
+3-3devel/R-cran-lifecycle/distinfo
+6-72 files

NetBSD/pkgsrc cXZW1dndoc pkg-vulnerabilities

   pkg-vulnerabilities: restrict CVE-2025-13151

   libtasn1-4.21.0 was released and contains a fix for it.
VersionDeltaFile
1.710+2-2doc/pkg-vulnerabilities
+2-21 files

LLVM/project 781677ecompiler-rt/test/orc/TestCases/Linux/ppc64 trivial-tls.S trivial-cxa-atexit.S

[PPC] Disable some ORC-powerpc64le-linux tests. (#175100)

Tests fail to link when using LLVM C++ library. Disabling the tests
until they can be investigated and the underlying cause identified and
fixed.
DeltaFile
+4-1compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-tls.S
+4-1compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-cxa-atexit.S
+4-0compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-static-initializer.S
+3-0compiler-rt/test/orc/TestCases/Linux/ppc64/lljit-initialize-deinitialize.ll
+3-0compiler-rt/test/orc/TestCases/Linux/ppc64/ehframe-default.cpp
+3-0compiler-rt/test/orc/TestCases/Linux/ppc64/lljit-ehframe.cpp
+21-22 files not shown
+27-28 files

FreeBSD/ports 21ced10devel/onetbb Makefile

devel/onetbb: Improve port

- Only build unit tests when requested to make overall build faster
- Adjust port Makefile to more closely follow Porters Handbook
- Remove USES= tar:tgz (incorrect)
- Replace USES= localbase with localbase:ldflags
- Use a separate section for USE_GITHUB

PR:     292088
DeltaFile
+11-7devel/onetbb/Makefile
+11-71 files

LLVM/project 804aa88mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[MLIR][OpenMP] Support cancel taskgroup inside of taskloop (#174815)

Implementation follows exactly what is done for omp.wsloop and omp.task.
See #137841.

The change to the operation verifier is to allow a taskgroup
cancellation point inside of a taskloop. This was already allowed for
omp.cancel.
DeltaFile
+419-0mlir/test/Target/LLVMIR/openmp-taskloop-cancel.mlir
+280-0mlir/test/Target/LLVMIR/openmp-taskloop-cancellation-point.mlir
+12-20mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+2-1mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+713-214 files

LLVM/project 7289e06llvm/lib/Target/X86 X86InstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/X86 x86-maxmin.ll

[X86][InstCombine] Generalize SSE/AVX fp MAX/MIN intrinsics to maxnum/minnum (#174806)

Fixes #173270

For x86 SSE/AVX floating point MAX/MIN intrinsics, attempt to generalize
them down into `Intrinsic::maxnum` and `Intrinsic::minnum` given that we
can verify that the inputs are either (PosNormal, NegNormal, PosZero).
This PR uses the `llvm::computeKnownFPClass` to generate the FPClass
bitset to verify if the inputs are of the other FP types (NaN, Inf,
Subnormal, NegZero).
DeltaFile
+187-0llvm/test/Transforms/InstCombine/X86/x86-maxmin.ll
+49-0llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
+236-02 files