OpenBSD/ports hmpSEd8x11/gnome/libadwaita Makefile distinfo

   Update to libadwaita-1.9.4.
VersionDeltaFile
1.56+2-2x11/gnome/libadwaita/distinfo
1.63+1-1x11/gnome/libadwaita/Makefile
+3-32 files

LLVM/project 32636ffclang/test/CIR/CodeGen bitfields.cpp, clang/test/CIR/CodeGenCXX uncopyable-args.cpp

[CIR] Drop the stale callconv opt-out from two CIR tests (#225180)

`bitfields.cpp` was waiting on padded, packed and over-aligned record
shapes. `uncopyable-args.cpp` was waiting on parameters of an empty or
tag class. Both files now compile and check clean with the pass running,
so the `-fno-clangir-call-conv-lowering` opt-out and its TODO header are
removed and the tests exercise the pass as written. Neither file changes
a CHECK directive.

Assisted-by: Cursor / claude-opus-5
DeltaFile
+2-4clang/test/CIR/CodeGenCXX/uncopyable-args.cpp
+2-4clang/test/CIR/CodeGen/bitfields.cpp
+4-82 files

LLVM/project d6b4d4aflang/include/flang/Parser openmp-utils.h, flang/lib/Parser openmp-utils.cpp

[flang][OpenMP] Annotate some directive and clause names

There are some directives that share the same spelling, but have
different functionality. The same is true for clauses. When getting
the upper-case name of such a directive or a clause, optionally
(and by default) add an annotation about the kind of the directive
or clause.

For example, a standalone ORDERED directive will be displayed as
"ORDERED (standalone)". This was already done, for this directive,
but not in all cases.
DeltaFile
+32-4flang/lib/Parser/openmp-utils.cpp
+3-10flang/lib/Semantics/check-omp-structure.cpp
+3-3flang/test/Semantics/OpenMP/ordered01.f90
+4-2flang/include/flang/Parser/openmp-utils.h
+42-194 files

FreeBSD/src 9257ae7. MAINTAINERS, .github CODEOWNERS

Add entries for third-party projects I maintain

Add myself formally as the "maintainer" for atf, kyua, and lutok, both
in the GitHub CODEOWNERS and MAINTAINERS files.

This change matches the herald rules I recently setup for these
third-party components.
DeltaFile
+2-0MAINTAINERS
+2-0.github/CODEOWNERS
+4-02 files

LLVM/project 1e7f457llvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/CodeGen/AMDGPU frem.ll mad-mix-lo-bf16.ll

[AMDGPU] Fold fpround of fadd and fsub into v_mad/fma_mixlo and mixhi

MadFmaMixFP32Pats turns (fadd x, y) into (fma x, 1.0, y) and (fsub x, y)
into (fma (-y), 1.0, x) so the mix instructions absorb the operation along
with the f16 or bf16 source modifiers. MadFmaMixFP16Pats and
MadFmaMixFP16Pats_t16 only did this for fmul, so a rounded result still
needed a separate convert for a rounding the mix instructions perform
themselves.

Unlike the f32 patterns these do not require an operand to be an fpextend
of an f16, since an fpround on the result always removes the convert. The
rewrite is exact because the mix instructions round the f32 result again
when they write the 16-bit destination, so it stays f32_to_f16(fma(x, 1.0,
y)).

Assisted-by: Claude Code Opus 5


DeltaFile
+192-285llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll
+61-311llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll
+62-145llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll
+55-36llvm/test/CodeGen/AMDGPU/mad-mix-lo-bf16.ll
+26-52llvm/test/CodeGen/AMDGPU/frem.ll
+70-0llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+466-8294 files not shown
+496-88510 files

LLVM/project e22f06ellvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.cpp, llvm/test/CodeGen/AMDGPU mad-mix-hi-bf16.ll mad-mix-lo-bf16.ll

[AMDGPU] Do not match an f16 extension as a bf16 mix source (#224912)

Assisted-by: Claude Code Opus 5
DeltaFile
+51-18llvm/test/CodeGen/AMDGPU/mad-mix-lo-bf16.ll
+17-6llvm/test/CodeGen/AMDGPU/mad-mix-hi-bf16.ll
+2-1llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+70-253 files

LLVM/project 9696514clang/lib/CodeGen CGOpenMPRuntimeGPU.cpp, clang/test/OpenMP nvptx_target_teams_ompx_bare_kernel_environment_codegen.cpp

[clang][openmp] Avoid generating geometry for Bare kernels (#225185)

Don't use the information from num_teams or thread_limit clauses to
initialize the Kernel Environment of bare kernels. They only support one
single dimension and for NVIDIA (only) we generate a "nnvm.maxntid"
attribute which is incompatible with the multi-dimensional launch that
happens at runtime.

Fixes a regression introduced by #223772
DeltaFile
+24-20llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+8-5clang/test/OpenMP/nvptx_target_teams_ompx_bare_kernel_environment_codegen.cpp
+0-2clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+32-273 files

LLVM/project 82cf8d4llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging RemoteJITUtils.cpp, llvm/include/llvm/ExecutionEngine/Orc/Shared ConnectionSpec.h

[ORC] Rename ConnectionSpec's fd transport to socket:adopt (#225075)

A ConnectionSpec's transport field says what kind of thing the
descriptor names, and "fd" named a representation rather than a kind. It
also left no room for a pipe transport, which takes two descriptors and
a different server.

The transport becomes "socket", and adopting a handed-over handle
becomes an explicit "adopt" action rather than the absence of one. So
"tcp" names an endpoint to reach while "socket" names a handle already
held, and a spec states how the process came by its channel -- worth
spelling out, since "adopt", "connect" and "listen" do not carry the
same trust.

llvm-jitlink-executor takes "socket:adopt=<fd>" in place of "fd=<fd>"
and rejects any other action for that transport. The spec is an internal
handoff from llvm-jitlink in every in-tree use, so nothing else needed
updating. The class comment is rewritten around the same split and stops
describing transports that do not exist yet.

Matches the scheme the ORC runtime uses for its connector registry.
DeltaFile
+18-18llvm/include/llvm/ExecutionEngine/Orc/Shared/ConnectionSpec.h
+19-7llvm/unittests/ExecutionEngine/Orc/ConnectionSpecTest.cpp
+10-4llvm/tools/llvm-jitlink/llvm-jitlink-executor/llvm-jitlink-executor.cpp
+2-1llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/RemoteJITUtils.cpp
+1-1llvm/tools/llvm-jitlink/llvm-jitlink.cpp
+50-315 files

LLVM/project 418bedellvm/include/llvm/ExecutionEngine/Orc/Shared/SPSCI NativeDylibManagerSPSCI.h, llvm/unittests/ExecutionEngine/Orc EPCGenericDylibManagerTest.cpp

[ORC] Mangle NativeDylibManager CI names as C (#225096)

Flip the NativeDylibManager descriptors (instance + load/lookup) from
Verbatim to C, so their names carry the target's C mangling. Served by
the in-tree SimpleExecutorDylibManager; controller and executor mangle
the same specs and nothing else defines these names.

Also give the CreateFromExecutionSession test EPC the process triple,
matching the memory-manager fix (its bootstrap symbols were keyed with
the process triple but the EPC had an empty target triple).
DeltaFile
+3-3llvm/include/llvm/ExecutionEngine/Orc/Shared/SPSCI/NativeDylibManagerSPSCI.h
+2-1llvm/unittests/ExecutionEngine/Orc/EPCGenericDylibManagerTest.cpp
+5-42 files

FreeBSD/ports ef154f3audio/waves Makefile distinfo

audio/waves: Update to 0.1.50

ChangeLog:

1. https://github.com/llehouerou/waves/releases/tag/v0.1.50

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5audio/waves/distinfo
+1-1audio/waves/Makefile
+6-62 files

LLVM/project 245d216llvm/lib/Transforms/Scalar LICM.cpp

fix formatting
DeltaFile
+3-3llvm/lib/Transforms/Scalar/LICM.cpp
+3-31 files

LLVM/project 679f99aclang/test/CIR/CodeGen var-arg-aggregate.c

[CIR] Tie the va_arg pair-store checks to their allocas

Assisted-by: Cursor / claude-opus-5
DeltaFile
+6-2clang/test/CIR/CodeGen/var-arg-aggregate.c
+6-21 files

NetBSD/src DbStqGAdoc CHANGES

   new OpenSSH
VersionDeltaFile
1.3297+2-1doc/CHANGES
+2-11 files

NetBSD/src 7CFnNagdoc 3RDPARTY

   Bump OpenSSH, update comment for jemalloc
VersionDeltaFile
1.2252+5-4doc/3RDPARTY
+5-41 files

NetBSD/src nuO61cVdistrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   bump libssh.so
VersionDeltaFile
1.1051+3-3distrib/sets/lists/base/shl.mi
1.415+2-2distrib/sets/lists/debug/shl.mi
+5-52 files

NetBSD/src ZM5wukycrypto/external/bsd/openssh/lib ssh.expsym

   update symbols
VersionDeltaFile
1.6+25-1crypto/external/bsd/openssh/lib/ssh.expsym
+25-11 files

NetBSD/src oRTwrOPcrypto/external/bsd/openssh/lib shlib_version

   bump libssh
VersionDeltaFile
1.43+3-3crypto/external/bsd/openssh/lib/shlib_version
+3-31 files

NetBSD/src eEPTXbwcrypto/external/bsd/openssh/dist moduli.5 moduli

   put back removed files
VersionDeltaFile
1.8+0-0crypto/external/bsd/openssh/dist/moduli.5
1.12+0-0crypto/external/bsd/openssh/dist/moduli
1.5+0-0crypto/external/bsd/openssh/dist/mlkem768.sh
1.5+0-0crypto/external/bsd/openssh/dist/libcrux_mlkem768_sha3.h
1.13+0-0crypto/external/bsd/openssh/dist/auth-pam.h
1.27+0-0crypto/external/bsd/openssh/dist/auth-pam.c
+0-06 files

LLVM/project aea2e76clang/test/CIR/CodeGen union.c paren-list-agg-init.cpp

[CIR] Regenerate CHECK lines for two callconv opt-out tests (#225189)

Neither `union.c` nor `paren-list-agg-init.cpp` is blocked by the
calling convention lowering pass any more, and both compile clean with
it running. Remove the `-fno-clangir-call-conv-lowering` opt-out and
update their CHECK lines. The coerced parameters and returns they now
pin match classic.

The bodies still differ, since CIR round-trips the record through a
fresh coerce slot, so those fragments move to the `LLVMCIR` and `OGCG`
prefixes the file already declares. Four `define` lines in
`paren-list-agg-init.cpp` wildcarded their return type and now pin it.

Assisted-by: Cursor / claude-opus-5
DeltaFile
+45-18clang/test/CIR/CodeGen/paren-list-agg-init.cpp
+35-16clang/test/CIR/CodeGen/union.c
+80-342 files

NetBSD/src d6hfTIGcrypto/external/bsd/openssh/dist servconf.h servconf.c, crypto/external/bsd/openssh/dist/moduli-gen moduli.6144 moduli.4096

   Merge conflicts between 10.3 and 10.5
VersionDeltaFile
1.23+1,145-1,180crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048
1.53+1,592-664crypto/external/bsd/openssh/dist/servconf.c
1.25+470-521crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072
1.25+285-309crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096
1.35+306-196crypto/external/bsd/openssh/dist/servconf.h
1.25+122-225crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144
+3,920-3,09585 files not shown
+5,555-4,20291 files

LLVM/project bd720dcllvm/include/llvm/Analysis AliasSetTracker.h, llvm/lib/Analysis AliasSetTracker.cpp

[LICM] Drop *only* per-iteration AA tags
DeltaFile
+48-27llvm/lib/Transforms/Scalar/LICM.cpp
+6-4llvm/test/Transforms/LICM/scalar-promote-aa-tags.ll
+4-3llvm/lib/Analysis/AliasSetTracker.cpp
+1-1llvm/include/llvm/Analysis/AliasSetTracker.h
+59-354 files

FreeBSD/ports fc0a3c2filesystems/ntfs2btrfs distinfo Makefile, filesystems/ntfs2btrfs/files patch-src_ntfs.cpp patch-src_rollback.cpp

filesystems/ntfs2btrfs: update the port to version 20260810

- Due to use of C++ modules now demands LLVM 17+ from ports
- Drop dependency on `devel/libfmt' in favor of std::format

Reported by:    portscout
DeltaFile
+15-0filesystems/ntfs2btrfs/files/patch-CMakeLists.txt
+7-6filesystems/ntfs2btrfs/files/patch-src_rollback.cpp
+0-11filesystems/ntfs2btrfs/files/patch-src_ntfs.cpp
+2-9filesystems/ntfs2btrfs/Makefile
+3-3filesystems/ntfs2btrfs/distinfo
+27-295 files

LLVM/project 434b00allvm/test/MC/AMDGPU gfx12_asm_vop3_err.s gfx12_asm_features.s

[AMDGPU][MC] Upstream gfx11/gfx12 true16 assembler test coverage (#223826)

Upstream new assembler test cases, covering true16 .l/.h operands and
op_sel
handling that had no upstream coverage.
DeltaFile
+75-0llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_err.s
+69-0llvm/test/MC/AMDGPU/gfx11_asm_opsel.s
+59-0llvm/test/MC/AMDGPU/gfx11_asm_t16.s
+6-0llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
+3-0llvm/test/MC/AMDGPU/gfx12_asm_features.s
+2-0llvm/test/MC/AMDGPU/gfx12_asm_vop3_err.s
+214-06 files

LLVM/project e62aa89llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp

Address review comment
DeltaFile
+1-6llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+1-61 files

NetBSD/src O95uGFJcrypto/external/bsd/openssh/dist ssh-mldsa-eddsa.c servconf.c, crypto/external/bsd/openssh/dist/moduli-gen moduli.4096 moduli.3072

   Import OpenSSH 10.5 (previous was OpenSSH 10.3)

   OpenSSH 10.5/10.5p1 (2026-08-11)
   OpenSSH 10.5 was released on 2026-08-11. It is available from the
   mirrors listed at https://www.openssh.com/.
   OpenSSH is a 100% complete SSH protocol 2.0 implementation and
   includes sftp client and server support.

   Recently the OpenSSH team have received a large number of security
   bug reports, many of which are findings from AI models or made with
   AI assistance. While many AI reports are determined not to have
   security impact when considered in the context of a realistic
   threat model, we very much welcome these reports, especially when
   combined with human triage, analysis, test-cases and particularly
   when accompanied by proposed fixes.

   We have seen a number of cases where a security bug identified by
   AI tools is subsequently independently discovered by a different
   researcher. This suggests that adversaries who do not report bugs

    [383 lines not shown]
VersionDeltaFile
1.1+27,332-0crypto/external/bsd/openssh/dist/libcrux_internal.h
1.1.1.29+1,145-1,180crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048
1.1.1.42+1,468-518crypto/external/bsd/openssh/dist/servconf.c
1.1.1.29+470-521crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072
1.1.1.29+285-309crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096
1.1+503-0crypto/external/bsd/openssh/dist/ssh-mldsa-eddsa.c
+31,203-2,52888 files not shown
+34,360-4,01294 files

LLVM/project 6735e5allvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/RISCV rvv-expandload-compressstore.ll

Return invalid costs for scalable LMUL 8 i8s that need split
DeltaFile
+14-4llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+5-0llvm/test/Analysis/CostModel/RISCV/rvv-expandload-compressstore.ll
+19-42 files

LLVM/project a0164c0llvm/test/Transforms/LICM scalar-promote-aa-tags.ll

Merge branch 'users/zGoldthorpe/licm-bug/precommit' into users/zGoldthorpe/licm-bug/loop-local-aa
DeltaFile
+52-0llvm/test/Transforms/LICM/scalar-promote-aa-tags.ll
+52-01 files

OpenBSD/ports t8w7dmKx11/kde-applications/keepsecret Makefile

   Add a missing bump
VersionDeltaFile
1.3+1-0x11/kde-applications/keepsecret/Makefile
+1-01 files

LLVM/project e84f7b4clang/lib/CIR/Dialect/IR CIRAttrs.cpp

[CIR] Name the memory class each factory argument sets

Assisted-by: Cursor / claude-opus-5
DeltaFile
+38-18clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+38-181 files

LLVM/project d6b79b9llvm/lib/Target/AMDGPU VOPDInstructions.td, llvm/test/MC/AMDGPU gfx1250_asm_unsupported.s gfx13_asm_vopd_errs.s

[AMDGPU] Remove two VOPD instructions from gfx1250 and gfx13.

V_DUAL_DOT2ACC_F32_F16 and V_DUAL_DOT2ACC_F32_BF16 were removed from both
gfx1250 and gfx13.

Fixes LCOMPILER-2684.
DeltaFile
+11-8llvm/lib/Target/AMDGPU/VOPDInstructions.td
+16-0llvm/test/MC/AMDGPU/gfx13_asm_vopd_errs.s
+14-0llvm/test/MC/AMDGPU/gfx1250_asm_unsupported.s
+41-83 files