OPNSense/core 2db3180src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml

Small typo in previous, type should be checkbox now for the dynamic prefix
DeltaFile
+2-2src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+2-21 files

OPNSense/core 2e51733src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv6.xml

Change all plumbing in the KEA model to use the new idassoc and util helper methods
DeltaFile
+43-76src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+16-13src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+5-9src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+2-2src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+66-1004 files

FreeBSD/ports 05a0f78graphics/p5-Image-ExifTool-devel distinfo Makefile

graphics/p5-Image-ExifTool-devel: Update 13.57 => 13.58

Changelog:
https://exiftool.org/history.html#v13.58

PR:             295054
Reported by:    Sergei Vyshenski <svysh.fbsd at gmail.com> (maintainer)
Approved by:    vvd (co-mentor)
DeltaFile
+3-3graphics/p5-Image-ExifTool-devel/distinfo
+1-1graphics/p5-Image-ExifTool-devel/Makefile
+4-42 files

Linux/linux adc1e5carch/x86/platform/efi quirks.c, drivers/firmware/efi/libstub relocate.c mem.c

Merge tag 'efi-fixes-for-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

Pull EFI fixes from Ard Biesheuvel:

 - Fix issues in EFI graceful recovery on x86 introduced by changes to
   the kernel mode FPU APIs

 - I-cache coherency fixes for the LoongArch EFI stub

 - Locking fix for EFI pstore

 - Code tweak for efivarfs

* tag 'efi-fixes-for-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  x86/efi: Restore IRQ state in EFI page fault handler
  x86/efi: Fix graceful fault handling after FPU softirq changes
  efi/libstub: Synchronize instruction cache after kernel relocation
  efi/loongarch: Implement efi_cache_sync_image()
  efi/libstub: Move efi_relocate_kernel() into its only remaining user

    [2 lines not shown]
DeltaFile
+0-166drivers/firmware/efi/libstub/relocate.c
+82-0drivers/firmware/efi/libstub/mem.c
+80-0drivers/firmware/efi/libstub/loongarch-stub.c
+11-2arch/x86/platform/efi/quirks.c
+0-7drivers/firmware/efi/libstub/efistub.h
+1-4fs/efivarfs/super.c
+174-1795 files not shown
+186-18311 files

LLVM/project 28e4910clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll atomic-rmw.ll

Merge branch 'filecheck-diag-result-vs-note' into filecheck-diag-class-hierarchy
DeltaFile
+652-9,343clang/test/AST/ast-dump-templates.cpp
+5,061-4,162llvm/test/CodeGen/Thumb2/mve-clmul.ll
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+4,652-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+2,420-2,120llvm/test/CodeGen/RISCV/atomic-rmw.ll
+2,940-1,458llvm/test/CodeGen/X86/vector-reduce-smin.ll
+22,598-17,0835,318 files not shown
+243,074-113,5085,324 files

LLVM/project 5933d0bflang/lib/Optimizer/Analysis AliasAnalysis.cpp, flang/test/Analysis/AliasAnalysis alias-analysis-absent.fir

[flang] Add support for fir.absent to AliasAnalysis (#195938)

Each fir.absent is classified like a distinct allocation so it does not
alias other real storage, another absent, or a global.
DeltaFile
+60-0flang/test/Analysis/AliasAnalysis/alias-analysis-absent.fir
+8-0flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
+68-02 files

LLVM/project b78a736clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll atomic-rmw.ll

Merge branch 'filecheck-diaglist' into filecheck-diag-result-vs-note
DeltaFile
+652-9,343clang/test/AST/ast-dump-templates.cpp
+5,061-4,162llvm/test/CodeGen/Thumb2/mve-clmul.ll
+6,873-0llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+4,652-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+2,420-2,120llvm/test/CodeGen/RISCV/atomic-rmw.ll
+2,940-1,458llvm/test/CodeGen/X86/vector-reduce-smin.ll
+22,598-17,0835,318 files not shown
+243,074-113,5085,324 files

LLVM/project 9527c10clang/lib/CIR/Dialect/IR CIRDialect.cpp, clang/unittests/CIR ControlFlowTest.cpp CMakeLists.txt

[CIR] Add RegionBranchOpInterface unit tests and fix control flow bugs (#195433)

Add unit tests for RegionBranchOpInterface implementations across CIR
control flow operations: IfOp, ScopeOp, TernaryOp, SwitchOp, WhileOp,
ForOp, DoWhileOp, and TryOp. The tests verify successor regions,
terminator successors, loop detection, repetitive region marking, and
op/terminator successor consistency.

Fix a missing return in ConditionOp::getSuccessorRegions that caused
fallthrough from the loop case to an unconditional cast<AwaitOp>,
crashing when the parent is a loop operation.

Fix IfOp::getSuccessorRegions to report parent exit as a successor
when the else region is absent, correctly modeling the case where the
condition is false.
DeltaFile
+458-0clang/unittests/CIR/ControlFlowTest.cpp
+3-3clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+2-0clang/unittests/CIR/CMakeLists.txt
+463-33 files

LLVM/project 45cd4c1llvm/include/llvm/IR InstructionListener.h InstructionDeletionListener.h, llvm/lib/IR Function.cpp

add RAUW's support
DeltaFile
+380-0llvm/unittests/IR/InstructionListenerTest.cpp
+0-189llvm/unittests/IR/InstructionDeletionListenerTest.cpp
+69-0llvm/include/llvm/IR/InstructionListener.h
+0-61llvm/include/llvm/IR/InstructionDeletionListener.h
+18-15llvm/lib/IR/Function.cpp
+10-8llvm/include/llvm/IR/Function.h
+477-2734 files not shown
+488-27610 files

LLVM/project 56d20f6clang/lib/Driver Driver.cpp, clang/test/CXX/drs cwg13xx.cpp

Merge branch 'main' into filecheck-diaglist
DeltaFile
+19-0clang/test/CXX/drs/cwg13xx.cpp
+10-3clang/test/Driver/aix-object-mode.c
+6-3llvm/test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll
+4-1clang/lib/Driver/Driver.cpp
+3-2mlir/lib/Dialect/SCF/Transforms/ParallelLoopFusion.cpp
+3-0llvm/lib/Target/X86/GISel/X86CallLowering.cpp
+45-91 files not shown
+46-107 files

LLVM/project 2f57b9dmlir/include/mlir/Interfaces ValueBoundsOpInterface.h, mlir/lib/Dialect/Affine/Transforms ReifyValueBounds.cpp

[mlir][Interfaces] Allow integer types for `ValueBoundsOpInterface`
DeltaFile
+44-29mlir/lib/Interfaces/ValueBoundsOpInterface.cpp
+35-14mlir/include/mlir/Interfaces/ValueBoundsOpInterface.h
+31-15mlir/lib/Dialect/Arith/Transforms/ReifyValueBounds.cpp
+39-0mlir/test/Dialect/Arith/value-bounds-op-interface-impl.mlir
+15-8mlir/lib/Dialect/Affine/Transforms/ReifyValueBounds.cpp
+14-7mlir/test/lib/Dialect/Affine/TestReifyValueBounds.cpp
+178-7314 files not shown
+217-10520 files

LLVM/project 4becd0cllvm/include/llvm/FileCheck FileCheck.h, llvm/lib/FileCheck FileCheck.cpp FileCheckImpl.h

[FileCheck][NFC] Introduce FileCheckDiagList for -dump-input (#195568)

Problem
=======

`FileCheckDiag` and its `enum MatchType` have outgrown their original
purpose. The `-dump-input` presentation layer (in
`llvm/utils/FileCheck/FileCheck.cpp`) and the FileCheck library's
diagnostic emission (in `llvm/lib/FileCheck/FileCheck.cpp`) are too
tightly coupled. The interactions are subtle to understand and maintain.
It is difficult for the former to reason about the latter's emitted
diagnostics in order to present them in the most readable manner.

Solution
========

This patch is the first in an NFC series that removes `MatchType` from
`FileCheckDiag` and refactors `FileCheckDiag` as the base class of a
class hierarchy. That class hierarchy is designed to enable the

    [31 lines not shown]
DeltaFile
+48-51llvm/lib/FileCheck/FileCheck.cpp
+63-1llvm/include/llvm/FileCheck/FileCheck.h
+27-30llvm/utils/FileCheck/FileCheck.cpp
+8-10llvm/lib/FileCheck/FileCheckImpl.h
+2-2llvm/unittests/FileCheck/FileCheckTest.cpp
+148-945 files

FreeBSD/src 748402esbin/devmatch devmatch.c

devmatch: read linker.hints from all module paths

Previously, devmatch would stop at the first linker.hints file
found in kern.module_path. This meant modules installed in
/boot/modules/ were invisible to devmatch if /boot/kernel/
contained a linker.hints file (which it always does).

Merge hints from all directories in kern.module_path.
This allows third-party or out-of-tree kernel modules in
/boot/modules/ to be auto-loaded by devmatch just like
built-in modules.

Reviewed by:            imp
Differential Revivion:  https://reviews.freebsd.org/D56847
DeltaFile
+33-4sbin/devmatch/devmatch.c
+33-41 files

LLVM/project 62a2ffcllvm/lib/Target/AMDGPU SIISelLowering.cpp AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU addrspacecast-barrier.ll addrspacecast-execsync.ll

Rename the AS to "BARRIER" + update pointer layout
DeltaFile
+442-0llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll
+0-132llvm/test/CodeGen/AMDGPU/addrspacecast-execsync.ll
+46-38llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+44-16llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+24-24llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+29-6llvm/test/CodeGen/AMDGPU/s-barrier.ll
+585-21621 files not shown
+740-30627 files

OPNSense/core 097f2e8src/opnsense/mvc/app/views/layout_partials form_input_tr.volt

ui: add save/cancel button support to form rendering

This is a fringe use case, but it's better to do this here
than to handroll upcoming changes in the ipsec connections page.
DeltaFile
+17-0src/opnsense/mvc/app/views/layout_partials/form_input_tr.volt
+17-01 files

LLVM/project f3071ebmlir/include/mlir/Interfaces ValueBoundsOpInterface.h, mlir/lib/Dialect/Affine/Transforms ReifyValueBounds.cpp

[mlir][Interfaces] Allow integer types for `ValueBoundsOpInterface`
DeltaFile
+44-29mlir/lib/Interfaces/ValueBoundsOpInterface.cpp
+35-14mlir/include/mlir/Interfaces/ValueBoundsOpInterface.h
+31-15mlir/lib/Dialect/Arith/Transforms/ReifyValueBounds.cpp
+41-0mlir/test/Dialect/Arith/value-bounds-op-interface-impl.mlir
+17-7mlir/test/lib/Dialect/Affine/TestReifyValueBounds.cpp
+15-8mlir/lib/Dialect/Affine/Transforms/ReifyValueBounds.cpp
+183-7314 files not shown
+229-10720 files

OPNSense/core f8af03csrc/opnsense/mvc/app/views/layout_partials base_dialog.volt

ui: add static dialog header support and fix bool/string compare
DeltaFile
+7-5src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
+7-51 files

FreeBSD/ports 775a541graphics/drm-61-kmod/files patch-compiler__flags.mk

graphics/drm-61-kmod: Fix build on FreeBSD 15.0

PR:             294875
DeltaFile
+12-0graphics/drm-61-kmod/files/patch-compiler__flags.mk
+12-01 files

FreeBSD/ports 298bedegraphics/drm-61-kmod/files patch-i915_Makefile

graphics/drm-61-kmod: Fix build of intel bits on 15.0-RELEASE

PR:             294870 294878
DeltaFile
+16-0graphics/drm-61-kmod/files/patch-i915_Makefile
+16-01 files

OpenBSD/ports rkGGzqxlang/php/8.4 distinfo Makefile, lang/php/8.4/patches patch-ext_openssl_openssl_c

   update to php-8.4.21
VersionDeltaFile
1.20+2-2lang/php/8.4/distinfo
1.7+2-2lang/php/8.4/patches/patch-ext_openssl_openssl_c
1.37+1-2lang/php/8.4/Makefile
+5-63 files

OpenBSD/ports KQuaREQlang/php/8.3 distinfo Makefile

   update to php-8.3.31
VersionDeltaFile
1.31+2-2lang/php/8.3/distinfo
1.57+1-2lang/php/8.3/Makefile
+3-42 files

OpenBSD/ports aBcpnsylang/php/8.2 distinfo Makefile

   update to php-8.2.31
VersionDeltaFile
1.32+2-2lang/php/8.2/distinfo
1.63+1-2lang/php/8.2/Makefile
+3-42 files

LLVM/project 32aca4cmlir/include/mlir/Interfaces ValueBoundsOpInterface.h, mlir/lib/Dialect/Affine/Transforms ReifyValueBounds.cpp

[mlir][Interfaces] Allow integer types for `ValueBoundsOpInterface`
DeltaFile
+74-18mlir/lib/Dialect/Arith/Transforms/ReifyValueBounds.cpp
+44-29mlir/lib/Interfaces/ValueBoundsOpInterface.cpp
+47-9mlir/lib/Dialect/Affine/Transforms/ReifyValueBounds.cpp
+35-14mlir/include/mlir/Interfaces/ValueBoundsOpInterface.h
+41-0mlir/test/Dialect/Arith/value-bounds-op-interface-impl.mlir
+14-7mlir/test/lib/Dialect/Affine/TestReifyValueBounds.cpp
+255-7714 files not shown
+301-11120 files

LLVM/project a8d26c2compiler-rt/lib/builtins/arm divdf3.S

Move lookup table into .rodata
DeltaFile
+29-3compiler-rt/lib/builtins/arm/divdf3.S
+29-31 files

LLVM/project dc78a52clang/test/CXX/drs cwg13xx.cpp, clang/www cxx_dr_status.html

[clang][NFC] Mark CWG1336 as implemented and add a test (#196000)

[CWG1336](https://wg21.link/cwg1336) clarifies that, as long as it isn't
explicit, a constructor is still a converting constructor even if it has
multiple arguments. Clang seems to implement this since 3.1:
https://godbolt.org/z/919zdMd3h (I checked a few versions following 3.1
as well, and didn't notice any regressions).
DeltaFile
+19-0clang/test/CXX/drs/cwg13xx.cpp
+1-1clang/www/cxx_dr_status.html
+20-12 files

OPNSense/core 623c06e. plist, src/opnsense/mvc/app/library/OPNsense/Firewall Util.php

Add helper utilities for idassoc owned prefixes, and a helper in firewall util that can split a prefix into two children.
DeltaFile
+172-0src/opnsense/mvc/app/library/OPNsense/Interface/Idassoc.php
+34-0src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
+1-0plist
+207-03 files

FreeNAS/freenas 903e391tests/sharing_protocols/nfs conftest.py

Fix
DeltaFile
+13-11tests/sharing_protocols/nfs/conftest.py
+13-111 files

LLVM/project 6020a97mlir/lib/Dialect/SCF/Transforms ParallelLoopFusion.cpp

[MLIR] Fix use-after-scope when interchanging ploops (#196076)

getInductionVars returns a SmallVector, so going through zip+reverse
gets us a dangling reference. Quite a footgun.

Found by asan.
DeltaFile
+3-2mlir/lib/Dialect/SCF/Transforms/ParallelLoopFusion.cpp
+3-21 files

LLVM/project 459d174llvm/lib/Target/X86/GISel X86CallLowering.cpp, llvm/test/CodeGen/X86/GlobalISel irtranslator-callingconv.ll

[X86][GlobalISel] Extend scalar float values to s80 when returning in FP0/FP1 registers (#196009)

**Reference PR** - https://github.com/llvm/llvm-project/pull/167919
DeltaFile
+6-3llvm/test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll
+3-0llvm/lib/Target/X86/GISel/X86CallLowering.cpp
+9-32 files

OpenBSD/ports fqHhdlztextproc/py-ujson distinfo Makefile

   update to py3-ujson-5.12.1
VersionDeltaFile
1.7+2-2textproc/py-ujson/distinfo
1.12+1-2textproc/py-ujson/Makefile
+3-42 files