LLVM/project 2b49a90clang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp, clang/test/CIR/CodeGenCUDA device-stub.cu

[CIR][CUDA] Handle CUDA module constructor and destructor emission. (#188673)
DeltaFile
+123-2clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+41-0clang/test/CIR/CodeGenCUDA/device-stub.cu
+164-22 files

LLVM/project 61aebacflang/lib/Optimizer/Transforms FIRToMemRef.cpp, flang/test/Transforms/FIRToMemRef slice-projected.mlir

[flang][FIRToMemRef] Fix lowering of complex array component slices (z%re, z%im) (#191846)

fir.slice with a path component (z%re, z%im) was silently dropped by
FIRToMemRef. Since memref.reinterpret_cast cannot change element type,
layout must come from the projected box descriptor via
fir.box_dims/fir.box_elesize rather than the triplets. Only
complex-array projections are handled here —
sizeof(complex<T>)/sizeof(T) = 2 is always exact for divsi. Derived-type
component projections bail out to downstream FIR-to-LLVM lowering where
strides can be non-integer.
DeltaFile
+90-25flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
+99-0flang/test/Transforms/FIRToMemRef/slice-projected.mlir
+189-252 files

FreeBSD/ports e5b03a1security/vuxml/vuln 2026.xml

security/vuxml: document xwayland vulnerabilities

Sponsored by:   tipi.work
DeltaFile
+32-0security/vuxml/vuln/2026.xml
+32-01 files

FreeBSD/ports 9cb7ae3security/vuxml/vuln 2026.xml

security/vuxml: document xorg-server vulnerabilities

Sponsored by:   tipi.work
DeltaFile
+32-0security/vuxml/vuln/2026.xml
+32-01 files

LLVM/project bbeae69flang/test/Lower io-item-list.f90 io-statement-1.f90, flang/test/Lower/Intrinsics verify.f90

[flang][NFC] Converted five tests from old lowering to new lowering (part 44) (#191926)

Tests converted from test/Lower/Intrinsics: verify.f90
Tests converted from test/Lower: io-char-array.f90,
io-implied-do-fixes.f90, io-item-list.f90, io-statement-1.f90
DeltaFile
+87-67flang/test/Lower/Intrinsics/verify.f90
+75-75flang/test/Lower/io-item-list.f90
+51-50flang/test/Lower/io-statement-1.f90
+33-26flang/test/Lower/io-implied-do-fixes.f90
+18-16flang/test/Lower/io-char-array.f90
+264-2345 files

LLVM/project 5532e11llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll memory-legalizer-private-singlethread.ll, llvm/test/CodeGen/RISCV/rvv vfma-vp.ll

Rebase, rework code for add-shl in reductions matching

Created using spr 1.3.7
DeltaFile
+6,835-6,798llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+6,432-6,562llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-7.ll
+4,582-5,914llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll
+4,982-4,991llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-7.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+39,919-26,9979,473 files not shown
+816,214-325,7389,479 files

LLVM/project 8c77fedllvm/include/llvm/TargetParser Triple.h, llvm/lib/TargetParser Triple.cpp

Run clang-format on TargetParser/Triple.{cpp,h} (#192064)

It already got inconsistent because new changes require complying with
clang-format on CI, while everything old is not complying with it.
DeltaFile
+556-277llvm/lib/TargetParser/Triple.cpp
+38-108llvm/include/llvm/TargetParser/Triple.h
+594-3852 files

FreeNAS/freenas c85d73esrc/middlewared/middlewared/plugins/zfs tier.py

Handle HA propagation of ZFS kmod change
DeltaFile
+3-3src/middlewared/middlewared/plugins/zfs/tier.py
+3-31 files

LLVM/project be831e2llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/RISCV/rvv vector-extract-last-active.ll

[TargetLowering] Prevent expandVectorFindLastActive from creating illegal vector types during vector op legalization. (#190914)

This code needs to create a step vector but we only have a mask vector
type. If the step vector is too large it might not be an MVT. This
causes the getSimpleVT() call for getTypeAction to fail. We can replace
that with the EVT version of getTypeAction, but we'll still fail trying
to legalize the vselect. The getOperationAction query will return Expand
for non-simple VTs. ExpandVSELECT will try to unroll the vselect which
will fail for scalable vectors. We could hack that to not unroll
scalable vectors, but that would be a hack.

To fix this, split the FIND_LAST_ACTIVE into two if the step vector
needs to be split. Those will recursively legalize and eventually arrive
at a size we can create a valid step vector for.

One existing test changes because it created an illegal type which
happened to still be an MVT. This allowed getOperationAction to return
Legal, even though the type isn't legal.


    [2 lines not shown]
DeltaFile
+250-19llvm/test/CodeGen/RISCV/rvv/vector-extract-last-active.ll
+42-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+292-202 files

FreeBSD/ports 40ac877net/read_bbrlog Makefile distinfo

net/read_bbrlog: Update to 1.6

Fix build on latest main

Reported by:    pkg-fallout
Sponsored by:   Netflix
DeltaFile
+3-3net/read_bbrlog/Makefile
+3-3net/read_bbrlog/distinfo
+6-62 files

LLVM/project 1737a91openmp/runtime/test/ompt/misc control_tool.c

[OpenMP][OMPT] Revert `control_tool.c` changes from #191429 (#192069)

On s390x, the changes to `control_tool.c` cause a different return
address to be returned from the call to `print_current_address(0)`. Due
to the strictness of the current address returned by this call, this
lead to a test failure.

Since the return values of `omp_control_tool` are checked in separate
tests already, revert the changes to ensure that the return address
stays at the expected value.

Signed-off-by: Jan André Reuter <j.reuter at fz-juelich.de>
DeltaFile
+1-4openmp/runtime/test/ompt/misc/control_tool.c
+1-41 files

LLVM/project ff04d0dllvm/utils/TableGen DFAPacketizerEmitter.cpp

[TableGen] Fix the non-determinism in DFAPacketizerEmitter.cpp (#192037)

Sort the std::set ProcItinList by Record name, not the pointer address.

---------

Co-authored-by: Bao, Qiaojin (Fred) <Qiaojin.Bao at amd.com>
DeltaFile
+3-1llvm/utils/TableGen/DFAPacketizerEmitter.cpp
+3-11 files

LLVM/project b6c9cbellvm/lib/Target/AArch64 AArch64SchedC1Ultra.td, llvm/test/tools/llvm-mca/AArch64/Cortex C1Ultra-sve-instructions.s C1Ultra-writeback.s

[AArch64] C1-Ultra Scheduling model (#182251)

This patch adds the C1-Ultra scheduling model. This model is largely
based on the Neoverse V3 scheduling model with appropriate changes made
based on information available in the software optimization guide for
this core.

https://developer.arm.com/documentation/111079/3-0
DeltaFile
+6,877-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sve-instructions.s
+5,336-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-writeback.s
+3,167-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-neon-instructions.s
+2,527-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-basic-instructions.s
+2,520-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-forwarding.s
+2,459-0llvm/lib/Target/AArch64/AArch64SchedC1Ultra.td
+22,886-014 files not shown
+23,730-320 files

LLVM/project 0037a63llvm/test/Transforms/SLPVectorizer/X86 reduction-shl1-add-merge.ll

[SLP][NFC]Add extra test for add/shl transformation opportunity in reductions, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/192072
DeltaFile
+90-0llvm/test/Transforms/SLPVectorizer/X86/reduction-shl1-add-merge.ll
+90-01 files

LLVM/project 94bb1b0llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AArch64 masked_ldst_vls.ll masked_ldst.ll

[AArch64][TTI] Increase cost for masked memory operations requiring splitting (#191417)

If we need to split the memory operation, we'll also need to split the
mask.

This has a performance benefit in some cases when the loop vectorizer is
asked to maximize bandwidth and ends up choosing a VF that's too high
when tail folding. The costs of splitting the masks are not accounted
for in the current model, so this is something of a brute-force approach
to avoiding the wider VFs.
DeltaFile
+19-19llvm/test/Analysis/CostModel/AArch64/masked_ldst_vls.ll
+11-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+2-2llvm/test/Analysis/CostModel/AArch64/masked_ldst.ll
+32-213 files

FreeNAS/freenas 1aed132src/middlewared/middlewared/api/v27_0_0 truenas.py, src/middlewared/middlewared/plugins/truenas license.py

Fix tests
DeltaFile
+5-2tests/runtest.py
+3-1src/middlewared/middlewared/api/v27_0_0/truenas.py
+2-0src/middlewared/middlewared/plugins/truenas/license.py
+10-33 files

OpenBSD/ports ZimmRvZnet/monitoring-plugins Makefile distinfo, net/monitoring-plugins/patches patch-plugins_check_disk_c patch-plugins_check_snmp_c

   update to monitoring-plugins-3.0.0rc3, from Alvar Penning, + tweak to pkgnames
VersionDeltaFile
1.5+1-24net/monitoring-plugins/patches/patch-plugins_check_disk_c
1.58+2-3net/monitoring-plugins/Makefile
1.16+2-2net/monitoring-plugins/distinfo
1.2+2-2net/monitoring-plugins/patches/patch-plugins_check_snmp_c
1.3+1-1net/monitoring-plugins/patches/patch-plugins_Makefile_am
+8-325 files

FreeNAS/freenas 8640bacsrc/middlewared/middlewared/utils/lio config.py

Improve docs
DeltaFile
+58-7src/middlewared/middlewared/utils/lio/config.py
+58-71 files

FreeNAS/freenas 3b4c899src/middlewared/middlewared/plugins/zfs tier.py

Fix some bad design
DeltaFile
+6-9src/middlewared/middlewared/plugins/zfs/tier.py
+6-91 files

FreeNAS/freenas 276ac9asrc/middlewared/middlewared/plugins/iscsi_ lio.py

Fix remove_target_lun to iterate all iSCSI TPGs
DeltaFile
+44-31src/middlewared/middlewared/plugins/iscsi_/lio.py
+44-311 files

FreeBSD/ports 3b84449sysutils/ansible Makefile, sysutils/ansible/files patch-ansible__collections_ansible_posix_plugins_modules_mount.py patch-ansible__collections_ansible_posix_plugins_modules_firewalld_info.py

sysutils/ansible: Fix ansible.posix.mount - core 2.19 deprecation warning

Fix:

[WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg.
[DEPRECATION WARNING]: Passing `warnings` to `exit_json` or `fail_json` is deprecated. This feature will be removed from ansible-core version 2.23. Use `AnsibleModule.warn` instead.

ansible-collections/ansible.posix Issue #676 describes the issue above.
See https://github.com/ansible-collections/ansible.posix/issues/676.

Upstream commit ab8dfef from pull upstream request #670 addresses this bug.
See https://github.com/ansible-collections/ansible.posix/pull/670.

We cherry-pick the upstream pull request here to remove the annoying
message.

Fixes:          2bf152f274d4
DeltaFile
+48-0sysutils/ansible/files/patch-ansible__collections_ansible_posix_plugins_modules_mount.py
+12-0sysutils/ansible/files/patch-ansible__collections_ansible_posix_plugins_modules_firewalld_info.py
+1-0sysutils/ansible/Makefile
+61-03 files

FreeBSD/ports d97fce1sysutils/py-ansible-lint Makefile distinfo, sysutils/py-ansible-lint/files patch-pyproject.toml patch-tools_install-reqs.sh

sysutils/py-ansible-lint: Update to 26.4.0

Also assume maintainership.

PR:             294482
Approved by:    matthew
DeltaFile
+21-0sysutils/py-ansible-lint/files/patch-pyproject.toml
+5-3sysutils/py-ansible-lint/Makefile
+4-4sysutils/py-ansible-lint/files/patch-tools_install-reqs.sh
+3-3sysutils/py-ansible-lint/distinfo
+33-104 files

FreeBSD/ports 23a089bsysutils/py-ansible-compat Makefile distinfo, sysutils/py-ansible-compat/files patch-pyproject.toml

sysutils/py-ansible-compat: Update to 26.3.0

Also assume maintainership.

PR:             294481
Approved by:    matthew
DeltaFile
+21-0sysutils/py-ansible-compat/files/patch-pyproject.toml
+5-3sysutils/py-ansible-compat/Makefile
+3-3sysutils/py-ansible-compat/distinfo
+29-63 files

NetBSD/pkgsrc SeehnLCwww/freenginx distinfo Makefile

   www/freenginx: update third-party njs module: 0.9.4 -> 0.9.6

   Bump PKGREVISION.

   Sponsored by:        tipi.work

   <ChangeLog>
   Changes with njs 0.9.6                                       03 Mar 2026

   nginx modules:

   *) Bugfix: fixed expire field truncation in shared dict state files.
      Millisecond timestamps were silently truncated to 10 digits,
      making restored entries appear expired on restart.
      The issue has been present since eca03622 (0.9.1).

   *) Bugfix: suppressed slab log_nomem for evict shared dict zones.
      When evict is enabled, memory allocation failures are expected
      and handled by evicting old entries.

    [87 lines not shown]
VersionDeltaFile
1.2+4-4www/freenginx/distinfo
1.3+2-2www/freenginx/Makefile
1.2+2-2www/freenginx/options.mk
+8-83 files

NetBSD/pkgsrc-wip 580f5f0s-nail COMMIT_MSG patch-mk_make-install.sh, s-nail/patches patch-mk_make-install.sh patch-src_mx_iconv.c

s-nail: update to 4.10.0-alpha
DeltaFile
+15-37s-nail/COMMIT_MSG
+21-0s-nail/patch-mk_make-install.sh
+0-21s-nail/patches/patch-mk_make-install.sh
+12-2s-nail/Makefile
+13-0s-nail/patches/patch-src_mx_iconv.c
+6-5s-nail/distinfo
+67-651 files not shown
+71-687 files

NetBSD/src nh7NBYFsys/arch/hppa/dev hyperfb.c

   support underline for anti-aliased characters as well
VersionDeltaFile
1.32+9-4sys/arch/hppa/dev/hyperfb.c
+9-41 files

NetBSD/pkgsrc zZ3UYDtwww/freenginx-devel distinfo Makefile

   www/freenginx-devel: update from 1.29.6 to 1.29.7

   Sponsored by:        tipi.work

   <ChangeLog>

   *) Feature: OpenSSL 4.0 compatibility.

   *) Bugfix: a segmentation fault might occur in a worker process if the
      ngx_http_dav_module was used to handle COPY and MOVE methods in a
      location with the "alias" directive.

   *) Bugfix: client host name was not escaped in requests to the
      authentication server and in the XCLIENT command if the "resolver"
      directive was used in the SMTP proxy.

   *) Bugfix: in the mail proxy module.

   </ChangeLog>
VersionDeltaFile
1.5+4-4www/freenginx-devel/distinfo
1.7+2-2www/freenginx-devel/Makefile
+6-62 files

FreeBSD/ports 450296agames/NBlood distinfo Makefile

games/NBlood: update to 14334
DeltaFile
+3-3games/NBlood/distinfo
+1-2games/NBlood/Makefile
+4-52 files

FreeBSD/ports dffef11print/scribus-devel pkg-plist distinfo

print/scribus-devel: update to 1.7.3

Changelog:      https://wiki.scribus.net/canvas/1.7.3_Release
DeltaFile
+9-1print/scribus-devel/pkg-plist
+3-3print/scribus-devel/distinfo
+1-2print/scribus-devel/Makefile
+13-63 files

OpenBSD/xenocara 07hkFfo. MODULES

   update
VersionDeltaFile
1.556+2-2MODULES
+2-21 files