LLVM/project d0bb0c8lld/test/ELF/linkerscript output-section-include.test section-include.test

[ELF,test] Convert INCLUDE tests to split-file pattern (#193403)

Preparatory for adding negative test cases.
DeltaFile
+24-11lld/test/ELF/linkerscript/output-section-include.test
+23-11lld/test/ELF/linkerscript/section-include.test
+18-8lld/test/ELF/linkerscript/memory-include.test
+65-303 files

LLVM/project b3a5d14lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime AppleObjCRuntimeV2.cpp

[lldb] Doxygenify comments in AppleObjCRuntimeV2 (NFC) (#193401)
DeltaFile
+2-2lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
+2-21 files

LLVM/project eb4296fllvm/test/TableGen AsmMatcherFullCustomConversionMethod.td, llvm/utils/TableGen AsmMatcherEmitter.cpp

[llvm-mc][AsmMatcherEmitter] Fix the minimum ConversionTable entry size (#191977)

When working on a target with fully customized instruction
conversion method, there's a build failure due to the case that in the
target's generated asm matcher, the size of `ConversionTable` entry is 2
(i.e., the minimum size defined in `AsmMatcherEmitter` TableGen
backend).

However, for a target that has customized conversion method for all
instructions, a `ConversionTable` entry should be looking like: `{
CVT_<the-custom-conversion-method>, <the-position-of-operand>, CVT_Done
}`, where the position of operand for custom conversion is by-default 0.

This commit includes a test case to illustrate this scenario, along with
a little fix.
DeltaFile
+30-0llvm/test/TableGen/AsmMatcherFullCustomConversionMethod.td
+4-1llvm/utils/TableGen/AsmMatcherEmitter.cpp
+34-12 files

LLVM/project 9945632llvm/utils/TableGen/Common/GlobalISel GlobalISelMatchTable.cpp

test
DeltaFile
+1-1llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
+1-11 files

FreeBSD/ports 6d0946etextproc/bat distinfo Makefile.crates, textproc/bat/files patch-Cargo.toml

textproc/bat: Update to 0.26.1

Changes: https://github.com/sharkdp/bat/releases/tag/v0.26.1

PR:             291372
Approved by:    pizzamig (maintainer)
DeltaFile
+363-265textproc/bat/distinfo
+181-132textproc/bat/Makefile.crates
+4-4textproc/bat/files/patch-Cargo.toml
+2-2textproc/bat/Makefile
+550-4034 files

FreeBSD/ports 0c7c7dfdevel/dorst distinfo Makefile.crates, devel/dorst/files patch-Cargo.lock patch-Cargo.toml

devel/dorst: Update 0.19.5 => 0.20.0

While here, remove desktop-file-utils since
the .desktop file doesn't contain MimeType entry.

Changelog:
https://github.com/charlesrocket/dorst/releases/tag/v0.20.0

PR:             294477
Reported by:    charlesrocket <slowdive at me.com> (maintainer)
Approved by:    osa (mentor)
DeltaFile
+375-413devel/dorst/distinfo
+187-206devel/dorst/Makefile.crates
+0-26devel/dorst/files/patch-Cargo.lock
+0-11devel/dorst/files/patch-Cargo.toml
+2-3devel/dorst/Makefile
+564-6595 files

FreeBSD/ports 038f457deskutils/taskwarrior-tui Makefile

deskutils/taskwarrior-tui: Unsilence commands
DeltaFile
+4-4deskutils/taskwarrior-tui/Makefile
+4-41 files

LLVM/project a843c69llvm/lib/Passes PassBuilderPipelines.cpp, llvm/test/Other new-pm-defaults.ll new-pm-thinlto-prelink-samplepgo-defaults.ll

Revert "[JTS][Passes] Enable JTS By Default" (#193399)

Reverts llvm/llvm-project#193300

Still causing failures on the BOLT bot.

https://lab.llvm.org/buildbot/#/builders/113/builds/12403

Seems related to the zero GUID issue.
DeltaFile
+5-1llvm/test/Other/new-pm-defaults.ll
+2-2llvm/lib/Passes/PassBuilderPipelines.cpp
+0-1llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll
+0-1llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll
+0-1llvm/test/Other/new-pm-thinlto-prelink-defaults.ll
+0-1llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
+7-72 files not shown
+7-98 files

LLVM/project e4e0d6bllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv vfadd-vp.ll

better stack trace

Created using spr 1.3.7
DeltaFile
+4,805-4,811llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+1,871-1,882llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+764-1,229llvm/test/CodeGen/RISCV/rvv/vfadd-vp.ll
+837-855llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+1,139-456llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+664-508llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
+10,080-9,741818 files not shown
+35,852-19,410824 files

LLVM/project a36c07bllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv vfadd-vp.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+4,805-4,811llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+1,871-1,882llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+764-1,229llvm/test/CodeGen/RISCV/rvv/vfadd-vp.ll
+837-855llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+1,139-456llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+664-508llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
+10,080-9,741815 files not shown
+35,790-19,390821 files

FreeBSD/ports caab64fmail/spamassassin Makefile, mail/spamassassin-devel Makefile

mail/spamassassin*: Ensure process name is renamed even in debug mode

Some customers run spamassassin in debug mode. This breaks rc's ability
to manage the process because the process name is unexpectedly "perl".
When in debug mode, also set the process name to spamd.

Reported by:    Dan Mahoney <danm at prime.gushi.org>
Upstream bug:   https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8384
DeltaFile
+11-0mail/spamassassin/files/patch-spamd_spamd.raw
+11-0mail/spamassassin-devel/files/patch-spamd_spamd.raw
+1-1mail/spamassassin-devel/Makefile
+1-1mail/spamassassin/Makefile
+24-24 files

LLVM/project 3475801llvm/lib/Target/AMDGPU SIWholeQuadMode.cpp, llvm/test/CodeGen/AMDGPU wqm-propagate-for-execz-side-effect.ll

AMDGPU: Back-propagate wqm for sources of side-effect instruction

For readfirstlane instruction, as it would get undefined value if exec
is zero. To handle the case that only helper lanes execute the parent
block, we let the readfirstlane to execute under wqm. But this is not
enough. If the parent block was also executed by non-helper lanes, we
also need to make sure its sources were calculated under wqm. Otherwise,
if the instruction that generate the source of readfirstlane was
executed under exact mode, the value would contain garbage data in help
lane. The garbage data in helper lane maybe returned by the
readfirstlane running under wqm.

To fix this issue, we need to enforce the back-propagation of wqm for
instructions like readfirstlane. This was only done if the instruction
was possibly in the middle of wqm region (by checking OutNeeds).
DeltaFile
+33-4llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
+3-3llvm/test/CodeGen/AMDGPU/wqm-propagate-for-execz-side-effect.ll
+36-72 files

FreeBSD/ports 0502fe9security/trufflehog distinfo Makefile

security/trufflehog: update 3.94.3 → 3.95.2
DeltaFile
+5-5security/trufflehog/distinfo
+1-1security/trufflehog/Makefile
+6-62 files

FreeBSD/ports b2c4140devel/dill Makefile distinfo, devel/dill/files patch-CMakeLists.txt

devel/dill: update 2.4.1-75 → 3.3.0
DeltaFile
+5-14devel/dill/files/patch-CMakeLists.txt
+8-3devel/dill/Makefile
+3-3devel/dill/distinfo
+1-1devel/dill/pkg-plist
+17-214 files

FreeBSD/ports 8f8807clang/py-dhall distinfo Makefile

lang/py-dhall: update 0.1.15 → 0.1.16
DeltaFile
+33-33lang/py-dhall/distinfo
+19-21lang/py-dhall/Makefile
+52-542 files

FreeBSD/ports a917a59misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.3.1 → 3.3.2
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports c264c3bmath/lean4 distinfo Makefile

math/lean4: update 4.29.0 → 4.29.1
DeltaFile
+3-3math/lean4/distinfo
+2-2math/lean4/Makefile
+5-52 files

FreeBSD/src 2bff747share/termcap termcap

termcap: fix screen entry standout mode (so/se) capabilities

so=\E[3m (italic) is incorrect, should be so=\E[7m (reverse video).
se=\E[23m (italic off) is incorrect, should be se=\E[27m (reverse off).

mr=\E[7m (reverse video) is correctly defined in the same entry.
screen-256color inherits from screen via tc=screen and is fixed
transitively.

PR:             294499
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2139
MFC after:      1 week

Signed-off-by: Dan Mahoney <freebsd at gushi.org>
DeltaFile
+2-2share/termcap/termcap
+2-21 files

LLVM/project 6926aa3llvm/test/CodeGen/AMDGPU wqm-propagate-for-execz-side-effect.ll

[test][AMDGPU] Precommit test for Back-propagate wqm for sources of side-effect instruction
DeltaFile
+127-0llvm/test/CodeGen/AMDGPU/wqm-propagate-for-execz-side-effect.ll
+127-01 files

FreeBSD/ports c4522a2editors/vim distinfo Makefile

editors/vim: Update to 9.2.0387
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

LLVM/project 6caacefllvm/include/llvm/Analysis TargetTransformInfoImpl.h, llvm/include/llvm/CodeGen BasicTTIImpl.h

[LV][RISCV][NFC] Add explicit LMUL controls via computeFeasibleMaxVF

Add components of maxVF and its support for scalable
vectorization. The default for unspecified RISCV is
LMUL=4 with this change, so some tests will have
the flag that controls max LMUL to extend to LMUL=8
when the request is made.
DeltaFile
+50-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+20-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+3-3llvm/test/Transforms/LoopVectorize/RISCV/reg-usage-maxbandwidth.ll
+5-0llvm/lib/Analysis/TargetTransformInfo.cpp
+5-0llvm/include/llvm/CodeGen/BasicTTIImpl.h
+5-0llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
+88-34 files not shown
+97-510 files

FreeBSD/src 8bbba9ftools/build/options makeman.lua

makeman.lua: catch up to REQUIRED_OPTIONS change

161f8edc651c7 ("bsd.mkopt.mk: Prepare a list of all build options")
restructured things and now we should simply strip the leading double
underbar.  This fixes the oddity noticed in
4ed20e0236dd0 ("kshim/usb: Add build option."), where WITH_CASPER made
a surprise appearance.

This is a part of D56558, but not the meat of the change.

Reviewed by:    emaste, imp
DeltaFile
+1-1tools/build/options/makeman.lua
+1-11 files

FreeBSD/ports 3dae579textproc/qo distinfo Makefile

textproc/qo: Update to 0.4.0
DeltaFile
+5-5textproc/qo/distinfo
+1-2textproc/qo/Makefile
+6-72 files

FreeBSD/ports fc63455devel/lua-language-server distinfo Makefile

devel/lua-language-server: Update to 3.18.2

Differential Revision:  https://reviews.freebsd.org/D56255
DeltaFile
+3-3devel/lua-language-server/distinfo
+1-1devel/lua-language-server/Makefile
+4-42 files

NetBSD/pkgsrc-wip e1a8f0atailscale distinfo go-modules.mk

tailscale: attempt to use the original TUNSIFHEAD
DeltaFile
+9-9tailscale/distinfo
+2-2tailscale/go-modules.mk
+1-1tailscale/Makefile
+12-123 files

FreeBSD/ports f043ed3security/vuxml/vuln 2026.xml

security/vuxml: add FreeBSD SAs issued on 2026-04-21

FreeBSD-SA-26:10.vm affects all supported releases
FreeBSD-SA-26:11.amd64 affects all supported releases
DeltaFile
+71-0security/vuxml/vuln/2026.xml
+71-01 files

LLVM/project 7acde7allvm/lib/Analysis TargetTransformInfo.cpp, llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp RISCVSubtarget.h

[LV][RISCV][NFC] Add explicit LMUL controls via computeFeasibleMaxVF

Add components of maxVF and its support for scalable
vectorization. The default for unspecified RISCV is
LMUL=4 with this change, so some tests will have
the flag that controls max LMUL to extend to LMUL=8
when the request is made.
DeltaFile
+50-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+22-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+9-0llvm/lib/Target/RISCV/RISCVSubtarget.h
+4-4llvm/test/Transforms/LoopVectorize/RISCV/lmul.ll
+3-3llvm/test/Transforms/LoopVectorize/RISCV/reg-usage-maxbandwidth.ll
+5-0llvm/lib/Analysis/TargetTransformInfo.cpp
+93-75 files not shown
+110-811 files

FreeBSD/ports bd4525dsysutils/try-rs distinfo Makefile

sysutils/try-rs: Update to 1.7.8
DeltaFile
+3-3sysutils/try-rs/distinfo
+1-1sysutils/try-rs/Makefile
+4-42 files

LLVM/project f4bf729lldb/examples/darwin/heap_find heap.py, lldb/examples/python lldbtk.py diagnose_unwind.py

[lldb] Add exe_ctx to examples commands (#193347)

Updates example python commands to use `SBExecutionContext` where
beneficial. This was to remove uses of
`GetSelected{Target,Thread,Frame}`.

While making this changes, I also renamed `dict` parameters to
`internal_dict`. In examples, it's better not to shadow `dict`, which is
the builtin type and constructor for dictionaries.

Lastly, I removed a command (`section_ptr_refs`) whose function was
disabled, and non-functional (it calls a non-existent function
`load_dylib`).
DeltaFile
+35-120lldb/examples/darwin/heap_find/heap.py
+10-14lldb/examples/python/lldbtk.py
+8-8lldb/examples/python/diagnose_unwind.py
+4-9lldb/examples/python/diagnose_nsstring.py
+5-7lldb/examples/python/jump.py
+5-4lldb/examples/python/types.py
+67-1623 files not shown
+75-1739 files

FreeBSD/doc 0e1130fwebsite/content/en/releases/13.5R errata.adoc, website/content/en/releases/14.3R errata.adoc

Add errata affecting 13.5R, 14.3R, 14.4R and 15.0R

FreeBSD-EN-26:05.vm affects all supported releases
FreeBSD-EN-26:06.timerfd affects FreeBSD 14.3R, 14.4R and 15.0R
FreeBSD-EN-26:07.pkgbase affects FreeBSD 15.0R
DeltaFile
+2-3website/content/en/releases/14.4R/errata.adoc
+3-0website/content/en/releases/15.0R/errata.adoc
+2-0website/content/en/releases/14.3R/errata.adoc
+1-0website/content/en/releases/13.5R/errata.adoc
+8-34 files