LLVM/project 88c3e8a — llvm/test/CodeGen/AMDGPU early-if-convert-cost.ll

AMDGPU: Restore kernel tests in early-if-convert-cost.ll

59911f438c47 converted these test kernels into functions using vgpr
function arguments, but this perturbed the code too much. This just
happened to run into a preexisting bug in later passes which appears
in expensive checks builds.
DeltaFile
+25-15llvm/test/CodeGen/AMDGPU/early-if-convert-cost.ll
+25-151 files

LLVM/project 6e69e2f — clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaARM.cpp

[clang][SME] Promote undefined ZA/ZT0 warnings to errors (#229146)
DeltaFile
+8-4clang/lib/Sema/SemaARM.cpp
+4-6clang/include/clang/Basic/DiagnosticSemaKinds.td
+2-2clang/test/Sema/aarch64-incompat-sm-builtin-calls.cpp
+14-123 files

LLVM/project 9c2021e — clang/lib/CodeGen CodeGenFunction.h CGDeclCXX.cpp, clang/test/CodeGen convergence-control-call-metadata.c

clang: Add convergence control bundles when creating calls

Instead of creating a call and then recreating it with a convergencectrl
operand bundle, add the bundle when the call is created. Recreating the
call left EmitCall's callOrInvoke pointing at the erased call, and lost
any metadata already attached to it, such as !alloc_token and
!callee_type.

For calls from EmitCall, decide whether a token is needed from the call
site attributes derived from the callee declaration, rather than from
the IR.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+24-23clang/lib/CodeGen/CGCall.cpp
+29-0clang/test/CodeGen/convergence-control-call-metadata.c
+6-10clang/lib/CodeGen/CGStmt.cpp
+6-5clang/lib/CodeGen/CGDeclCXX.cpp
+6-3clang/lib/CodeGen/CodeGenFunction.h
+4-4clang/test/CodeGenHLSL/vk-features/SpirvType.hlsl
+75-456 files not shown
+84-5412 files

FreeBSD/ports 20fac1b — multimedia/go2tv Makefile distinfo

multimedia/go2tv: Update to 2.7.0

ChangeLog:

1. https://github.com/alexballas/go2tv/releases/tag/v2.7.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5multimedia/go2tv/distinfo
+2-2multimedia/go2tv/Makefile
+7-72 files

FreeBSD/ports 16d8d18 — mail/py-spf-engine Makefile, mail/py-spf-engine/files patch-spf__engine_milter__spf.py

mail/py-spf-engine: Fix crash in pyspf-milter eom()

eom() split the Authentication-Results header at ": " and raised a
ValueError when the SPF engine handed it a value without that
separator, for example when HELO_reject is No_Check and the sender is
empty or when TestOnly is 0. pymilter turned the uncaught exception into
a tempfail, so the message was deferred and eventually bounced.

Add the header only when the separator is present and log a warning
otherwise. The message is delivered without an Authentication-Results
header, the envelope-stage reject decisions are not affected.

PR:             296277
Reported by:    gessel at blackrosetech.com
Sponsored by:   Netzkommune GmbH
DeltaFile
+17-2mail/py-spf-engine/files/patch-spf__engine_milter__spf.py
+1-0mail/py-spf-engine/Makefile
+18-22 files

OPNSense/core f681fc2 — src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php, src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes DeviceField.php

interfaces: defaults for "configurable" and "spoofmac" are ensured in plugins_devices()
DeltaFile
+4-4src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+1-4src/opnsense/scripts/interfaces/list_assign_options.php
+2-2src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/DeviceField.php
+7-103 files

OpenBSD/ports 0hdc91L — sysutils/awscli distinfo Makefile, sysutils/awscli/patches patch-pyproject_toml

   Update to awscli-2.36.49.
   from joel@ (maintainer)
VersionDeltaFile
1.210+245-69sysutils/awscli/pkg/PLIST
1.861+2-4sysutils/awscli/Makefile
1.842+2-2sysutils/awscli/distinfo
1.2+1-1sysutils/awscli/patches/patch-pyproject_toml
+250-764 files

OpenBSD/ports Fgvb5bl — devel/py-awscrt Makefile distinfo, devel/py-awscrt/pkg PLIST

   Update to py3-awscrt-0.36.4.
   from joel@ (maintainer)
VersionDeltaFile
1.4+6-0devel/py-awscrt/pkg/PLIST
1.3+2-2devel/py-awscrt/distinfo
1.4+1-1devel/py-awscrt/Makefile
+9-33 files

FreeBSD/ports 2286a45 — finance/ktoblzcheck-data Makefile distinfo

finance/ktoblzcheck-data: Update bank data

Bank data is valid from 2026-09-07 until 2026-12-06.

MFH:            2026Q4
(cherry picked from commit fae6e3b2db9dc5d72e35d3bfc742bb4a504cbe15)
DeltaFile
+3-3finance/ktoblzcheck-data/distinfo
+2-2finance/ktoblzcheck-data/Makefile
+5-52 files

FreeBSD/ports 6de37c3 — math/fftw3 distinfo Makefile, math/fftw3/files FFTW3LibraryDepends.cmake.in extrapatch-tests_fftw-bench.c

math/fftw3: Update to 3.3.11

Clean up whitespace and order Makefile. Simplify some logic including
removing -malign-double for i386, which could break programs linked to
the quad library. Nothing uses quad, so it's moot keeping complicated
logic for a Tier-2 platform.

All supported versions of FreeBSD have <bsd.cpu.mk> with altivec support
in MACHINE_CPU. Remove obsolete workaround.

Add a few maintainer helper targets to make updates a bit easier.
These automatically update SHLIB_VER_MIN variable in the Makefile and
regenerate FFTW3LibraryDepends.cmake.in. After just bumping PORTVERSION
and removing any existing PORTREVISION line, simply running:
`make -C ${PORTSDIR}/math/fftw -DMAINTAINER_MODE maintainer-update`
will take care of all of the pre-test tasks.

MFH:            2026Q4
(cherry picked from commit 2c75ab24ce68f5185a6ebcb2eda33ad0575ccaf8)
DeltaFile
+106-71math/fftw3/Makefile
+0-54math/fftw3/files/patch-configure
+0-12math/fftw3/files/extrapatch-tests_fftw-bench.c
+3-3math/fftw3/files/FFTW3LibraryDepends.cmake.in
+3-3math/fftw3/distinfo
+112-1435 files

LLVM/project b16fe31 — llvm/include/llvm/Analysis TargetTransformInfoImpl.h TargetTransformInfo.h, llvm/include/llvm/CodeGen BasicTTIImpl.h

[Analysis][CodeGen] Remove unused haveFastClmul (NFC) (#230748)

The last caller of TargetTransformInfo::haveFastClmul was removed on
July 31, 2026 in commit 28d9aec513c63beffd2631412adfae327763559e,
leaving TargetTransformInfoImplBase::haveFastClmul and
BasicTTIImplBase::haveFastClmul unused as well.

Assisted-by: Antigravity
DeltaFile
+0-15llvm/include/llvm/CodeGen/BasicTTIImpl.h
+0-4llvm/lib/Analysis/TargetTransformInfo.cpp
+0-4llvm/include/llvm/Analysis/TargetTransformInfo.h
+0-2llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
+0-254 files

LLVM/project 8e24f8f — llvm/include/llvm/Transforms/Coroutines SpillUtils.h, llvm/lib/Transforms/Coroutines CoroFrame.cpp SpillUtils.cpp

[Coroutines] Use SmallMapVector for AllocaInfo::Aliases (#230585) (#230749)

`coro::AllocaInfo::Aliases` and `AllocaUseVisitor::AliasOffetMap` were
previously declared as `DenseMap<Instruction *, std::optional<APInt>>`.
Iterating over `Alloca.Aliases` in `insertSpills` visited instructions
in pointer-hash order, causing non-deterministic IR and codegen in
`CoroSplitPass` across compiler invocations.

Replace `DenseMap` with `SmallMapVector<Instruction *,
std::optional<APInt>, 4>` to preserve deterministic insertion order.

Fixes #230585
DeltaFile
+135-0llvm/test/Transforms/Coroutines/coro-alloca-aliases-determinism.ll
+3-2llvm/lib/Transforms/Coroutines/SpillUtils.cpp
+3-2llvm/include/llvm/Transforms/Coroutines/SpillUtils.h
+1-1llvm/lib/Transforms/Coroutines/CoroFrame.cpp
+142-54 files

FreeBSD/ports fae6e3b — finance/ktoblzcheck-data Makefile distinfo

finance/ktoblzcheck-data: Update bank data

Bank data is valid from 2026-09-07 until 2026-12-06.

MFH:            2026Q4
DeltaFile
+3-3finance/ktoblzcheck-data/distinfo
+2-2finance/ktoblzcheck-data/Makefile
+5-52 files

FreeBSD/ports 2c75ab2 — math/fftw3 distinfo Makefile, math/fftw3/files FFTW3LibraryDepends.cmake.in extrapatch-tests_fftw-bench.c

math/fftw3: Update to 3.3.11

Clean up whitespace and order Makefile. Simplify some logic including
removing -malign-double for i386, which could break programs linked to
the quad library. Nothing uses quad, so it's moot keeping complicated
logic for a Tier-2 platform.

All supported versions of FreeBSD have <bsd.cpu.mk> with altivec support
in MACHINE_CPU. Remove obsolete workaround.

Add a few maintainer helper targets to make updates a bit easier.
These automatically update SHLIB_VER_MIN variable in the Makefile and
regenerate FFTW3LibraryDepends.cmake.in. After just bumping PORTVERSION
and removing any existing PORTREVISION line, simply running:
`make -C ${PORTSDIR}/math/fftw -DMAINTAINER_MODE maintainer-update`
will take care of all of the pre-test tasks.

MFH:            2026Q4
DeltaFile
+106-71math/fftw3/Makefile
+0-54math/fftw3/files/patch-configure
+0-12math/fftw3/files/extrapatch-tests_fftw-bench.c
+3-3math/fftw3/files/FFTW3LibraryDepends.cmake.in
+3-3math/fftw3/distinfo
+112-1435 files

LLVM/project 47b4948 — clang/lib/Sema SemaTemplate.cpp

[clang] Replace PointerUnion::dyn_cast with llvm::dyn_cast (NFC) (#230747)

PointerUnion::dyn_cast has been soft-deprecated in favor of
llvm::dyn_cast and llvm::dyn_cast_if_present.  This patch replaces the
former with llvm::dyn_cast where the operand is guaranteed to be
nonnull.

{Class,Var}TemplateSpecializationDecl::getSpecializedTemplateOrPartial()
always returns a nonnull pointer by construction regardless of whether
the specialization is from a primary template or a partial
specialization.

Assisted-by: Antigravity
DeltaFile
+4-4clang/lib/Sema/SemaTemplate.cpp
+4-41 files

LLVM/project 6936dd8 — orc-rt/include/orc-rt/support SymbolLookupSet.h, orc-rt/test/unit/bedrock NativeDylibManagerTest.cpp

[orc-rt] Use const void* for SymbolLookupResults. (#230753)

Lookup is performed for symbol resolution, not for direct access to
symbols. Using 'const void*' ensures that the underlying memory is not
accidentally modified through the lookup result.
DeltaFile
+3-3orc-rt/test/unit/bedrock/sps/NativeDylibManagerSPSCITest.cpp
+3-3orc-rt/test/unit/bedrock/NativeDylibManagerTest.cpp
+1-1orc-rt/include/orc-rt/support/SymbolLookupSet.h
+7-73 files

OpenBSD/ports aG86AFq — net/py-boto3 Makefile distinfo

   Update to py3-boto3-1.43.111.
VersionDeltaFile
1.666+2-2net/py-boto3/distinfo
1.679+1-1net/py-boto3/Makefile
+3-32 files

OpenBSD/ports UQX6OWq — net/py-botocore Makefile distinfo, net/py-botocore/pkg PLIST

   Update to py3-botocore-1.43.111.
VersionDeltaFile
1.336+28-0net/py-botocore/pkg/PLIST
1.883+2-2net/py-botocore/distinfo
1.893+1-1net/py-botocore/Makefile
+31-33 files

OpenBSD/ports pzuJnwN — sysutils/amazon-ssm-agent Makefile distinfo, sysutils/amazon-ssm-agent/patches patch-agent_ssm_service_go

   Update to amazon-ssm-agent-3.3.5512.0.
VersionDeltaFile
1.19+13-4sysutils/amazon-ssm-agent/patches/patch-agent_ssm_service_go
1.177+2-2sysutils/amazon-ssm-agent/distinfo
1.191+1-1sysutils/amazon-ssm-agent/Makefile
+16-73 files

OpenBSD/ports Zj7g3Lw — sysutils/exoscale-cli Makefile distinfo

   Update to exoscale-cli-1.102.1.
VersionDeltaFile
1.161+2-2sysutils/exoscale-cli/distinfo
1.164+1-1sysutils/exoscale-cli/Makefile
+3-32 files

OpenBSD/ports 38ArLsG — sysutils/cloud-sql-proxy Makefile distinfo

   Update to cloud-sql-proxy-2.26.0.
VersionDeltaFile
1.53+2-2sysutils/cloud-sql-proxy/distinfo
1.55+1-1sysutils/cloud-sql-proxy/Makefile
+3-32 files

OPNSense/core 0bcd1e0 — src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.xml NetworkInterface.php, src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes DeviceField.php

Interfaces: Assignments - add some missing constraints as discussed in https://github.com/opnsense/core/issues/10996
DeltaFile
+22-0src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+18-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/DeviceField.php
+6-0src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.xml
+2-0src/opnsense/scripts/interfaces/list_assign_options.php
+48-04 files

OpenBSD/ports 8HBrx4j — net/gnugk Makefile distinfo, net/gnugk/patches patch-configure

   SECURITY update to gnugk-5.16.
   - BUGFIX(ProxyChannel.cxx) better check for tpkt.length
   - BUGFIX(ProxyChannel.cxx) avoid OOB memory read in RTCP packets
   - BUGFIX(GkClient.cxx) better check of H.460.24 probes
VersionDeltaFile
1.45.2.1+2-2net/gnugk/distinfo
1.34.2.1+1-1net/gnugk/patches/patch-configure
1.103.2.1+1-1net/gnugk/Makefile
+4-43 files

OpenBSD/ports xOk3uQQ — net/gnugk Makefile distinfo, net/gnugk/patches patch-configure

   SECURITY update to gnugk-5.16.
VersionDeltaFile
1.46+2-2net/gnugk/distinfo
1.35+1-1net/gnugk/patches/patch-configure
1.104+1-1net/gnugk/Makefile
+4-43 files

OpenBSD/ports yyL45wY — devel/libgsf distinfo Makefile

   Update to libgsf-1.14.60.
VersionDeltaFile
1.59+2-2devel/libgsf/distinfo
1.117+2-2devel/libgsf/Makefile
+4-42 files

OpenBSD/ports qz5fsEP — x11/py-xlib/patches patch-setup_py

   py-xlib: avoid BDEP on standard-pkg-resources by pulling in upstream PR
VersionDeltaFile
1.1+22-0x11/py-xlib/patches/patch-setup_py
+22-01 files

FreeNAS/freenas 5813356 — tests conftest.py

...
DeltaFile
+3-0tests/conftest.py
+3-01 files

LLVM/project 88e3d6b — orc-rt/lib/bedrock SimpleSymbolTable.cpp

[orc-rt] Simplify SimpleSymbolTable::makeIncompatibleDefsError (#230750)

Simplify error message construction using the StringExtras join function
and StringOutputStream utility.
DeltaFile
+5-9orc-rt/lib/bedrock/SimpleSymbolTable.cpp
+5-91 files

LLVM/project 65541a7 — llvm/lib/CodeGen PHIElimination.cpp

PHIElimination: Remove LiveVariables/LiveIntervals abstraction helpers

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+5-12llvm/lib/CodeGen/PHIElimination.cpp
+5-121 files

OpenBSD/ports Ta68eU7 — audio/mpd Makefile, audio/mpd/patches patch-src_event_TimerList_hxx patch-src_event_TimerList_cxx

   audio/mpd: drop patches now that we've updated libcxx, from brad
VersionDeltaFile
1.167+2-3audio/mpd/Makefile
1.2+0-0audio/mpd/patches/patch-src_event_TimerList_hxx
1.2+0-0audio/mpd/patches/patch-src_event_TimerList_cxx
1.2+0-0audio/mpd/patches/patch-src_event_FineTimerEvent_hxx
+2-34 files