LLVM/project c18c5d3 — llvm/lib/CAS MappedFileRegionArena.cpp, llvm/lib/Support/Windows Path.inc

[Windows] FlushViewOfFile() for sparse files before unmap (#231823)

The issue has been described here
https://github.com/swiftlang/llvm-project/issues/12605 We have
reproduced this issue on x86_64 too running 2000 processes
simultaneously. It is hard to create a stable test for this patch. The
problem is specific to sparse files on NTFS. There is no problem on
ReFS.

I think using sparse files increases fragmentation and reduces
performance. It might be worth considering moving away from sparse
files.
DeltaFile
+8-0llvm/lib/CAS/MappedFileRegionArena.cpp
+5-0llvm/lib/Support/Windows/Path.inc
+13-02 files

FreeNAS/freenas 0dedbff — src/middlewared/middlewared/plugins zettarepl.py, src/middlewared/middlewared/plugins/zettarepl runtime.py removal_date.py

NAS-144433 / 28.0.0-BETA.1 / zettarepl mypy (#19997)
DeltaFile
+0-958src/middlewared/middlewared/plugins/zettarepl.py
+270-0src/middlewared/middlewared/plugins/zettarepl/definition.py
+0-252src/middlewared/middlewared/plugins/zettarepl_/state.py
+240-0src/middlewared/middlewared/plugins/zettarepl/state.py
+208-0src/middlewared/middlewared/plugins/zettarepl/removal_date.py
+200-0src/middlewared/middlewared/plugins/zettarepl/runtime.py
+918-1,21032 files not shown
+1,820-1,50838 files

OPNSense/core 4761a3c — . plist, src/opnsense/mvc/app/controllers/OPNsense/Monit/Api StatusController.php

monit: fetch status through configd for strict security mode
DeltaFile
+22-45src/opnsense/mvc/app/controllers/OPNsense/Monit/Api/StatusController.php
+66-0src/opnsense/scripts/monit/status.php
+7-0src/opnsense/service/conf/actions.d/actions_monit.conf
+1-0plist
+96-454 files

NetBSD/pkgsrc-wip f142717 — electron43 Makefile

electron43: use dlopen.mk to -ldl usage
DeltaFile
+2-2electron43/Makefile
+2-21 files

NetBSD/pkgsrc-wip 0d5d766 — py-pyside6 distinfo Makefile, py-pyside6/patches patch-sources_pyside6_libpyside_CMakeLists.txt

py-pyside6: upadte to 6.11.2
DeltaFile
+67-61py-pyside6/PLIST
+9-13py-pyside6/Makefile
+0-20py-pyside6/patches/patch-sources_pyside6_libpyside_CMakeLists.txt
+3-4py-pyside6/distinfo
+79-984 files

NetBSD/pkgsrc-wip 6c72c8a — chromium Makefile distinfo

chromium: update to 155.0.8059.79
DeltaFile
+40-4chromium/COMMIT_MSG
+3-3chromium/distinfo
+1-1chromium/Makefile
+44-83 files

LLVM/project 06ff6b6 — clang/test/CodeGen/AArch64/sve recpe.c

[clang][CIR] Drop tailcallelim from SVE RECPE test (#232076)

Part of https://github.com/llvm/llvm-project/issues/223963.
DeltaFile
+4-4clang/test/CodeGen/AArch64/sve/recpe.c
+4-41 files

FreeNAS/freenas 097d340 — src/middlewared/middlewared/plugins truesearch.py, src/middlewared/middlewared/pytest/unit/plugins test_truesearch.py test_service_dbus_router.py

Address feedback

- Use logger.exception for a failed TrueSearch mount check.
- Drop the 5 second reconfigure delay and RECONFIGURE_TIMER. The mount
  check already runs once per burst of mounts, so it now reconfigures
  TrueSearch directly.
- Cut the new unit tests down to one short test per change and move the
  TrueSearch ones into test_truesearch.py.
DeltaFile
+0-121src/middlewared/middlewared/pytest/unit/plugins/test_truesearch_mount_check.py
+12-74src/middlewared/middlewared/pytest/unit/plugins/test_service_dbus_router.py
+57-0src/middlewared/middlewared/pytest/unit/plugins/test_truesearch.py
+4-21src/middlewared/middlewared/plugins/truesearch.py
+1-1tests/api2/test_truesearch.py
+74-2175 files

LLVM/project 45ab865 — clang/test/CodeGen/AArch64/sve recps.c

[clang][CIR] Add SME RUN line and drop tailcallelim in SVE RECPS test (#232075)

Part of https://github.com/llvm/llvm-project/issues/223963.
DeltaFile
+6-4clang/test/CodeGen/AArch64/sve/recps.c
+6-41 files

LLVM/project bb11efb — flang/lib/Semantics resolve-names.cpp tools.cpp, flang/test/Semantics/OpenMP reduction14.f90 reduction-subtract.f90

[flang][OpenMP] Improve diagnosing invalid operators in DECLARE_REDUCTION

Move the check out of the common MakeNameFromOperator function and
into OmpStructureChecker. Remove the no longer needed SemanticsContext
parameter in MakeNameFromOperator.

This will allow reusing at least some parts of the the name-mangling
code in DECLARE_INDUCTION.
DeltaFile
+44-19flang/lib/Semantics/check-omp-structure.cpp
+3-5flang/lib/Semantics/tools.cpp
+2-2flang/test/Semantics/OpenMP/declare-reduction-bad-operator.f90
+1-2flang/lib/Semantics/resolve-names.cpp
+2-1flang/test/Semantics/OpenMP/reduction14.f90
+2-1flang/test/Semantics/OpenMP/reduction-subtract.f90
+54-307 files not shown
+62-3813 files

LLVM/project 086e612 — llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp SelectionDAGBuilder.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64] Combine non-extending partial.reduce.fadd into fma (#230120)

Using partial reductions as the default (#228481) results in some
regressions, in particular for imagick from spec2017. The cause in that
case is a lack of combining fmul and fadd into fmla, since the fadd was
still part of the intrinsic at that point.

This PR makes sure that the partial_reduce_fmla ISD node is constructed
with the same flags that the intrinsic had, copies flags to the nodes
generating when expanding during vector op legalization, then performs a
target DAG combine for the FADD_P and FMUL_P AArch64ISD nodes.
DeltaFile
+213-0llvm/test/CodeGen/AArch64/default-partial-reduce.ll
+33-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+7-3llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+5-3llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+258-64 files

LLVM/project 599fb35 — offload/unittests/OffloadAPI/common Properties.hpp

[Offload] Allow 0 to be returned for `MEMORY_CLOCK_RATE` (#232265)

For integrated Intel GPUs, level zero APIs will return 0. It's not easy
to fetch dram's clock rate, so we just accept 0 as valid result of the
test.
DeltaFile
+2-1offload/unittests/OffloadAPI/common/Properties.hpp
+2-11 files

FreeNAS/freenas 7d64034 — tests/api2 test_iscsi.py

NAS-144534 / 27.0.0 / Fix `test__iscsi_extent__disk_choices` flakiness (by themylogin) (#20023)

udev creates the snapshot device symlink some time after the snapshot is
created. That leads to this test being flaky.

An alternative is to wait for udev to settle after snapshot creation.
IMO it will be useful in a very limited amount of cases, but will
introduce unnecessary latency in the vast majority of cases.

Original PR: https://github.com/truenas/middleware/pull/20022

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+11-5tests/api2/test_iscsi.py
+11-51 files

LLVM/project 35f041e — llvm/lib/Target/AMDGPU AMDGPUAttributor.cpp

AMDGPU: Don't look up ConstantData in the constant access cache (#232283)

AAAMDAttributes checks the constant operands of all instructions for
address space casts and LDS globals that need the queue pointer or
flat scratch initialization, looking each of them up in a cache. Skip
the lookup for trivial constants which have no operands.

Instructions spent in amdgpu-attributor:
  rocPRIM test_device_scan, gfx942:          1429M -> 1419M (-0.7%)
  Blender Cycles HIP kernel, gfx1100:        507M -> 506M (-0.2%)
  rocPRIM 16 tests, full LTO, closed world:  5283M -> 5263M (-0.4%)

The effect is magnified with other pending compile time improvements.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+3-0llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+3-01 files

FreeBSD/doc a9b7464 — website/content/en/status/report-2026-07-2026-09 clusteradm.adoc

Status/2026Q3/clusteradm.adoc: Add report

Reviewed by:    adrian, dch, salvadore
DeltaFile
+103-0website/content/en/status/report-2026-07-2026-09/clusteradm.adoc
+103-01 files

LLVM/project 04535b8 — flang/include/flang/Semantics openmp-utils.h tools.h, flang/lib/Semantics resolve-names-utils.h resolve-names-utils.cpp

[flang] Move reduction name mangling code to Semantics/tools

Gather all the mangling/demangling code in one place.

Also remove MangledIntrinsicOperatorReductionName that was only there
to expose MakeNameFromOperator, whose declaration was not in include/.

One remaining issue is emitting a diagnostic specific to DECLARE
REDUCTION in MakeNameFromOperator.
DeltaFile
+75-0flang/lib/Semantics/tools.cpp
+0-42flang/lib/Semantics/resolve-names.cpp
+0-34flang/lib/Semantics/resolve-names-utils.cpp
+0-12flang/lib/Semantics/resolve-names-utils.h
+12-0flang/include/flang/Semantics/tools.h
+0-7flang/include/flang/Semantics/openmp-utils.h
+87-954 files not shown
+94-10910 files

LLVM/project 72e960e — llvm/lib/Transforms/Scalar StructurizeCFG.cpp

[StructurizeCFG] Clean up pass dependencies. NFCI. (#232328)
DeltaFile
+1-1llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
+1-11 files

FreeBSD/ports 7201f3d — dns/nsd Makefile distinfo

dns/nsd: Security update 4.15.2 => 4.15.3

Release Notes:
https://community.nlnetlabs.nl/t/nsd-4-15-3-security-release/3490

PR:             299412
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-101337
Security:       CVE-2026-101338
Security:       CVE-2026-101339
Security:       CVE-2026-101341
MFH:            2026Q4

(cherry picked from commit ba6fa0984be114ff5cfb7d58d74a9dea19cedb43)
DeltaFile
+3-3dns/nsd/distinfo
+1-1dns/nsd/Makefile
+4-42 files

FreeBSD/ports ba6fa09 — dns/nsd Makefile distinfo

dns/nsd: Security update 4.15.2 => 4.15.3

Release Notes:
https://community.nlnetlabs.nl/t/nsd-4-15-3-security-release/3490

PR:             299412
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-101337
Security:       CVE-2026-101338
Security:       CVE-2026-101339
Security:       CVE-2026-101341
MFH:            2026Q4
DeltaFile
+3-3dns/nsd/distinfo
+1-1dns/nsd/Makefile
+4-42 files

FreeBSD/src 35a226d — tests/sys/kern Makefile sigreturn_fpregs_ppc64.S

tests/sys/kern: stress FP registers across sigreturn on powerpc64

This is the program that found the races fixed in 1f1043d550ea. One
thread keeps a pattern in f14-f31 across a signal, while helpers pinned
to the same CPU keep different patterns in the real registers and get
woken up from another CPU to preempt it at random points. If the kernel
ever hands it somebody else's registers, the pattern doesn't match.

The register loads, the thr_kill() and the handshake with the helper are
in assembly so that nothing touches the FP registers between sigreturn
and the check. It runs for ten seconds and is skipped with fewer than
two CPUs.

Requested by:   adrian
Approved by:    jhibbits
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D60411
DeltaFile
+233-0tests/sys/kern/sigreturn_fpregs.c
+175-0tests/sys/kern/sigreturn_fpregs_ppc64.S
+6-0tests/sys/kern/Makefile
+414-03 files

FreeBSD/src eaaf838 — sys/powerpc/aim locore64.S trap_subr64.S, sys/powerpc/include pcpu.h

powerpc64: give each CPU its own KDB trap stack

Kernel mode program, trace, breakpoint and machine check exceptions go
through dbtrap, which saves the registers on trapstk and, if KDB doesn't
want the trap, restores them from there and continues with the normal
trap handler. There was just one trapstk for all CPUs, so when two of
them trapped at the same time they overwrote each other's frame and one
of them carried on with the other's registers. DTrace fbt probes are
these traps, so a probe on a function that runs on several CPUs at once
took the kernel down within seconds.

Keep the stack in the pcpu instead. The boot CPU gets a static one,
since it's set up before malloc works, the others allocate theirs in
cpu_pcpu_init() like the Book-E critical interrupt stack.

Approved by:    jhibbits
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D60362
DeltaFile
+27-0sys/powerpc/aim/aim_machdep.c
+0-7sys/powerpc/aim/locore64.S
+3-4sys/powerpc/aim/trap_subr64.S
+2-1sys/powerpc/include/pcpu.h
+1-0sys/powerpc/powerpc/genassym.c
+33-125 files

FreeBSD/ports 6d8f46f — www/freenginx-devel Makefile Makefile.extmod

www/freenginx-devel: third-party modules management (+)

- update lua module to its recent snapshot
- update lua-stream module to its recent snapshot

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+9-10www/freenginx-devel/distinfo
+6-6www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+16-173 files

LLVM/project b1fa48e — llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize fmax-without-fast-math-flags.ll

[VPlan] Don't fold fcmp uno of different types. (#232324)

The combine (fcmp uno X, X) | (fcmp uno Y, Y) -> fcmp uno X, Y did not
check that X and Y have the same type, e.g. when checking for NaNs in
both a float and a double min/max reduction, creating an invalid fcmp
and crashing. Only apply it if the types match.
DeltaFile
+88-0llvm/test/Transforms/LoopVectorize/fmax-without-fast-math-flags.ll
+5-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+93-42 files

LLVM/project 692e999 — llvm/lib/Transforms/Scalar StructurizeCFG.cpp

[StructurizeCFG] rebuildSSA is really necessary. NFC. (#232325)

Several tests in test/Transforms/StructurizeCFG/ will fail without it.
DeltaFile
+1-1llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
+1-11 files

LLVM/project cd2fa49 — llvm/test/DebugInfo/MIR/Hexagon live-debug-values-bundled-entry-values.mir, llvm/test/DebugInfo/MIR/InstrRef out-of-scope-blocks.mir

DebugInfo: Fix contradictory dead flags in MIR tests (#232326)

Remove the duplicate implicit-def dead $pc from Hexagon L4_return, and
drop the dead flag from sub-register defs that also have a live
super-register implicit-def. These will fail a future verifier rule.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+4-4llvm/test/DebugInfo/MIR/InstrRef/out-of-scope-blocks.mir
+1-1llvm/test/DebugInfo/X86/dwarf-gnu-call-target-clobbered.mir
+1-1llvm/test/DebugInfo/MIR/X86/live-debug-values.mir
+1-1llvm/test/DebugInfo/MIR/X86/kill-after-spill.mir
+1-1llvm/test/DebugInfo/MIR/X86/debug-loc-0.mir
+1-1llvm/test/DebugInfo/MIR/Hexagon/live-debug-values-bundled-entry-values.mir
+9-92 files not shown
+11-118 files

LLVM/project 066d4c2 — llvm/test/Transforms/SLPVectorizer/AArch64 gathered-slice-fmuladd.ll

[SLP][NFC]Add a test with missing fma pattern recognition, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/232346
DeltaFile
+93-0llvm/test/Transforms/SLPVectorizer/AArch64/gathered-slice-fmuladd.ll
+93-01 files

FreeBSD/ports feef44a — security/vuxml/vuln 2026.xml

security/vuxml: Document dns/nsd vulnerabilities

PR:             299412
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+39-0security/vuxml/vuln/2026.xml
+39-01 files

FreeBSD/ports ac696ba — www/freenginx-devel Makefile.extmod Makefile

www/freenginx-devel: third-party modules management (+)

- security update of the ngx_http_cache_purge to v.3.0.4

ChangeLog:      https://github.com/nginx-modules/ngx_cache_purge/compare/3.0.2...3.0.4
Security:       CVE-2026-108981

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-2www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-43 files

OPNSense/core ac0f1a2 — src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php, src/opnsense/mvc/app/library/OPNsense/Auth Radius.php

captive portal: account for Idle-Timeout in Access-Accept (#11023)

* captive portal: account for Idle-Timeout in Access-Accept

* captive portal: log decision source explicitly

* captive portal: add configured timeout values to timeout log messages
DeltaFile
+16-4src/opnsense/scripts/captiveportal/lib/db.py
+17-3src/opnsense/scripts/captiveportal/cp-background-process.py
+9-2src/opnsense/scripts/captiveportal/set_session_restrictions.py
+6-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+3-0src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php
+1-1src/opnsense/service/conf/actions.d/actions_captiveportal.conf
+52-111 files not shown
+53-117 files

OpenBSD/src rKRfcgv — sbin/scsi scsi.c

   henning spotted one err conversion had been done to a fprintf
VersionDeltaFile
1.34+2-2sbin/scsi/scsi.c
+2-21 files