LLVM/project bce20f5clang/test/Preprocessor riscv-target-features.c, llvm/lib/Target/RISCV RISCVFeatures.td

[RISCV][MC] Add experimental Smidctrl, Ssidctrl, Smnip, and Ssnip support (#218108)

Add experimental MC support for Smidctrl, Ssidctrl, Smnip, and Ssnip
extensions.

This completes MC support for the ACLIC v0.20 extensions.
DeltaFile
+46-0clang/test/Preprocessor/riscv-target-features.c
+42-0llvm/test/MC/RISCV/supervisor-csr-names.s
+42-0llvm/test/MC/RISCV/machine-csr-names.s
+18-0llvm/lib/Target/RISCV/RISCVFeatures.td
+16-0llvm/test/CodeGen/RISCV/attributes.ll
+12-0llvm/test/MC/RISCV/attribute-arch.s
+176-06 files not shown
+198-812 files

FreeBSD/ports d128625security/vuxml/vuln 2026.xml

security/vuxml: Document gitea < 1.27.3 vulnerabilities

Gitea 1.27.3 fixes 26 security issues, hardens issue searching
that an unfiltered query no longer enumerates every public
repository into the indexer filter and removes unsafe code
from the internal private endpoints.

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

OpenBSD/ports kQpgTPesysutils/docker-compose Makefile modules.inc

   sysutils/docker-compose: update to 5.5.1
VersionDeltaFile
1.37+688-798sysutils/docker-compose/distinfo
1.33+242-260sysutils/docker-compose/modules.inc
1.40+1-1sysutils/docker-compose/Makefile
+931-1,0593 files

LLVM/project c577c6clldb/test/Shell/Unwind signal-frame-undefined-ra.test, lldb/test/Shell/Unwind/Inputs signal-frame-undefined-ra.s

[lldb] Test undefined return addresses in signal frames (#223046)

Signal-frame CFI can explicitly mark its return-address register
undefined to represent a terminal synthetic context. This is useful for
contexts such as newly created FreeBSD kernel threads that do not have
an interrupted caller.

Verify that LLDB keeps the signal frame in the backtrace and terminates
the unwind without creating a caller.

Assisted-by: GPT
DeltaFile
+19-0lldb/test/Shell/Unwind/Inputs/signal-frame-undefined-ra.s
+18-0lldb/test/Shell/Unwind/signal-frame-undefined-ra.test
+37-02 files

FreeBSD/ports 344a598www/gitea Makefile distinfo

www/gitea: Security update 1.27.2 => 1.27.3

Release Notes:
https://blog.gitea.com/release-of-1.27.3/

PR:             298072
Approved by:    ports at foss-daily.org (maintainer timeout, 2 weeks)
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-66877
Security:       CVE-2026-71184
Security:       CVE-2026-68957
Security:       CVE-2026-60010
Security:       CVE-2026-70406
Security:       CVE-2026-63792
Security:       CVE-2026-66874
Security:       CVE-2026-68964
Security:       CVE-2026-67577
Security:       CVE-2026-66849
Security:       CVE-2026-73135

    [18 lines not shown]
DeltaFile
+3-3www/gitea/distinfo
+1-2www/gitea/Makefile
+4-52 files

FreeBSD/ports 8d487eawww/gitea Makefile distinfo

www/gitea: Security update 1.27.2 => 1.27.3

Release Notes:
https://blog.gitea.com/release-of-1.27.3/

PR:             298072
Approved by:    ports at foss-daily.org (maintainer timeout, 2 weeks)
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-66877
Security:       CVE-2026-71184
Security:       CVE-2026-68957
Security:       CVE-2026-60010
Security:       CVE-2026-70406
Security:       CVE-2026-63792
Security:       CVE-2026-66874
Security:       CVE-2026-68964
Security:       CVE-2026-67577
Security:       CVE-2026-66849
Security:       CVE-2026-73135

    [16 lines not shown]
DeltaFile
+3-3www/gitea/distinfo
+1-2www/gitea/Makefile
+4-52 files

OpenBSD/ports brsfJQLsysutils/docker-cli Makefile distinfo

   sysutils/docker: update to 29.8.0
VersionDeltaFile
1.46+2-2sysutils/docker-cli/distinfo
1.51+1-1sysutils/docker-cli/Makefile
+3-32 files

LLVM/project 462535bllvm/test/Transforms/InstCombine known-bits.ll known-bits-bitcast-from-fp.ll

[InstCombine][NFC] Move bitcast from float tests into their own file (#223196)
DeltaFile
+360-0llvm/test/Transforms/InstCombine/known-bits-bitcast-from-fp.ll
+0-358llvm/test/Transforms/InstCombine/known-bits.ll
+360-3582 files

FreeBSD/ports f8ffacanet-im/telegram-desktop Makefile distinfo

net-im/telegram-desktop: update to 7.2.8 release (+)

Drop unneeded dependecy on protobuf [1]

PR:             298401 [1]
Release notes:  https://github.com/telegramdesktop/tdesktop/releases/tag/v7.2.8
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-2net-im/telegram-desktop/Makefile
+4-52 files

OpenBSD/ports LgGdwe1sysutils/docker-buildx Makefile distinfo

   sysutils/docker-buildx: update to 0.37.0
VersionDeltaFile
1.28+2-2sysutils/docker-buildx/distinfo
1.29+1-1sysutils/docker-buildx/Makefile
+3-32 files

FreeBSD/ports 291949enet-im/tg_owt Makefile

net-im/tg_owt: drop unneeded dependency on protobuf

PR:     298401
DeltaFile
+1-1net-im/tg_owt/Makefile
+1-11 files

LLVM/project 0c4e1a6llvm/lib/Transforms/Vectorize VPlanUtils.cpp VPlan.h, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

[VPlan] Set the containing plan when creating blocks (NFC). (#223269)

Now that we funnel all VP block creation through VPlan helpers, make
sure the Plan field is set for each block. This means we can remove the
CFG walk to find a Plan's entry.

Also drop an assertion in VPSlotTracker::getOrCreateName: a block now
knows its plan as soon as it is created.

This has a very small positive compile-time impact.
DeltaFile
+2-35llvm/lib/Transforms/Vectorize/VPlan.cpp
+9-7llvm/lib/Transforms/Vectorize/VPlan.h
+2-2llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+3-1llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+16-454 files

LLVM/project cc6d78ellvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanPatternMatch.h, llvm/test/Transforms/LoopVectorize uniform_across_vf_induction1.ll uniform_across_vf_induction2.ll

[VPlan] Fold shifts by zero. (#223276)

Add trivial folds of shifts by zero. This allows us to match IR SCEV
behavior (which looks through trivial shifts), w/o explicitly handling
those in getSCEVExprForVPValue.
DeltaFile
+86-112llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1_lshr.ll
+12-36llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction2.ll
+10-16llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1.ll
+3-3llvm/test/Transforms/LoopVectorize/VPlan/vplan-scev-address-idioms.ll
+6-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-0llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+123-1673 files not shown
+126-1739 files

LLVM/project e33c1e8llvm/test/Transforms/LoopVectorize narrow-to-per-lane-replicates.ll

[VPlan] Add tests for narrowing users of a widened induction (NFC). (#223277)

Add additional narrowing tests for wide IV including pointer inductions
and FP inductions.
DeltaFile
+446-0llvm/test/Transforms/LoopVectorize/narrow-to-per-lane-replicates.ll
+446-01 files

FreeBSD/ports d069603devel/sem Makefile.crates Makefile

devel/sem: Update to 0.25.0
DeltaFile
+5-3devel/sem/distinfo
+1-2devel/sem/Makefile
+1-0devel/sem/Makefile.crates
+7-53 files

FreeBSD/ports 23b3990sysutils/ngbuddy Makefile distinfo

sysutils/ngbuddy: Update 1.0 => 1.1

This update also corrects rc.d service order
reported by feld@ in PR 298188.

While here, update maintainer address.

Commit log:
https://github.com/bellhyve/ngbuddy/compare/v1.0...v1.1

PR:             298371
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 9daead358475786175c3d923c4d8812179895800)
DeltaFile
+3-3sysutils/ngbuddy/distinfo
+2-2sysutils/ngbuddy/Makefile
+5-52 files

FreeBSD/ports 9daead3sysutils/ngbuddy Makefile distinfo

sysutils/ngbuddy: Update 1.0 => 1.1

This update also corrects rc.d service order
reported by feld@ in PR 298188.

While here, update maintainer address.

Commit log:
https://github.com/bellhyve/ngbuddy/compare/v1.0...v1.1

PR:             298371
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3sysutils/ngbuddy/distinfo
+2-2sysutils/ngbuddy/Makefile
+5-52 files

Linux/linux fd73f4a. Makefile

Linux 7.3-rc3
DeltaFile
+1-1Makefile
+1-11 files

LLVM/project e476e76bolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64ExpandImm.h

[AArch64] Make ImmInsnModel operands optional. NFC (#223280)

This helps make sure we do not use them incorrectly, and should allow
them to
be checked for values in the future.
DeltaFile
+18-17llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+8-8bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+4-4llvm/lib/Target/AArch64/AArch64ExpandImm.cpp
+2-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-2llvm/lib/Target/AArch64/AArch64ExpandImm.h
+34-335 files

FreeBSD/ports 4cc3bf3www/mod_auth_openidc Makefile distinfo

www/mod_auth_openidc: Update to 2.4.20.3
DeltaFile
+3-3www/mod_auth_openidc/distinfo
+1-1www/mod_auth_openidc/Makefile
+4-42 files

NetBSD/pkgsrc-wip f7d17a3bgpdump Makefile

bgpdump: Another fix for Makefile
DeltaFile
+0-1bgpdump/Makefile
+0-11 files

LLVM/project 4b08871clang/test/Analysis/Scalable/source-edit-generation multi-tu-edits-merge.cpp multi-tu-conflict-edits-merge.cpp

[SSAF][SourceEdit] Wire in 'clang-ssaf-src-edit-merge' and add multi-TU tests (#220372)

With 'clang-ssaf-src-edit-merge', we can test source edits over multiple
translation units: their Replacements are merged before apply. This
covers both clean merges and conflicts.
DeltaFile
+288-0clang/test/Analysis/Scalable/source-edit-generation/multi-tu-conflict-edits-merge.cpp
+206-0clang/test/Analysis/Scalable/source-edit-generation/multi-tu-edits-merge.cpp
+494-02 files

NetBSD/pkgsrc-wip a67b259bgpdump distinfo Makefile

bgpdump: Fix Makefile
DeltaFile
+5-2bgpdump/Makefile
+3-3bgpdump/distinfo
+8-52 files

LLVM/project 4ef24acclang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations CppBoundedBuffers.cpp, clang/unittests/ScalableStaticAnalysis/SourceTransformation CppBoundedBuffersTest.cpp

[SSAF][SourceTransformation] Add transformation for new[] and malloc

For a PointerFlowPair, if RHS is an array-new or malloc call and LHS
has bounded type, transform RHS to the bounded-producing alternative
to new[]/malloc.

4th step of
rdar://187125348
DeltaFile
+149-0clang/unittests/ScalableStaticAnalysis/SourceTransformation/CppBoundedBuffersTest.cpp
+105-5clang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations/CppBoundedBuffers.cpp
+254-52 files

FreeBSD/ports 33f2affwww/lexbor Makefile distinfo

www/lexbor: Update 3.0.0 => 3.0.1
DeltaFile
+3-3www/lexbor/distinfo
+1-1www/lexbor/Makefile
+4-42 files

LLVM/project cf53006lldb/source/Plugins/Process/FreeBSD-Kernel-Core ProcessFreeBSDKernelCore.cpp

[lldb][Process/FreeBSD-Kernel-Core] Dereference stoppcbs based on target kernel version (#222977)

As of `__FreeBSD_version 1400089` stoppcbs is a pointer to the pcbs
array. Dereference stoppcbs on sufficiently new kernels.

Obtained-from:
https://cgit.freebsd.org/src/commit/?id=0f2bb40bc7ddee7ba329d9b344623e2a186b4046
DeltaFile
+14-0lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
+14-01 files

LLVM/project 9bf40cellvm/lib/Target/AMDGPU SIISelLowering.h AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.s.buffer.load.illegal-types.ll llvm.amdgcn.ptr.s.buffer.load.illegal-types.ll

[AMDGPU] Fix s_buffer_load crash for illegal result types (#215483)

i1, i4, v2i1, v3i16, v6i8, and i128 had no SBUFFER_LOAD selection
pattern and crashed

Load a legal i32/vNi32 carrier instead and narrow/bitcast down to the
requested type
DeltaFile
+101-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.buffer.load.illegal-types.ll
+101-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ptr.s.buffer.load.illegal-types.ll
+38-46llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+15-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+6-0llvm/lib/Target/AMDGPU/SIISelLowering.h
+261-475 files

FreeBSD/ports afb021anet/krakend-ce Makefile distinfo

net/krakend-ce: Update 2.13.10 => 2.13.11
DeltaFile
+5-5net/krakend-ce/distinfo
+1-2net/krakend-ce/Makefile
+6-72 files

LLVM/project 82a18cfclang/lib/Driver/ToolChains MinGW.cpp, clang/test/Driver mingw.cpp

[Clang][MinGW] Link default-manifest.o if exists (#223084)

Some MinGW distributions provide a pre-compiled manifest xml to disable
the UAC escalation dialog.
Link automatically the manifest only if it exists when linking an
executable.
Do the same as Cygwin (#220875) and align with GCC.
DeltaFile
+10-0clang/test/Driver/mingw.cpp
+5-0clang/lib/Driver/ToolChains/MinGW.cpp
+0-0clang/test/Driver/Inputs/mingw_msys2_tree/msys64/mingw32/lib/default-manifest.o
+15-03 files

LLVM/project 89c4368llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize trunc-extended-icmps.ll

[VPlan] Don't create no-op casts in truncateToMinimalBitwidths. (#223271)

No-op casts get folded to the input operand, which caused applyFlags to
crash if that was not a cast. Fix by avoiding creating such trivial
casts in the first place.
DeltaFile
+48-0llvm/test/Transforms/LoopVectorize/trunc-extended-icmps.ll
+6-12llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-0llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+56-123 files