LLVM/project 962e60eclang/lib/Basic OffloadArch.cpp

[NFC][Clang] Add missing LLVM license header (#181445)

DeltaFile
+7-0clang/lib/Basic/OffloadArch.cpp
+7-01 files

LLVM/project 3b9a4a8llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[LV] NFC: Add RecurKind to VPPartialReductionChain

This avoids having to pass around the RecurKind or re-figure it
out from the VPReductionPHI node.
DeltaFile
+14-14llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+14-141 files

FreeNAS/freenas d904bfdsrc/middlewared/middlewared/utils origin.py

get rid of 6 item tuple response
DeltaFile
+13-20src/middlewared/middlewared/utils/origin.py
+13-201 files

LLVM/project 19149a8clang/test/Driver aarch64-v96a.c, llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64SystemOperands.td

[AArch64][llvm] Remove +pcdphint gating (#181633)

Remove gating of `stshh` since this is an instruction from the
HINT space, and therefore is a NOP on cores that don't implement
it, so gating is superfluous. gcc doesn't gate this, so remove
for better compatibility.
DeltaFile
+5-13llvm/test/MC/AArch64/armv9.6a-pcdphint.s
+1-5llvm/lib/Target/AArch64/AArch64InstrInfo.td
+2-4llvm/lib/Target/AArch64/AArch64SystemOperands.td
+1-3llvm/unittests/TargetParser/TargetParserTest.cpp
+0-4clang/test/Driver/aarch64-v96a.c
+2-2llvm/test/CodeGen/AArch64/arm64-prefetch-ir.ll
+11-313 files not shown
+11-369 files

LLVM/project e73ae51llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Remove `+xs` gating for `tlbip *nxs` instructions

A recent specification update has removed FEAT_XS gating for `tlbip *nxs`
instructions. It remains gated on FEAT_XS for `tlbi *nxs` instructions.
DeltaFile
+6-16llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+8-9llvm/test/MC/AArch64/armv9a-tlbip.s
+0-8llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+2-2llvm/test/MC/AArch64/tlbip-tlbid-or-d128.s
+1-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+17-375 files

LLVM/project ecb91d1llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Gate some `tlbip` insns with +tlbid or +d128

Change the gating of `tlbip` instructions containing `*E1IS*`, `*E1OS*`,
`*E2IS*` or `*E2OS*` to be used with `+tlbid` or `+d128`. This is because
the 2025 Armv9.7-A MemSys specification says:

```
  All TLBIP *E1IS*, TLBIP*E1OS*, TLBIP*E2IS* and TLBIP*E2OS* instructions
  that are currently dependent on FEAT_D128 are updated to be dependent
  on FEAT_D128 or FEAT_TLBID
```
DeltaFile
+259-0llvm/test/MC/AArch64/tlbip-tlbid-or-d128.s
+66-66llvm/test/MC/AArch64/armv9a-tlbip.s
+14-7llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+20-0llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+11-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+370-755 files

OPNSense/core df17f3csrc/opnsense/scripts/filter update_tables.py, src/opnsense/scripts/filter/lib/alias __init__.py

Firewall: Aliases - better focus selected alias updates to in crease performance when either --aliases or --types is used.
DeltaFile
+20-0src/opnsense/scripts/filter/lib/alias/__init__.py
+8-1src/opnsense/scripts/filter/update_tables.py
+28-12 files

FreeNAS/freenas 4b1e2dcsrc/middlewared/middlewared/utils origin.py

use truenas_pynet.diag in origin.py
DeltaFile
+10-11src/middlewared/middlewared/utils/origin.py
+10-111 files

LLVM/project d065b73libclc CMakeLists.txt, libclc/clc/lib/amdgcn/workitem clc_get_global_offset.cl clc_get_work_dim.cl

libclc: Remove old clang version checks

These versions are old, and it hasn't made any sense to check
against the compiler version since the monorepo.
DeltaFile
+1-17libclc/opencl/lib/amdgcn-amdhsa/workitem/get_local_size.cl
+1-17libclc/opencl/lib/amdgcn-amdhsa/workitem/get_global_size.cl
+1-9libclc/clc/lib/amdgcn/workitem/clc_get_global_offset.cl
+1-9libclc/clc/lib/amdgcn/workitem/clc_get_work_dim.cl
+0-6libclc/CMakeLists.txt
+4-585 files

OpenBSD/ports wl9wfUrmath/kst Makefile

   Move MODCMAKE_POLICY_VERSION_OVERRIDE where it belongs.
VersionDeltaFile
1.47+3-5math/kst/Makefile
+3-51 files

LLVM/project 67e56cfllvm/test/Transforms/Coroutines coro-await-suspend-lower-invoke.ll coro-spill-suspend.ll

[NFCI][Coroutines] update tests to autogenerated formatting (#178358)

The best practices for llvm is to use the update scripts instead of
manually writing tests, so update tests to use the script, where the
change is subjectively minor. These tests are necessary to update again
for my branch to change CoroFrame to using all opaque ptradd instead of
typed gep and alloca. Currently that pass uses whatever random type the
largest non-overlapping alloca happened to have when the other alloca
were re-written to replace be replaced by it. In this future branch, it
will all just uses simple ptrgep operations. This is part of an
on-going series of PRs to fully deprecate using getAllocatedType and
replace it with getAllocationSize, because it had no semantic meaning,
just like typed pointers were deprecated for opaque pointers.
DeltaFile
+101-30llvm/test/Transforms/Coroutines/coro-await-suspend-lower-invoke.ll
+96-17llvm/test/Transforms/Coroutines/coro-spill-suspend.ll
+86-22llvm/test/Transforms/Coroutines/coro-await-suspend-lower.ll
+67-37llvm/test/Transforms/Coroutines/coro-async-dyn-align.ll
+71-26llvm/test/Transforms/Coroutines/coro-eh-aware-edge-split-01.ll
+73-23llvm/test/Transforms/Coroutines/coro-eh-aware-edge-split-02.ll
+494-15535 files not shown
+1,595-52541 files

LLVM/project 1254c09llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp, llvm/test/MC/AArch64 armv9a-sysp.s armv9a-tlbip.s

fixup! Fix Marian's PR comments
DeltaFile
+5-747llvm/test/MC/AArch64/armv9a-sysp.s
+749-0llvm/test/MC/AArch64/armv9a-tlbip.s
+2-1llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+1-1llvm/test/MC/AArch64/armv9-mrrs.s
+1-1llvm/test/MC/AArch64/armv9-msrr.s
+1-1llvm/test/MC/AArch64/directive-arch_extension.s
+759-7516 files

NetBSD/pkgsrc-wip caacfa6. Makefile, gtk4-layer-shell Makefile buildlink3.mk

Import gtk4-layer-shell
DeltaFile
+21-0gtk4-layer-shell/Makefile
+14-0gtk4-layer-shell/buildlink3.mk
+14-0gtk4-layer-shell/PLIST
+8-0gtk4-layer-shell/DESCR
+5-0gtk4-layer-shell/distinfo
+1-0Makefile
+63-06 files

OpenBSD/ports zGTFrWssecurity/nss distinfo Makefile

   security/nss: update to 3.120.1

   Bug 2009552 - avoid integer overflow in platform-independent ghash
VersionDeltaFile
1.167+2-2security/nss/distinfo
1.208+1-1security/nss/Makefile
+3-32 files

NetBSD/src 7HVZiwlsys/arch/sparc64/dev bq4802_ebus.c, sys/dev/ic bq4802reg.h

   Use the correct setting for the stop bit, so that the clock runs when the
   power is off (instead of vice versa).  Make this clearer in the header.
VersionDeltaFile
1.2+4-4sys/arch/sparc64/dev/bq4802_ebus.c
1.2+2-2sys/dev/ic/bq4802reg.h
+6-62 files

NetBSD/src PXzqv7Tshare/man/man4 adm1026hm.4

   Add a note about limits, which are now supported by the adm1026hm driver.
VersionDeltaFile
1.2+12-4share/man/man4/adm1026hm.4
+12-41 files

FreeBSD/ports ae6d80dsecurity/vuxml/vuln 2026.xml

security/vuxml: Add png vulnerability

 * CVE-2026-25646
DeltaFile
+37-0security/vuxml/vuln/2026.xml
+37-01 files

Illumos/gate 5c277abusr/src/lib/pkcs11/pkcs11_softtoken/common softAESCrypt.c softEncryptUtil.c, usr/src/test/crypto-tests/tests/common cryptotest_pkcs.c cryptotest_kcf.c

17840 Add AES_GMAC Sign Verify support to PKCS#11
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+88-17usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
+61-28usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac_enc.c
+50-23usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac.c
+29-0usr/src/test/crypto-tests/tests/common/cryptotest_pkcs.c
+29-0usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
+11-6usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
+268-7412 files not shown
+325-8418 files

NetBSD/pkgsrc-wip 3350295gtk4 distinfo, gtk4/patches patch-gdk_wayland_gdkseat-wayland.c

gtk4: fix patch
DeltaFile
+8-8gtk4/patches/patch-gdk_wayland_gdkseat-wayland.c
+1-1gtk4/distinfo
+9-92 files

Illumos/gate f51469cusr/src/common/crypto/modes gcm.c, usr/src/test/crypto-tests/tests/modes/aes/gmac aes_gmac.h nist-gmac-rsp2h.py

17709 aes: support GMAC input through standard mac interfaces
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1,908-0usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac.h
+243-68usr/src/common/crypto/modes/gcm.c
+221-0usr/src/test/crypto-tests/tests/modes/aes/gmac/nist-gmac-rsp2h.py
+153-0usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac_enc.c
+132-0usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac.c
+40-89usr/src/uts/common/crypto/io/aes.c
+2,697-15713 files not shown
+2,824-18519 files

LLVM/project 926abb3clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp LiveOrigins.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-analysis-nocfg.cpp

UseFacts to consider only LValueToRValue and function calls
DeltaFile
+76-74clang/test/Sema/warn-lifetime-safety.cpp
+7-6clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+9-3clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
+1-1clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+93-844 files

LLVM/project 2419b5fclang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

Improve liveness to detect more invaldiations
DeltaFile
+16-13clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+17-3clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+4-4clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+1-0clang/test/Sema/Inputs/lifetime-analysis.h
+38-204 files

OPNSense/plugins de4c98esecurity/q-feeds-connector pkg-descr, security/q-feeds-connector/src/opnsense/mvc/app/controllers/OPNsense/QFeeds/forms settings.xml

Security: Q-Feeds Connect - add new options as available in integrated blocklists (#5226)

* Security: Q-Feeds Connect - add new options as available in integrated blocklists, closes https://github.com/opnsense/plugins/issues/5197

This adds allowlists (regex patterns), source_nets Q-Feeds applies on, address to return and optional NXDOMAIN responses.

Please note this version is only compatible with current community versions, business edition installs will have to wait for 26.4.

* Security: Q-Feeds Connect - update version and changelog
DeltaFile
+44-6security/q-feeds-connector/src/opnsense/scripts/unbound/blocklists/qfeeds_bl.py
+38-0security/q-feeds-connector/src/opnsense/mvc/app/controllers/OPNsense/QFeeds/forms/settings.xml
+16-0security/q-feeds-connector/src/opnsense/mvc/app/models/OPNsense/QFeeds/Connector.xml
+8-0security/q-feeds-connector/pkg-descr
+7-0security/q-feeds-connector/src/opnsense/mvc/app/views/OPNsense/QFeeds/index.volt
+7-0security/q-feeds-connector/src/opnsense/service/templates/OPNsense/QFeeds/qfeeds-blocklists.conf
+120-61 files not shown
+121-87 files

LLVM/project 083f00bmlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

Revert "[mlir][IR] Generalize `DenseElementsAttr` to custom element types" (#181692)

Reverts llvm/llvm-project#179122.

This PR broke the Windows build:
https://lab.llvm.org/buildbot/#/builders/207/builds/13576
DeltaFile
+1-124mlir/lib/AsmParser/AttributeParser.cpp
+92-25mlir/lib/IR/BuiltinAttributes.cpp
+0-87mlir/lib/IR/BuiltinTypes.cpp
+0-83mlir/test/IR/dense-elements-type-interface.mlir
+1-74mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+13-32mlir/include/mlir/IR/BuiltinAttributes.td
+107-4258 files not shown
+119-57914 files

OPNSense/plugins 77f7055security/q-feeds-connector pkg-descr Makefile

Security: Q-Feeds Connect - update version and changelog
DeltaFile
+8-0security/q-feeds-connector/pkg-descr
+1-2security/q-feeds-connector/Makefile
+9-22 files

LLVM/project d789a23mlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

Revert "[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#1…"

This reverts commit f13301084923ed131aaea7fbadb9307a76bb21f6.
DeltaFile
+1-124mlir/lib/AsmParser/AttributeParser.cpp
+92-25mlir/lib/IR/BuiltinAttributes.cpp
+0-87mlir/lib/IR/BuiltinTypes.cpp
+0-83mlir/test/IR/dense-elements-type-interface.mlir
+1-74mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+13-32mlir/include/mlir/IR/BuiltinAttributes.td
+107-4258 files not shown
+119-57914 files

pfSense/pfsense d0cf5d0src/etc rc.backup_captiveportal.sh rc.ramdisk_functions.sh

Shell script cleanup and simplification
DeltaFile
+4-4src/etc/rc.backup_captiveportal.sh
+3-3src/etc/rc.ramdisk_functions.sh
+2-2src/etc/rc.backup_aliastables.sh
+1-1src/etc/rc.update_bogons.sh
+10-104 files

NetBSD/pkgsrc Q4tBDrcdoc CHANGES-2026

   Updated x11/py-qtgraph-qt5, devel/py-maturin
VersionDeltaFile
1.1161+3-1doc/CHANGES-2026
+3-11 files

LLVM/project 45d70cdllvm/include/llvm/Frontend/OpenMP OMP.h ConstructDecompositionT.h, llvm/lib/Frontend/OpenMP OMP.cpp

[flang][OpenMP] Make isPrivatizingClause version-sensitive

Some pre-existing clauses (e.g. use_device_ptr) are privatizing in
OpenMP 6.0, but not in 5.2. Make the check more accurate by considering
the effective spec version.
DeltaFile
+6-5llvm/include/llvm/Frontend/OpenMP/OMP.h
+1-1llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+1-1llvm/lib/Frontend/OpenMP/OMP.cpp
+8-73 files

NetBSD/pkgsrc CPVsi2ddevel/py-maturin distinfo Makefile

   py-maturin: updated to 1.12.2

   1.12.2

   * Fix: allow absolute paths for `--sbom-include`
VersionDeltaFile
1.49+4-4devel/py-maturin/distinfo
1.53+2-2devel/py-maturin/Makefile
+6-62 files