OPNSense/core 2b0575csrc/opnsense/mvc/app/views/layout_partials form_input_tr.volt

mvc: flipped the wrong paramater in https://github.com/opnsense/core/commit/3d9cccfe4038802807219621ddd49cf668a05144, closes https://github.com/opnsense/core/issues/10533
DeltaFile
+3-3src/opnsense/mvc/app/views/layout_partials/form_input_tr.volt
+3-31 files

LLVM/project 40be4f9clang/lib/Driver/ToolChains FreeBSD.cpp, clang/test/Driver freebsd.c hie-fpie-option-freebsd.hip

fixup! [Clang] Switch to Default PIE on FreeBSD
DeltaFile
+27-29clang/test/Driver/freebsd.c
+0-38clang/test/Driver/hie-fpie-option-freebsd.hip
+36-0clang/test/Driver/hip-fpie-option-freebsd.hip
+9-3clang/lib/Driver/ToolChains/FreeBSD.cpp
+2-2flang/test/Driver/linker-options.f90
+2-2clang/test/Driver/freebsd-mips-as.c
+76-749 files not shown
+77-9015 files

FreeNAS/freenas 666ff34tests/api2 test_special_vdev.py test_draid.py, tests/api2/zfs_tier conftest.py

Use `pytest.fail` when CI is misconfigured
DeltaFile
+6-6tests/api2/test_special_vdev.py
+4-3tests/api2/zfs_tier/conftest.py
+2-2tests/unit/test_realtime_reporting.py
+2-2tests/api2/test_draid.py
+1-1tests/unit/test_get_disks.py
+1-1tests/api2/test_zpool_status.py
+16-156 files not shown
+22-2112 files

LLVM/project 83582cfclang/lib/CodeGen CGExprScalar.cpp, clang/test/CodeGen c11atomics.c

[clang][CodeGen] Do not use atomicrmw in compound assignments with FP conversions (#209114)

Per C11 6.5.16.2p1, when the left operand of operator `+=` has atomic
type, the right shall have arithmetic type. Do not try the `atomicrmw`
fast-path when FP conversion, arithmetic and truncation are required, as
a single atomic operation may not correctly capture the combined
semantics.

Fixes: https://github.com/llvm/llvm-project/issues/208997.
DeltaFile
+17-5clang/lib/CodeGen/CGExprScalar.cpp
+21-0clang/test/CodeGen/c11atomics.c
+38-52 files

FreeNAS/freenas 491e0detests/cloud test_cloud_sync_storj.py test_cloud_backup_storj.py, tests/sharing_protocols/iscsi test_260_iscsi.py

Fail tests if some config variables do not exist
DeltaFile
+11-5tests/cloud/test_cloud_sync_storj.py
+10-5tests/cloud/test_cloud_backup_storj.py
+4-5tests/sharing_protocols/iscsi/test_260_iscsi.py
+4-3tests/cloud/test_cloud_sync_crud.py
+4-2tests/cloud/test_cloud_backup.py
+33-205 files

LLVM/project 9b5ad6eoffload/plugins-nextgen/amdgpu/src rtl.cpp, offload/plugins-nextgen/cuda/dynamic_cuda cuda.h

[offload] add translation of plugin-specific error codes to Offload API ECs (#207208)

liboffload plugins would not always exhaustively map the underlying
API's error values to ol_errc_t, resulting in unintended behavior - e.g.
olCreateProgram, given an invalid binary, would return OL_ERRC_UNKNOWN
instead of OL_ERRC_INVALID_BINARY.

This patch largely eliminates the most glaring cases of this by
assigning an ol_errc_t value to every error code of the underlying API
in every plugin. The proper granularity for this mapping is per-API
call, but that is a large rework that belongs in a separate patch.

Assisted-by: Claude
DeltaFile
+96-0offload/plugins-nextgen/cuda/dynamic_cuda/cuda.h
+61-5offload/plugins-nextgen/level_zero/include/L0Trace.h
+38-12offload/plugins-nextgen/cuda/src/rtl.cpp
+42-5offload/unittests/OffloadAPI/program/olCreateProgram.cpp
+27-14offload/plugins-nextgen/amdgpu/src/rtl.cpp
+23-16offload/plugins-nextgen/level_zero/src/L0Program.cpp
+287-525 files not shown
+340-6311 files

FreeNAS/freenas 8a295b1src/middlewared/middlewared/test/integration/runner run.py

Remove `config.py` requirement in `runtest.py`
DeltaFile
+0-11src/middlewared/middlewared/test/integration/runner/run.py
+0-111 files

FreeNAS/freenas 6a1d9aetests conftest.py pytest.ini

Fix some pytest warnings
DeltaFile
+2-2tests/conftest.py
+2-0tests/pytest.ini
+4-22 files

LLVM/project 65180a5llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/RISCV strided-accesses.ll

[VPlan] Relax address constraints during stride analysis (#209168)

VPlanTransforms::convertToStridedAccesses() only handled loads whose
address was a VPWidenGEPRecipe, missing pointer-induction loops where
the address is computed differently. Analyze the address VPValue
directly so these cases are also converted to strided loads.

Fixed #207171
DeltaFile
+2-5llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+5-1llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
+7-62 files

LLVM/project 983ad0dllvm/docs AMDGPUDMAOperations.md

immediate, wave-uniform
DeltaFile
+22-22llvm/docs/AMDGPUDMAOperations.md
+22-221 files

LLVM/project 9277129llvm/test/CodeGen/AMDGPU hsa-generic-target-features.ll generic-targets-require-v6.ll

AMDGPU: Use subarch in tests using generic arches (#209870)

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+21-21llvm/test/CodeGen/AMDGPU/hsa-generic-target-features.ll
+18-18llvm/test/CodeGen/AMDGPU/generic-targets-require-v6.ll
+1-1llvm/test/CodeGen/AMDGPU/convergent.mir
+40-403 files

LLVM/project adc0f68llvm/test/CodeGen/AMDGPU pr155452.ll fmuladd.f32.ll, llvm/test/CodeGen/AMDGPU/GlobalISel flat-scratch-init.ll

AMDGPU: Convert tests to use subarch from triples in the file (#209869)

This set was using target triple in the source rather than command
line arguments.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+51-55llvm/test/CodeGen/AMDGPU/pr155452.ll
+14-15llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll
+2-5llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch-init.ll
+2-4llvm/test/CodeGen/AMDGPU/addrspacecast.ll
+2-4llvm/test/CodeGen/AMDGPU/callee-special-input-vgprs-packed.ll
+2-3llvm/test/CodeGen/AMDGPU/debug-independence-adjustSchedDependency.ll
+73-8617 files not shown
+94-12423 files

LLVM/project 2b8125cclang/docs ReleaseNotes.md, clang/include/clang/Basic OpenCLExtensions.def

[Clang][OpenCL] Promote a few extensions to OpenCL 3.1 core (#204330)

Following 6 OpenCL extensions are promoted to core features in 3.1:
https://github.com/KhronosGroup/OpenCL-Docs/commit/9fff1a87a975
- cl_khr_extended_bit_ops
- cl_khr_integer_dot_product
- cl_khr_subgroup_extended_types
- cl_khr_subgroup_rotate
- cl_khr_subgroup_shuffle
- cl_khr_subgroup_shuffle_relative

A target claiming OpenCL C 3.1 conformance without supporting one of
these features is now diagnosed.
Updated release notes for the change.

Assisted-by: Claude
DeltaFile
+8-8clang/include/clang/Basic/OpenCLExtensions.def
+8-0clang/test/Misc/amdgcn.unsupported_core_3.1.cl
+6-0clang/docs/ReleaseNotes.md
+2-0clang/test/SemaOpenCL/extension-version.cl
+24-84 files

OPNSense/core 206a646src/etc/inc filter.inc

firewall: fix PHP warning when scrub yields no interfaces

While here decrease indent and safe config iteration and simplify.
DeltaFile
+69-67src/etc/inc/filter.inc
+69-671 files

LLVM/project c1ba7d0clang/lib/AST/ByteCode Pointer.cpp Interp.h, clang/test/AST/ByteCode virtual-bases.cpp cxx11.cpp

Reapply "[clang][bytecode] Diagnose pointer subtractions of elements … (#209998)

…of different arrays" (#209969)

This reverts commit 745b946cbbf30708044b4a2c4a7726d0c02ca0de.

Use only one `fold()` for the virtual base offset assertions.
The pointer subtraction _is_ invalid, but the current interpreter
doesn't diagnose it since the `LValueDesignator`s are invalid.
DeltaFile
+39-3clang/lib/AST/ByteCode/Pointer.cpp
+12-12clang/test/AST/ByteCode/virtual-bases.cpp
+19-0clang/test/AST/ByteCode/cxx11.cpp
+9-1clang/lib/AST/ByteCode/Interp.h
+1-1clang/lib/AST/ByteCode/Pointer.h
+80-175 files

LLVM/project 119fbaeflang/lib/Lower PFTBuilder.cpp, flang/test/Lower do_loop_execute_region_wrap.f90

[flang][PFT] check every branch target in wrappability analyses

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+38-0flang/test/Lower/do_loop_execute_region_wrap.f90
+24-7flang/lib/Lower/PFTBuilder.cpp
+62-72 files

LLVM/project d32614fflang/lib/Lower PFTBuilder.cpp, flang/test/Lower do_loop_unstructured.f90 do_loop_execute_region_wrap.f90

[flang][PFT-to-MLIR] Wrap unstructured Fortran constructs in scf.execute_region

Extend the PFT-to-MLIR (HLFIR/FIR) lowering so unstructured DO and IF
constructs are emitted inside scf.execute_region, hiding their multi-block
CFG behind a single op. OpenACC and OpenMP lowerings that reject
multi-block content (e.g. the "unstructured do loop in combined acc
construct" TODO in OpenACC.cpp) now see a structured op instead.

Flag: -mmlir --wrap-unstructured-constructs-in-execute-region (default on).

An evaluation is wrappable iff all of the following hold:

  * wrap flag on
  * eval is parser::DoConstruct or parser::IfConstruct
  * eval.isUnstructured
  * branchesAreInternal(eval) -- every controlSuccessor in the subtree
    targets a nested eval or the constructExit
  * !hasIncomingBranch(eval) -- no outside eval branches into the body
    (PFT's synthetic IfConstruct around `if(c) goto X` absorbs label

    [29 lines not shown]
DeltaFile
+234-2flang/lib/Lower/PFTBuilder.cpp
+103-102flang/test/Lower/OpenMP/unstructured.f90
+177-24flang/test/Lower/OpenACC/acc-unstructured.f90
+38-87flang/test/Lower/do_loop_unstructured.f90
+111-0flang/test/Lower/do_loop_execute_region_wrap.f90
+47-61flang/test/Lower/mixed_loops.f90
+710-27621 files not shown
+1,058-51727 files

FreeBSD/ports af50c2cdevel/slf4j Makefile

devel/slf4j: take maintainership

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1devel/slf4j/Makefile
+1-11 files

FreeBSD/ports c5e084fdevel/gwm distinfo Makefile

devel/gwm: Update to 1.1.0
DeltaFile
+5-5devel/gwm/distinfo
+2-2devel/gwm/Makefile
+7-72 files

FreeBSD/ports ea8deb4multimedia/shaka-packager distinfo Makefile

multimedia/shaka-packager: Update to 3.9.1
DeltaFile
+3-3multimedia/shaka-packager/distinfo
+1-2multimedia/shaka-packager/Makefile
+4-52 files

FreeBSD/ports 59b565dnet-mgmt/flow distinfo Makefile

net-mgmt/flow: Update to 0.2.0
DeltaFile
+5-5net-mgmt/flow/distinfo
+1-1net-mgmt/flow/Makefile
+6-62 files

LLVM/project fb2feebllvm/include/llvm/Analysis TargetTransformInfo.h, llvm/lib/Analysis TargetTransformInfo.cpp

[RISCV][VPlan] Cost vp.merges that are likely to be folded away as free (#209387)

A vp.merge is lowered to a PseudoVMERGE_VVM on RISC-V, and
RISCVVectorPeehole usually folds away PseudoVMERGE_VVMs when its true
operand is a binary op.

This accounts for this in the cost model and plumbs it through the loop
vectorizer. The following reduction loop was previously considered
unprofitable to vectorize, but after this change is now vectorized, and
folds away all its vp.merges:

    void three_gathers(const long *a, const long *c, const long *d,
                       const long *b, long n, long *out) {
      long s1 = 0, s2 = 0, s3 = 0;
      for (long i = 0; i < n; i++) {
        long j = b[i];
        s1 += a[j];
        s2 += c[j];
        s3 += d[j];

    [12 lines not shown]
DeltaFile
+23-15llvm/include/llvm/Analysis/TargetTransformInfo.h
+17-8llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-reduction-cost.ll
+6-7llvm/lib/Analysis/TargetTransformInfo.cpp
+9-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+8-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+1-1llvm/test/Transforms/LoopVectorize/RISCV/force-vect-msg.ll
+64-326 files

OpenBSD/src 5W8SOFZregress/usr.bin/ssh sshfp-connect.sh

   Use -Ohashalg to restrict output to specfic hash instead of awk.
VersionDeltaFile
1.9+7-7regress/usr.bin/ssh/sshfp-connect.sh
+7-71 files

NetBSD/pkgsrc 2Qxi6Ajdevel/lazygit distinfo Makefile

   lazygit: updated to 0.63.1

   0.63.1

   Fixes

   Improve index.lock retry mechanism
   Fix userEvents panic
   Fix a deadlock on Windows when switching between longer diffs
VersionDeltaFile
1.27+4-4devel/lazygit/distinfo
1.80+2-3devel/lazygit/Makefile
+6-72 files

LLVM/project a4728f4flang/include/flang/Lower PFTBuilder.h, flang/lib/Lower PFTBuilder.cpp

[flang][PFT] record every target of multiway branches

The Evaluation node stored branch targets in a single `Evaluation *`
(`controlSuccessor`). `markBranchTarget` therefore silently dropped every
target after the first when lowering a computed `GO TO` or arithmetic `IF`,
so any analysis that consulted `controlSuccessor` to enumerate branch
targets saw only the first label.

Add `extraControlSuccessors` alongside
`controlSuccessor`. `markBranchTarget` still fills `controlSuccessor` with the
first target, but appends each subsequent distinct target to
`extraControlSuccessors`. Extend the PFT dumper to print the extra targets
after the first ("-> N, M, K"), so PFT dumps expose every branch target.

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+41-0flang/test/Lower/pre-fir-tree-multiway-branch.f90
+15-3flang/lib/Lower/PFTBuilder.cpp
+11-4flang/include/flang/Lower/PFTBuilder.h
+2-2flang/test/Lower/pre-fir-tree02.f90
+69-94 files

NetBSD/pkgsrc 36EGXZ3editors/xournalpp distinfo Makefile

   xournalpp: updated to 1.3.6

   1.3.6

   * Fixed several issues with button configuration
   * Added mutex locks for lua write functions
   * Updated Debian dependency for libxml2
   * Added Ubuntu 26.04 (resolute) build target
   * Fixed enable/disable copy/cut actions when selecting text in TextEdition
   * Fixed data-race related segfault in RenderJob::renderToBuffer()
   * Fixed "System default" audio device resolving to null device instead of default
   * Fixed compilation warnings
   * Fixed several issues with the "Add Pdf Page" dialog
   * Updated translations
VersionDeltaFile
1.26+4-4editors/xournalpp/distinfo
1.103+2-3editors/xournalpp/Makefile
+6-72 files

LLVM/project e9a8eb5llvm/unittests/Frontend OpenMPIRBuilderTest.cpp, llvm/unittests/Target/AMDGPU AMDGPUUnitTests.cpp DwarfRegMappings.cpp

AMDGPU: Use subarch triples in more unit tests

Avoid looking up the target by the cpu name with the legacy
amdgcn name.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+38-32llvm/unittests/Target/AMDGPU/AMDGPUUnitTests.cpp
+8-6llvm/unittests/Target/AMDGPU/DwarfRegMappings.cpp
+2-3llvm/unittests/Target/AMDGPU/UniformityAnalysisTest.cpp
+2-2llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+2-1llvm/unittests/Target/AMDGPU/AMDGPUUnitTests.h
+1-1llvm/unittests/Target/AMDGPU/AMDGPUMCExprTest.cpp
+53-455 files not shown
+58-5011 files

LLVM/project d94df00llvm/test/tools/llvm-reduce/mir preserve-max-call-frame-size.mir preserve-mem-operands.mir

AMDGPU: Convert llvm-reduce tests to new subarch triples (62) (#209868)

Pick arbitrary real subarch
DeltaFile
+1-1llvm/test/tools/llvm-reduce/mir/preserve-max-call-frame-size.mir
+1-1llvm/test/tools/llvm-reduce/mir/preserve-mem-operands.mir
+1-1llvm/test/tools/llvm-reduce/mir/preserve-reg-hints.mir
+1-1llvm/test/tools/llvm-reduce/mir/reduce-instruction-flags.mir
+1-1llvm/test/tools/llvm-reduce/mir/reduce-instruction-unreachable-block.mir
+1-1llvm/test/tools/llvm-reduce/mir/reduce-register-defs.mir
+6-619 files not shown
+25-2525 files

LLVM/project c012610cross-project-tests CMakeLists.txt, cross-project-tests/dtlto remote-options.test

[DTLTO] Add remote compiler option forwarding coverage (#208589)

Add a cross-project DTLTO test that checks the existing LTO
configuration state serialized into the remote Clang command line. The
test uses the validate.py distributor to inspect the generated DTLTO
JSON.

Cover all the existing forwarded options.

Add paired negative checks for optional flags so the test also verifies
they are not emitted when the corresponding configuration state is not
set.
DeltaFile
+90-0cross-project-tests/dtlto/remote-options.test
+1-0cross-project-tests/CMakeLists.txt
+91-02 files

LLVM/project 9c6a9f5llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 arm64ec-exit-thunks.ll

[CodeGen][ARM64EC] Copy first four arguments to FP registers in vararg exit thunks (#209581)

ARM64EC vararg functions receive all types of the first four arguments
in x0-x3. Because x86_64 expects floating-point arguments in FP
registers, always copy x0-x3 to d0-d3 in the exit thunks, matching
MSVC's behavior.
DeltaFile
+21-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+12-0llvm/test/CodeGen/AArch64/arm64ec-exit-thunks.ll
+33-02 files