FreeBSD/ports 0b2876fgraphics/f3d Makefile, graphics/f3d/files patch-application_F3DSystemTools.cxx

graphics/f3d: avoid using /proc when possible

This patch has also been submitted upstream:
https://github.com/f3d-app/f3d/pull/2972
DeltaFile
+30-0graphics/f3d/files/patch-application_F3DSystemTools.cxx
+1-0graphics/f3d/Makefile
+31-02 files

LLVM/project 27c1615llvm/include/llvm/ADT GenericSSAContext.h GenericUniformityImpl.h, llvm/lib/CodeGen MachineSSAContext.cpp

review: rename isNeverDivergent to isAlwaysUniform
DeltaFile
+1-1llvm/include/llvm/ADT/GenericSSAContext.h
+1-1llvm/include/llvm/ADT/GenericUniformityImpl.h
+1-1llvm/lib/CodeGen/MachineSSAContext.cpp
+1-1llvm/lib/IR/SSAContext.cpp
+4-44 files

LLVM/project a31ac42clang/lib/Basic/Targets AMDGPU.h, clang/test/Misc amdgcn.languageOptsOpenCL.cl

clang: Report subgroup ext types for AMDGPU with llvm env

Report cl_khr_subgroup_extended_types for AMDGPU when targeting
the llvm environment.
DeltaFile
+14-0clang/test/Misc/amdgcn.languageOptsOpenCL.cl
+4-0clang/lib/Basic/Targets/AMDGPU.h
+18-02 files

HardenedBSD/src 90de72bsbin/pfctl pfctl.c, sys/netpfil/pf pf_ioctl.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+94-9sys/netpfil/pf/pf_ioctl.c
+38-0tests/sys/netpfil/pf/pass_block.sh
+2-2sbin/pfctl/pfctl.c
+134-113 files

HardenedBSD/ports 80299c7devel/pycharm pkg-plist, dns/dnstracer-rs distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+390-396devel/pycharm/pkg-plist
+110-86www/iridium/files/patch-chrome_browser_about__flags.cc
+41-41mail/imap-tools/distinfo
+33-33dns/dnstracer-rs/distinfo
+56-0www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
+36-18www/iridium/files/patch-remoting_host_remoting__me2me__host.cc
+666-574470 files not shown
+3,087-2,702476 files

FreeNAS/freenas bdecd8adebian/debian control, src/freenas/usr/lib/systemd/system-preset 10-truenas.preset

remove rwd endpoint (temporarily)
DeltaFile
+0-13src/middlewared/middlewared/etc_files/local/nginx/nginx.conf.mako
+0-7src/middlewared/middlewared/plugins/service_/services/ransomwared.py
+0-2src/middlewared/middlewared/plugins/service_/services/all.py
+0-1src/freenas/usr/lib/systemd/system-preset/10-truenas.preset
+0-1debian/debian/control
+0-245 files

LLVM/project ef8c94ellvm/lib/CodeGen MachineSink.cpp, llvm/test/CodeGen/AArch64 sink-and-fold-unique-operand.mir

[MachineSink] Prevent attempts to sink-and-fold into the same instruction more than once (#188048)

When sinking an instruction, we check if the destination instruction can
fold the source instruction into its address mode. If the destination
instruction contains more than one use of the register being sunk, we
won't be able to remove the original instruction, so we should not
attempt to sink.

This also prevents a compiler crash when the destination instruction is
deleted after the first sink-and-fold, and we attempt to sink-and-fold
into it again.

Fixes https://github.com/llvm/llvm-project/issues/187785
DeltaFile
+52-0llvm/test/CodeGen/AArch64/sink-and-fold-unique-operand.mir
+7-0llvm/lib/CodeGen/MachineSink.cpp
+59-02 files

FreeNAS/freenas cec80b8src/middlewared/middlewared/plugins/disk_ sync.py

more robustness
DeltaFile
+6-1src/middlewared/middlewared/plugins/disk_/sync.py
+6-11 files

HardenedBSD/ports f605d7agames/domination Makefile distinfo

games/domination: Update to 1.3.4 and assign mantainership

While here, portfmt

PR:             293948
DeltaFile
+20-18games/domination/Makefile
+3-3games/domination/distinfo
+4-0games/domination/pkg-plist
+27-213 files

FreeBSD/ports f605d7agames/domination Makefile distinfo

games/domination: Update to 1.3.4 and assign mantainership

While here, portfmt

PR:             293948
DeltaFile
+20-18games/domination/Makefile
+3-3games/domination/distinfo
+4-0games/domination/pkg-plist
+27-213 files

NetBSD/pkgsrc kGzwxKGdoc CHANGES-2026

   Updated www/squid6 to 6.14nb3
VersionDeltaFile
1.1831+2-1doc/CHANGES-2026
+2-11 files

FreeNAS/freenas daf5008src/middlewared/middlewared/plugins/disk_ sync.py

fix crash in disk.sync_size_if_changed
DeltaFile
+1-1src/middlewared/middlewared/plugins/disk_/sync.py
+1-11 files

LLVM/project 6ac9ab8mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp

[mlir][arith] Fix variable only used by assert (#188461)
DeltaFile
+2-2mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+2-21 files

NetBSD/pkgsrc mKMG2P2www/squid6 distinfo Makefile, www/squid6/patches patch-src_icp_v2.cc patch-src_icp_v3.cc

   squid6: security fixes

   Backport fixes for:
   SQUID-2026:1 Denial of Service in ICP Request handling (CVE-2026-33526)
   SQUID-2026:2 Denial of Service in ICP Request handling (CVE-2026-32748)
   SQUID-2026:3 Out of Bounds Read in ICP message handling (CVE-2026-33515)
VersionDeltaFile
1.1+173-0www/squid6/patches/patch-src_icp_v2.cc
1.1+44-0www/squid6/patches/patch-src_icp_v3.cc
1.1+36-0www/squid6/patches/patch-src_ICP.h
1.1+34-0www/squid6/patches/patch-src_tests_stub_icp.cc
1.14+5-1www/squid6/distinfo
1.25+2-2www/squid6/Makefile
+294-36 files

OPNSense/core ae57fadsrc/opnsense/mvc/app/models/OPNsense/Base/Constraints SetConstraint.php

mvc: fix typo in previous
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/Constraints/SetConstraint.php
+1-11 files

LLVM/project 3439872mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

Fix format
DeltaFile
+4-3mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+4-31 files

OPNSense/core f46de94src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogDNatRule.xml

firmware: adjust help text

PR: https://www.reddit.com/r/opnsense/comments/1s2tb0c/destination_nat_and_new_rules/
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml
+1-11 files

FreeBSD/ports 0739186mail/imap-tools distinfo Makefile.crates

mail/imap-tools: update to 1.8.3
DeltaFile
+41-41mail/imap-tools/distinfo
+19-19mail/imap-tools/Makefile.crates
+1-2mail/imap-tools/Makefile
+61-623 files

HardenedBSD/ports 0739186mail/imap-tools distinfo Makefile.crates

mail/imap-tools: update to 1.8.3
DeltaFile
+41-41mail/imap-tools/distinfo
+19-19mail/imap-tools/Makefile.crates
+1-2mail/imap-tools/Makefile
+61-623 files

LLVM/project 37023aemlir/lib/Dialect/OpenMP/Utils Utils.cpp

simplify private clause check
DeltaFile
+10-13mlir/lib/Dialect/OpenMP/Utils/Utils.cpp
+10-131 files

LLVM/project 7d66342mlir/include/mlir/Dialect/OpenMP/Utils Utils.h, mlir/lib/Dialect/OpenMP CMakeLists.txt

[MLIR][OpenMP] Unify device shared memory logic

This patch creates a utils library for the OpenMP dialect with functions
used by MLIR to LLVM IR translation as well as the stack-to-shared pass
to determine which allocations must use local stack memory or device
shared memory.
DeltaFile
+104-0mlir/lib/Dialect/OpenMP/Utils/Utils.cpp
+10-93mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+13-85mlir/lib/Dialect/OpenMP/Transforms/StackToShared.cpp
+53-0mlir/include/mlir/Dialect/OpenMP/Utils/Utils.h
+13-0mlir/lib/Dialect/OpenMP/Utils/CMakeLists.txt
+1-0mlir/lib/Dialect/OpenMP/CMakeLists.txt
+194-1782 files not shown
+196-1788 files

FreeBSD/ports 0739185dns/dnstracer-rs distinfo Makefile.crates

dns/dnstracer-rs: update to 1.2.4
DeltaFile
+33-33dns/dnstracer-rs/distinfo
+15-15dns/dnstracer-rs/Makefile.crates
+1-2dns/dnstracer-rs/Makefile
+49-503 files

HardenedBSD/ports 0739185dns/dnstracer-rs distinfo Makefile.crates

dns/dnstracer-rs: update to 1.2.4
DeltaFile
+33-33dns/dnstracer-rs/distinfo
+15-15dns/dnstracer-rs/Makefile.crates
+1-2dns/dnstracer-rs/Makefile
+49-503 files

LLVM/project a4c41e5flang/test/Integration/OpenMP threadprivate-target-device.f90

fix test after rebase
DeltaFile
+0-3flang/test/Integration/OpenMP/threadprivate-target-device.f90
+0-31 files

LLVM/project 97d267fmlir/test/Target/LLVMIR openmp-target-private-shared-mem.mlir

update after rebase
DeltaFile
+2-2mlir/test/Target/LLVMIR/openmp-target-private-shared-mem.mlir
+2-21 files

LLVM/project 8c7e1adllvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[MLIR][OpenMP][OMPIRBuilder] Improve shared memory checks

This patch refines checks to decide whether to use device shared memory or
regular stack allocations. In particular, it adds support for parallel regions
residing on standalone target device functions.

The changes are:
- Shared memory is introduced for `omp.target` implicit allocations, such as
those related to privatization and mapping, as long as they are shared across
threads in a nested parallel region.
- Standalone target device functions are interpreted as being part of a Generic
kernel, since the fact that they are present in the module after filtering
means they must be reachable from a target region.
- Prevent allocations whose only shared uses inside of an `omp.parallel` region
are as part of a `private` clause from being moved to device shared memory.
DeltaFile
+84-38mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+109-0offload/test/offloading/fortran/target-generic-outlined-loops.f90
+20-15llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+4-4mlir/test/Target/LLVMIR/omptarget-parallel-llvm.mlir
+3-2llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+2-2llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+222-616 files

LLVM/project 7dca66eflang/lib/Optimizer/OpenMP FunctionFiltering.cpp, flang/test/Lower/OpenMP declare-target-func-and-subr.f90 function-filtering-2.f90

add internal linkage to target device functions
DeltaFile
+23-23flang/test/Lower/OpenMP/declare-target-func-and-subr.f90
+26-19flang/test/Lower/OpenMP/function-filtering-2.f90
+22-22flang/test/Lower/OpenMP/declare-target-implicit-func-and-subr-cap.f90
+20-20flang/test/Lower/OpenMP/declare-target-implicit-func-and-subr-cap-enter.f90
+7-7flang/test/Lower/OpenMP/declare-target-implicit-tarop-cap.f90
+6-0flang/lib/Optimizer/OpenMP/FunctionFiltering.cpp
+104-916 files

LLVM/project 976afc8mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

support other map-like clauses
DeltaFile
+13-3mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+13-31 files

LLVM/project 424853dflang/test/Integration/OpenMP target-use-device-nested.f90 threadprivate-target-device.f90, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

add missing check
DeltaFile
+76-0mlir/test/Target/LLVMIR/openmp-target-private-shared-mem.mlir
+12-13flang/test/Integration/OpenMP/target-use-device-nested.f90
+6-5flang/test/Integration/OpenMP/threadprivate-target-device.f90
+6-1mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+1-1mlir/test/Target/LLVMIR/omptarget-constant-alloca-raise.mlir
+101-205 files

LLVM/project 7bfd1d9flang/lib/Optimizer/OpenMP StackToShared.cpp, flang/test/Transforms/OpenMP stack-to-shared.mlir

move stack-to-shared pass to the omp dialect
DeltaFile
+0-215flang/test/Transforms/OpenMP/stack-to-shared.mlir
+188-0mlir/lib/Dialect/OpenMP/Transforms/StackToShared.cpp
+0-162flang/lib/Optimizer/OpenMP/StackToShared.cpp
+149-0mlir/test/Dialect/OpenMP/stack-to-shared.mlir
+1-19mlir/lib/Dialect/OpenMP/CMakeLists.txt
+18-0mlir/lib/Dialect/OpenMP/IR/CMakeLists.txt
+356-3969 files not shown
+405-41815 files