LLVM/project eed9e97lldb/include/lldb/Interpreter CommandInterpreter.h, lldb/source/Commands CommandObjectApropos.cpp

[lldb] Highlight matching keywords in apropos output (#194997)

When color is enabled, `apropos` now highlights occurrences of the
search term in both command names/help text and settings descriptions
using the configurable regex match ANSI settings.

Implements #194877
DeltaFile
+43-0lldb/test/API/commands/apropos/formatting/TestAproposFormatting.py
+20-10lldb/source/Interpreter/CommandInterpreter.cpp
+18-0lldb/unittests/Utility/StreamTest.cpp
+14-2lldb/source/Commands/CommandObjectApropos.cpp
+7-5lldb/include/lldb/Interpreter/CommandInterpreter.h
+6-5lldb/source/Interpreter/Property.cpp
+108-224 files not shown
+121-2810 files

FreeBSD/doc 014c319website/static/security/advisories FreeBSD-EN-26:12.freebsd-update.asc

Fix a couple of typos and tighten up the language.
DeltaFile
+23-22website/static/security/advisories/FreeBSD-EN-26:12.freebsd-update.asc
+23-221 files

FreeBSD/ports b5e6652security/diswall distinfo Makefile, security/diswall/files patch-Cargo.toml

security/diswall: update 0.6.0 → 0.7.2
DeltaFile
+543-275security/diswall/distinfo
+278-139security/diswall/Makefile
+15-0security/diswall/files/patch-Cargo.toml
+836-4143 files

FreeBSD/ports 7de5f1cdatabases/diesel distinfo Makefile

databases/diesel: update 2.3.8 → 2.3.9
DeltaFile
+27-27databases/diesel/distinfo
+14-14databases/diesel/Makefile
+41-412 files

FreeBSD/ports 31e24c6misc/mcp-inspector pkg-plist Makefile, misc/mcp-inspector/files package-lock.json

misc/mcp-inspector: update 0.21.1 → 0.21.2
DeltaFile
+55-47misc/mcp-inspector/files/package-lock.json
+17-11misc/mcp-inspector/pkg-plist
+5-1misc/mcp-inspector/Makefile
+3-3misc/mcp-inspector/distinfo
+80-624 files

FreeBSD/ports 7a08f5asysutils/opa distinfo Makefile

sysutils/opa: update 1.16.0 → 1.16.1
DeltaFile
+5-5sysutils/opa/distinfo
+1-1sysutils/opa/Makefile
+6-62 files

FreeBSD/ports 5ce0a96japanese/sudachi distinfo Makefile

japanese/sudachi: update 0.6.10 → 0.6.11
DeltaFile
+225-191japanese/sudachi/distinfo
+113-97japanese/sudachi/Makefile
+338-2882 files

LLVM/project 9a625abclang/lib/Driver/ToolChains HIPUtility.cpp, clang/test/Driver hip-toolchain-no-rdc.hip

clang: Use correct triple when constructing offload bundler command (#195271)

Use the toolchain triple for the particular input instead of the top
level toolchain. NFC for now, but avoids mismatched triples in
a future change.
DeltaFile
+5-3clang/lib/Driver/ToolChains/HIPUtility.cpp
+1-1clang/test/Driver/hip-toolchain-no-rdc.hip
+6-42 files

LLVM/project 3545244compiler-rt/cmake config-ix.cmake, llvm/cmake config-ix.cmake

[cmake] Refactor DIA SDK detection into FindDIASDK module (#160354)

This consolidates the DIA SDK detection logic from
`{llvm,compiler-rt}/cmake/config-ix.cmake` into a new centralized,
reusable `FindDIASDK.cmake` module.

In addition to code deduplication, it also helps to avoid hard-coded
references to the DIA SDK location in `LLVMExports.cmake`, hence
allowing a pre-built LLVM distribution for Windows to be used on another
host without requiring the DIA SDK location to be the same.

Fixes https://github.com/llvm/llvm-project/issues/86250.
Fixes https://github.com/llvm/llvm-project/issues/100372.
Fixes https://github.com/llvm/llvm-project/issues/111829.
Fixes https://github.com/llvm/llvm-project/issues/152268.

---------

Signed-off-by: Ruoyu Zhong <zhongruoyu at outlook.com>
DeltaFile
+77-0llvm/cmake/modules/FindDIASDK.cmake
+3-24llvm/cmake/config-ix.cmake
+3-11llvm/lib/DebugInfo/PDB/CMakeLists.txt
+2-9compiler-rt/cmake/config-ix.cmake
+3-0llvm/cmake/modules/LLVMConfig.cmake.in
+88-445 files

FreeBSD/doc f1a8ad7website/static/security/advisories FreeBSD-EN-26:12.freebsd-update.asc FreeBSD-EN-26:11.dhclient.asc, website/static/security/patches/EN-26:11 dhclient.patch

Add EN-26:11 and EN-26:12.

Approved by:    so
DeltaFile
+487-0website/static/security/patches/EN-26:12/ensa-143.patch
+487-0website/static/security/patches/EN-26:12/ensa-144.patch
+177-0website/static/security/advisories/FreeBSD-EN-26:12.freebsd-update.asc
+166-0website/static/security/patches/EN-26:12/ensa-150.patch
+156-0website/static/security/advisories/FreeBSD-EN-26:11.dhclient.asc
+112-0website/static/security/patches/EN-26:11/dhclient.patch
+1,585-07 files not shown
+1,734-013 files

LLVM/project 1b927cfllvm/include/llvm/IR Intrinsics.h, llvm/lib/IR Intrinsics.cpp Verifier.cpp

[LLVM] Refactor intrinsic validation (#194061)

Refactor intrinsic validation to generate an error message as a part of
validation and using this functionality in various places. The main
parts of the change are:

1. Change `matchIntrinsicSignature` to return a bool and print an error
message when the match fails to a `raw_ostream`. The intent is that
`matchIntrinsicSignature` can be improved to generate more precise error
message instead of a simple pass/fail signal (not done in this change).
2. Absorb the validation of variadic argument into
`matchIntrinsicSignature`.
3. Rename `getIntrinsicSignature` to `isSignatureValid` to better
reflect its meaning and have it write an error message to a passed in
`raw_ostream` when it returns false.
4. Change verifier to use `isSignatureValid` to validate the intrinsic
declaration.
5. Make error messages related to intrinsics in Verifier start with
lower case, to that the same error message can be shared between

    [4 lines not shown]
DeltaFile
+65-55llvm/lib/IR/Intrinsics.cpp
+16-24llvm/include/llvm/IR/Intrinsics.h
+9-27llvm/lib/IR/Verifier.cpp
+13-13llvm/test/Verifier/scatter_gather.ll
+10-10llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+9-9llvm/test/Verifier/intrinsic-arg-overloading-struct-ret.ll
+122-13822 files not shown
+180-18828 files

FreeBSD/poudriere ace1d19src/man poudriere-image.8 poudriere-status.8, src/share/poudriere common.sh

Merge pull request #1341 from fematarazzo/fix/typos

fix: correct typos in comments and man pages
DeltaFile
+1-1src/man/poudriere-image.8
+1-1src/man/poudriere-status.8
+1-1src/share/poudriere/common.sh
+1-1src/share/poudriere/include/pkgqueue.sh
+4-44 files

FreeBSD/src 5702d24usr.sbin/bsdinstall/scripts auto

bsdinstall: Improve auto-partition message

Manually tuning ZFS for systems with <8GB ram hasn't been necessary at
least since the switch to OpenZFS. We have users reporting using 1GB RAM
with no manual tuning/issues. Further, the page this links to is a stale
wiki page, which is causing complaints. Remove this misleading note and
replace it with a similar message for UFS. While here, reword that note
to be a bit clearer.

PR:                     287719
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D50971

(cherry picked from commit 5ed26c21e4ff1d478d4611abbf3dc14cc1b77244)
DeltaFile
+2-2usr.sbin/bsdinstall/scripts/auto
+2-21 files

FreeBSD/src dd92680share/man/man7 build.7

build.7: Explain update-packages repo signing

MFC after:              3 days
Reported by:            kevans
Reviewed by:            kevans, ngie
Differential Revision:  https://reviews.freebsd.org/D56607

(cherry picked from commit ab98fd3234304ea10db3dee70205828d372c443a)
DeltaFile
+10-1share/man/man7/build.7
+10-11 files

FreeBSD/src ef42bf7share/man/man7 intro.7

intro.7: Reference groups.7

PR:             264966
MFC after:      3 days

(cherry picked from commit 0f91468c040eb2129618e5ac251afc2529edb462)
DeltaFile
+3-1share/man/man7/intro.7
+3-11 files

FreeBSD/src 2c41906share/man/man7 groups.7, usr.bin/id id.1 groups.1

groups.7: New manual page of standard group names

Import groups(7) from NetBSD, with tweaks for our system. The group
list is sorted by GID. All the group names from /usr/src/etc/group
are described, except "uucp". The FILES section was added on top of
the original manual page.

PR:                     264966
Relnotes:               yes
MFC after:              3 days
Obtained from:          NetBSD
Reviewed by:            des, ziaee
Differential Revision:  https://reviews.freebsd.org/D54114

(cherry picked from commit e09104dfb76a36b65a64bd315bd1520941c4beed)
DeltaFile
+345-0share/man/man7/groups.7
+3-2usr.bin/id/id.1
+3-2usr.bin/id/groups.1
+3-2usr.bin/newgrp/newgrp.1
+3-2usr.sbin/chkgrp/chkgrp.8
+2-1usr.sbin/chown/chown.8
+359-96 files not shown
+371-1412 files

FreeBSD/src b5f4547sys/cddl/compat/opensolaris/kern opensolaris_cmn_err.c

dtrace: Improve dmesg kernel message prefix

Provide intuitive log search keywords and increased system consistency.

MFC after:              2 weeks
Reported by:            mav
Reviewed by:            0mp, dteske
OpenZFS change:         d45c8d648 (Improve dmesg kernel message prefix)
Differential Revision:  https://reviews.freebsd.org/D55765

(cherry picked from commit 49e9b3061df036a73e8bc424c026158f3f57b183)
DeltaFile
+7-7sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
+7-71 files

LLVM/project 9889ffelldb/tools/lldb-dap/tool lldb-dap.cpp

[lldb-dap] Add more logs when running in server mode (#195249)

Had a recent failure in server mode but could not find the reason for
the failure.

```
[09:26:05.247] lldb-dap.cpp:552 started with connection listeners connection://[127.0.0.1]:34035
[09:26:05.258] lldb-dap.cpp:587 (conn0) client connected
[09:26:05.263] lldb-dap.cpp:630 server shutting down, disconnecting remaining clients
[09:26:05.263] (conn0) <-- {"event":"terminated","seq":1,"type":"event"}
[09:26:05.263] DAP.cpp:1005 (conn0) transport closed
[09:26:05.272] lldb-dap.cpp:609 (conn0) client disconnected
```
DeltaFile
+5-0lldb/tools/lldb-dap/tool/lldb-dap.cpp
+5-01 files

LLVM/project d8d8beaclang/lib/Driver/ToolChains HIPUtility.cpp, clang/test/Driver hip-toolchain-no-rdc.hip

clang: Use correct triple when constructing offload bundler command

Use the toolchain triple for the particular input instead of the top
level toolchain. NFC for now, but avoids mismatched triples in
a future change.
DeltaFile
+5-3clang/lib/Driver/ToolChains/HIPUtility.cpp
+1-1clang/test/Driver/hip-toolchain-no-rdc.hip
+6-42 files

LLVM/project 7e0cc20llvm/lib/Target/ARM ARMISelLowering.cpp

[ARM] Remove unneeded AND node, now that ARM does not do UndefinedBooleanContent anymore (NFC) (#194253)

It has ZeroOrOneBooleanContent now, so it is optimized away in all cases
anyway.
DeltaFile
+0-5llvm/lib/Target/ARM/ARMISelLowering.cpp
+0-51 files

LLVM/project a948225llvm/docs AMDGPUUsage.rst, llvm/docs/AMDGPU DeveloperGuideline.rst

[NFC][AMDGPU][Doc] Add developer guideline

This guideline covers topics on top of existing LLVM guideline.
DeltaFile
+405-0llvm/docs/AMDGPU/DeveloperGuideline.rst
+1-0llvm/docs/AMDGPUUsage.rst
+406-02 files

LLVM/project 899ab68llvm/lib/Target/RISCV RISCVCodeGenPrepare.cpp, llvm/test/CodeGen/RISCV/rvv vreductions-int.ll

[RISCV] Optimize scalable multiply reductions lowerings (#193528)

Now that we can correctly lower a scalable multiply reduction, lets
improve the lowering for two common cases.
1) If we have exact VLEN, just convert to the fixed vector
   form and lower so that we get shuffles instead of the
   slow painful loop.
2) Handle the high LMUL case by splitting down to m1 via
   a reduce tree.  It's only at the final stage that we need
   to use the loop to handle the unknown number of elements.

For context, this is mostly for completeness. I don't plan on going any
further to improve the code quality here. There's more we can do (e.g.
exploiting minimum element count to use shuffles for the first couple
stages), but that can be future work.

Code written by Claude with heavy guidance and review by me.
DeltaFile
+499-28llvm/test/CodeGen/RISCV/rvv/vreductions-int.ll
+66-24llvm/lib/Target/RISCV/RISCVCodeGenPrepare.cpp
+565-522 files

LLVM/project d1cea91llvm/lib/Transforms/Utils LoopUnroll.cpp, llvm/test/Transforms/LoopUnroll/branch-weights-freq unroll-complete.ll unroll-epilog.ll

[LoopUnroll] Fix freqs for unconditional latches: N>2, fast (#182404)

This patch extends PR #179520 to the N > 2 case, where N is the number
of remaining conditional latches. Its strategy is to apply the original
loop's probability to all N latches and then, as needed, adjust as few
of them as possible.
DeltaFile
+480-0llvm/test/Transforms/LoopUnroll/branch-weights-freq/unroll-complete.ll
+168-7llvm/lib/Transforms/Utils/LoopUnroll.cpp
+68-0llvm/test/Transforms/LoopUnroll/branch-weights-freq/unroll-epilog.ll
+66-0llvm/test/Transforms/LoopUnroll/branch-weights-freq/unroll-partial-unconditional-latch.ll
+782-74 files

LLVM/project de99eefclang/lib/Driver/ToolChains HIPUtility.cpp

clang: Use correct triple when constructing offload bundler command

Use the toolchain triple for the particular input instead of the top
level toolchain. NFC for now, but avoids mismatched triples in
a future change.
DeltaFile
+5-3clang/lib/Driver/ToolChains/HIPUtility.cpp
+5-31 files

NetBSD/pkgsrc 8SZNd9Zdoc TODO CHANGES-2026

   doc: Updated www/w3m-img to 0.5.6nb1
VersionDeltaFile
1.27180+3-1doc/TODO
1.2726+2-1doc/CHANGES-2026
+5-22 files

NetBSD/pkgsrc IL48p6Swww/w3m options.mk, www/w3m-img Makefile

   w3m-img: follow upstream's default and prefer imlib2 over gtk2

   (since 2022)

   Bump PKGREVISION.
VersionDeltaFile
1.19+2-2www/w3m/options.mk
1.39+2-1www/w3m-img/Makefile
+4-32 files

LLVM/project 67bf019clang/lib/Driver/ToolChains HIPUtility.cpp

clang: Use correct triple when constructing offload bundler command

Use the toolchain triple for the particular input instead of the top
level toolchain. NFC for now, but avoids mismatched triples in
a future change.
DeltaFile
+5-3clang/lib/Driver/ToolChains/HIPUtility.cpp
+5-31 files

LLVM/project 3b2d2ealldb/test/Shell/Commands command-disassemble-aarch64-color.s command-disassemble-aarch64-extensions.s, llvm/lib/Target/AArch64 AArch64InstrFormats.td

fixup! Update diff because SYSP definition has changed
DeltaFile
+126-114llvm/test/MC/AArch64/armv9a-sysp.s
+19-21llvm/test/MC/AArch64/armv9-sysp-diagnostics.s
+7-32llvm/lib/Target/AArch64/AArch64InstrFormats.td
+2-11llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+2-2lldb/test/Shell/Commands/command-disassemble-aarch64-color.s
+2-2lldb/test/Shell/Commands/command-disassemble-aarch64-extensions.s
+158-1822 files not shown
+159-1878 files

LLVM/project 1adabd6clang/www cxx_dr_status.html

[clang][NFC] Update the DR list (#195213)

Just ran `make_cxx_dr_status` to bring in the latest DRs.
DeltaFile
+55-6clang/www/cxx_dr_status.html
+55-61 files

LLVM/project c46ed70clang/test/CXX/drs cwg27xx.cpp, clang/www cxx_dr_status.html

[clang][NFC] Mark CWG2780 as implemented and add a test (#195127)

[CWG2780](https://wg21.link/cwg2780) allows `reinterpret_cast`ing to a
reference-to-function type. Clang already supports this:
https://godbolt.org/z/c37hsvKnn
DeltaFile
+10-0clang/test/CXX/drs/cwg27xx.cpp
+1-1clang/www/cxx_dr_status.html
+11-12 files