LLVM/project 9dd5a01orc-rt/lib/executor InProcessControllerAccess.cpp

[orc-rt] Fix typo in comment. NFC. (#217001)
DeltaFile
+1-1orc-rt/lib/executor/InProcessControllerAccess.cpp
+1-11 files

LLVM/project 3569bfdclang/test/CXX/temp/temp.decls/temp.friend p5.cpp, clang/test/CodeGen/Mips variadic-aggregate.c

Rebase

Created using spr 1.3.7
DeltaFile
+2,202-1,876llvm/test/CodeGen/AArch64/GlobalISel/arm64-atomic.ll
+2,162-0clang/test/CodeGen/Mips/variadic-aggregate.c
+1,049-1,049clang/test/OpenMP/parallel_for_codegen.cpp
+1,772-0llvm/test/CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr-spill-joint-dom-mir.mir
+1,089-13clang/test/CXX/temp/temp.decls/temp.friend/p5.cpp
+226-822llvm/test/CodeGen/X86/pext-vector-512.ll
+8,500-3,7601,178 files not shown
+43,472-15,8221,184 files

FreeNAS/freenas 83d763esrc/middlewared/middlewared/pytest/unit datastore_harness.py, src/middlewared/middlewared/pytest/unit/plugins/alert test_lifecycle.py

Alert lifecycle unit tests
DeltaFile
+435-0src/middlewared/middlewared/pytest/unit/plugins/alert/test_lifecycle.py
+38-1src/middlewared/middlewared/pytest/unit/datastore_harness.py
+473-12 files

LLVM/project 7845f03llvm/lib/Target/RISCV RISCVISelLowering.cpp

Use LMUL_RESERVED

Created using spr 1.3.6-beta.1
DeltaFile
+1-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1-11 files

FreeBSD/ports 708510dwww/tomcat-devel Makefile distinfo

www/tomcat-devel: Update 11.0.24 => 11.0.25

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.25_(markt)

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 0ef1cfece3f53f6947d0b52503c324e2f23bca96)
DeltaFile
+3-3www/tomcat-devel/distinfo
+1-1www/tomcat-devel/Makefile
+4-42 files

FreeBSD/ports 91c65f5www/tomcat110 Makefile distinfo

www/tomcat110: Update 11.0.24 => 11.0.25

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.25_(markt)

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit b1d5ae18acd4975dea6c411380ec7c081151dbf5)
DeltaFile
+3-3www/tomcat110/distinfo
+1-1www/tomcat110/Makefile
+4-42 files

FreeBSD/ports 9a7ccacwww/tomcat9 Makefile distinfo

www/tomcat9: Update 9.0.120 => 9.0.121

Changelog:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.121_(remm)

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 86a455039cd4dd8a2855b8e9cbd4e0f49b5a5ccd)
DeltaFile
+3-3www/tomcat9/distinfo
+1-1www/tomcat9/Makefile
+4-42 files

LLVM/project a4fefc4llvm/lib/Target/RISCV RISCVISelLowering.cpp

Remove extra include

Created using spr 1.3.6-beta.1
DeltaFile
+0-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+0-11 files

FreeBSD/ports 0ef1cfewww/tomcat-devel Makefile distinfo

www/tomcat-devel: Update 11.0.24 => 11.0.25

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.25_(markt)

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3www/tomcat-devel/distinfo
+1-1www/tomcat-devel/Makefile
+4-42 files

LLVM/project 0e96032llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv zvdot4a8i-i64-sdnode.ll

Handle M1 case and remove vslide

Created using spr 1.3.6-beta.1
DeltaFile
+21-24llvm/test/CodeGen/RISCV/rvv/zvdot4a8i-i64-sdnode.ll
+25-7llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+46-312 files

FreeBSD/ports b1d5ae1www/tomcat110 Makefile distinfo

www/tomcat110: Update 11.0.24 => 11.0.25

Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.25_(markt)

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3www/tomcat110/distinfo
+1-1www/tomcat110/Makefile
+4-42 files

LLVM/project 415072ellvm/test/Transforms/LoopVectorize/VPlan early_exit_with_stores_vplan.ll

Update test to match updated recipe printing
DeltaFile
+1-1llvm/test/Transforms/LoopVectorize/VPlan/early_exit_with_stores_vplan.ll
+1-11 files

FreeBSD/ports 86a4550www/tomcat9 Makefile distinfo

www/tomcat9: Update 9.0.120 => 9.0.121

Changelog:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.121_(remm)

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3www/tomcat9/distinfo
+1-1www/tomcat9/Makefile
+4-42 files

LLVM/project b025f5bclang/test/CIR/CodeGen ptrdiff.cpp ptrdiff.c

[clang][cir] Fix tests post #210729 (#216963)
DeltaFile
+7-5clang/test/CIR/CodeGen/ptrdiff.c
+4-3clang/test/CIR/CodeGen/ptrdiff.cpp
+11-82 files

LLVM/project 3161d70llvm/lib/Target/SystemZ SystemZInstrInfo.cpp, llvm/test/CodeGen/SystemZ patchable-function-entry.ll

[SystemZ] Keep patchable function entries at function start (#216762)

Currently SystemZ's PostRA Scheduler is allowed to move
PATCHABLE_FUNCTION_ENTER around, defeating its purpose:

    bb.0 (%ir-block.0):
      PATCHABLE_FUNCTION_ENTER
      $r2d = LGHI 1

    [...]

# *** IR Dump After PostRA Machine Instruction Scheduler (postmisched)
***:

    [...]

    bb.0 (%ir-block.0):
      $r2d = LGHI 1
      PATCHABLE_FUNCTION_ENTER

    [7 lines not shown]
DeltaFile
+19-0llvm/test/CodeGen/SystemZ/patchable-function-entry.ll
+2-1llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
+21-12 files

FreeNAS/freenas 11d38afsrc/middlewared/middlewared/pytest/unit datastore_harness.py, src/middlewared/middlewared/pytest/unit/plugins/alert test_lifecycle.py

Alert lifecycle unit tests
DeltaFile
+438-0src/middlewared/middlewared/pytest/unit/plugins/alert/test_lifecycle.py
+24-0src/middlewared/middlewared/pytest/unit/datastore_harness.py
+462-02 files

HardenedBSD/src 92450d2sys/arm64/arm64 vfp.c, sys/dev/ixgbe if_ix.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+19-4sys/dev/ixgbe/if_ix.c
+3-4sys/arm64/arm64/vfp.c
+22-82 files

HardenedBSD/src 6c20a03sys/arm64/arm64 vfp.c, sys/dev/ixgbe if_ix.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+19-4sys/dev/ixgbe/if_ix.c
+3-4sys/arm64/arm64/vfp.c
+22-82 files

HardenedBSD/src c103eabusr.sbin/pmcstat pmcstat.8

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+2-2usr.sbin/pmcstat/pmcstat.8
+2-21 files

HardenedBSD/ports e53ad94comms/rtl-sdr Makefile, deskutils/flameshot Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+573-701sysutils/yazi/distinfo
+286-350sysutils/yazi/Makefile.crates
+49-0sysutils/yazi/files/patch-yazi-fs_src_engine_local_casefold.rs
+0-46sysutils/yazi/files/patch-yazi-fs_src_provider_local_casefold.rs
+20-10deskutils/flameshot/Makefile
+12-12comms/rtl-sdr/Makefile
+940-1,11914 files not shown
+1,009-1,14420 files

OPNSense/core 7cf8d56src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogAssignment.xml, src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php NetworkInterface.xml

Interfaces: Assignments - add interface configuration settings in new assignments page. for https://github.com/opnsense/core/issues/10568

Refactor NetworkInterface model to reuse existing property names as much as possible, move from/to legacy logic into a custom fieldtype and store all legacy settings in a container named "pending" to ease reconfiguration and updating legacy configurations.
DeltaFile
+191-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogAssignment.xml
+123-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/NetworkInterfaceField.php
+91-1src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.xml
+66-10src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+18-1src/opnsense/scripts/interfaces/apply_pending_if_changes.php
+16-1src/opnsense/mvc/app/views/OPNsense/Interface/assignment.volt
+505-132 files not shown
+517-158 files

LLVM/project a8bfa17mlir/include/mlir/IR OperationSupport.h

[MLIR] Document the OperationState properties invariant (#216686)

OperationState keeps `properties` together with the `propertiesDeleter`
and `propertiesSetter` hooks: the two `function_ref`s are non-null
whenever `properties` is non-null, and they are only ever called after
checking `properties`.

Static analyzers do not see that invariant. Because an empty
`function_ref` leaves its `callable` field indeterminate, Coverity
reports "Uninitialized scalar variable" at every site that copies an
OperationState: 6,436 of the 7,201 outstanding findings in the LLVM
Coverity project, nearly all in tblgen-generated `Op::create` methods.

Per review feedback, this no longer initializes `function_ref::callable`
in ADT. Instead it documents the invariant and suppresses the false
positive locally with a `// coverity[uninit_member]` annotation.
DeltaFile
+4-0mlir/include/mlir/IR/OperationSupport.h
+4-01 files

OPNSense/core 5c6f650src/opnsense/www/js opnsense_ui.js

ui: Add shortcut key f for ShowMaximized() modal
DeltaFile
+7-0src/opnsense/www/js/opnsense_ui.js
+7-01 files

OPNSense/core 0a13322src/opnsense/mvc/app/library/OPNsense/Firewall Plugin.php

firewall: deprecate old register function names due to overlaps
DeltaFile
+25-7src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+25-71 files

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

[mlir][scf] Sink ops into multi-block scf.execute_region (#216993)

Teach scf.execute_region to report its body is invoked exactly once via
RegionBranchOpInterface. This make the execute_region eligible for
sinking.

Also walk all blocks in a region instead of just the entry block so uses
in non-entry blocks can trigger sinking.

Fixes #216733
DeltaFile
+22-0mlir/test/Dialect/SCF/control-flow-sink.mlir
+4-2mlir/lib/Transforms/Utils/ControlFlowSinkUtils.cpp
+5-0mlir/lib/Dialect/SCF/IR/SCF.cpp
+2-1mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
+33-34 files

LLVM/project 9ad190eclang/lib/AST ASTContext.cpp, clang/test/CodeGen builtin-clear-padding-codegen.c

[Clang] Fix BitInt padding clearing on big-endian targets

This patch fixes the padding clearing logic of `_BitInt`s.

Before this patch, the clearing logic assumed little endian. But the
memory layout of BitInts differs between little and big endian:

 - In LE, the occupied bits start from the lowest address and go on
   contiguously up until the BitInt's declared size. The padding bits
   then start from that point and go contiguously until the end of the
   storage unit.
 - In BE, since the byte order is reversed, the occupied bit interval
   is not contiguous if the storage unit is larger than the BitInt's
   size.

Therefore, the logic must tell the two cases apart and perform the
calculations accordingly.
DeltaFile
+81-0clang/test/CodeGenCXX/builtin-clear-padding-codegen.cpp
+81-0clang/test/CodeGen/builtin-clear-padding-codegen.c
+46-0clang/lib/AST/ASTContext.cpp
+208-03 files

LLVM/project 2ee4f96llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve-vector-deinterleave.ll sve-vector-interleave.ll

[AArch64][ISel] Enable factor 3 interleave/deinterleave i1 support (#215524)

Add support for factor 3 interleave/deinterleave SVE predicate vectors.
This works by converting predicate operands to packed integer vectors,
reusing the existing interleave/deinterleave lowering, then converting
the nonzero results back to predicates.
DeltaFile
+108-0llvm/test/CodeGen/AArch64/sve-vector-interleave.ll
+52-0llvm/test/CodeGen/AArch64/sve-vector-deinterleave.ll
+30-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+190-03 files

LLVM/project 3763110llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 long-non-power-of-2.ll abs-mul-buildvector-in-loop.ll

[SLP]Fix narrow-tree gate width and extract miscount

Measure the narrowness of in-loop trees by the actual vectorization
width instead of the feeder-load width, and skip vector-typed scalars
in the instruction count check to match the cost model.

Fixes #216715

Reviewers: efriedma-quic, bababuck, RKSimon, kartcq

Pull Request: https://github.com/llvm/llvm-project/pull/216797
DeltaFile
+15-14llvm/test/Transforms/SLPVectorizer/AArch64/abs-mul-buildvector-in-loop.ll
+17-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+4-2llvm/test/Transforms/SLPVectorizer/AArch64/long-non-power-of-2.ll
+36-173 files

LLVM/project 28c2341llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp, llvm/test/CodeGen/SystemZ inline-asm-i128.ll

[SystemZ] Support the 'M' code for the odd register in inline-asm (#215481)

GCC considers 'M' to be an alias of 'N' when it comes to register
operands - regardless of the actual operand size [1]:

    $ cat 1.c
    void f(void) {
        __int128 x;
        asm volatile("# M=%M0 N=%N0" : "=r" (x));
    }
    $ gcc -S -O3 1.c
    $ cat 1.s
    [...]
    # M=%r3 N=%r3
    [...]

Do the same in LLVM; duplicate the existing 'N' test.

[1]
https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/config/s390/s390.cc;h=038eb57759ef#l9104
DeltaFile
+38-2llvm/test/CodeGen/SystemZ/inline-asm-i128.ll
+2-2llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+40-42 files

LLVM/project bd4b632llvm/lib/ExecutionEngine/Orc LLJIT.cpp

[JITLink] Make JITLink default in LLJIT for SystemZ (#215486)

ClangReplInterpreterTests fails on SystemZ with:

    ExecutorNativePlatform requires ObjectLinkingLayer

JITLink seems to have become a superset of rtdyld on SystemZ. Make it
default.
DeltaFile
+3-0llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
+3-01 files