LLVM/project 6295903llvm/include/llvm/Target Target.td, llvm/test/TableGen RegisterInfoEmitter-errors.td RegisterClass.td

[TableGen] Add asserts for a few register related checks (#182680)

Move some register file related error checking from C++ code to asserts
in Target.td file. Rename and extend the lit test to exercise these
errors.
DeltaFile
+57-0llvm/test/TableGen/RegisterInfoEmitter-errors.td
+1-18llvm/utils/TableGen/Common/CodeGenRegisters.cpp
+9-0llvm/include/llvm/Target/Target.td
+0-7llvm/test/TableGen/RegisterClass.td
+3-0llvm/utils/TableGen/RegisterBankEmitter.cpp
+70-255 files

FreeBSD/ports 0326873lang/sbcl pkg-plist distinfo, lang/sbcl/files patch-src_runtime_ppc-bsd-os.c patch-make-config.sh

lang/sbcl: Update to 2.6.1
DeltaFile
+0-63lang/sbcl/files/patch-src_runtime_ppc-bsd-os.c
+0-28lang/sbcl/files/patch-make-config.sh
+0-22lang/sbcl/files/patch-src_runtime_ppc-bsd-os.h
+16-0lang/sbcl/pkg-plist
+0-11lang/sbcl/files/patch-src_runtime_ppc-arch.c
+3-3lang/sbcl/distinfo
+19-1272 files not shown
+20-1328 files

FreeBSD/ports 2aa4646net/netpeek Makefile, net/spoofdpi Makefile

Update my ports' maintainer field after becoming a committer

Reviewed by:    osa, vvd (mentors)
Approved by:    osa (mentor)
Differential Revision:  https://reviews.freebsd.org/D55456
DeltaFile
+1-1net/netpeek/Makefile
+1-1net/spoofdpi/Makefile
+1-1security/gauth/Makefile
+1-1security/py-python-nmap/Makefile
+1-1sysutils/android-ota-payload-extractor/Makefile
+1-1sysutils/lazyssh/Makefile
+6-637 files not shown
+43-4343 files

FreeBSD/ports b9fbce0net/libzmq4 Makefile

net/libzmq4: Fix build with openpgm

Reported by:    vvd
DeltaFile
+2-1net/libzmq4/Makefile
+2-11 files

FreeNAS/freenas 3153326src/middlewared/middlewared/plugins failover.py

fix failover.mismatch_nics
DeltaFile
+2-2src/middlewared/middlewared/plugins/failover.py
+2-21 files

LLVM/project 6bec297llvm/lib/Target/AMDGPU AMDGPUCallLowering.cpp, llvm/test/CodeGen/AMDGPU call-args-inreg.ll cc-inreg-sgpr0-3-mismatch.ll

[AMDGPU] Fix caller/callee mismatch in SGPR assignment for inreg args

On the callee side, `LowerFormalArguments` marks SGPR0-3 as allocated in
`CCState` before running the CC analysis. On the caller side, `LowerCall` (and
GlobalISel's `lowerCall`/`lowerTailCall`) added the scratch resource to
`RegsToPass` without marking it in `CCState`. This caused `CC_AMDGPU_Func` to
treat SGPR0-3 as available on the caller side, assigning user inreg args there,
while the callee skipped them without marking it in `CCState`. This caused
`CC_AMDGPU_Func` to treat SGPR0-3 as available on the caller side, assigning
user inreg args there, while the callee skipped them.
DeltaFile
+405-7llvm/test/CodeGen/AMDGPU/call-args-inreg.ll
+168-39llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll
+84-2llvm/test/CodeGen/AMDGPU/call-args-inreg-no-sgpr-for-csrspill-xfail.ll
+41-41llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll
+8-8llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.error.ll
+12-0llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
+718-975 files not shown
+730-11311 files

LLVM/project 29ca355clang/include/clang/Analysis/Analyses/LifetimeSafety LiveOrigins.h LifetimeSafety.h, clang/lib/Analysis/LifetimeSafety Checker.cpp LiveOrigins.cpp

remove-confidence
DeltaFile
+31-69clang/unittests/Analysis/LifetimeSafetyTest.cpp
+38-47clang/lib/Analysis/LifetimeSafety/Checker.cpp
+27-35clang/test/Sema/warn-lifetime-safety.cpp
+12-41clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
+3-21clang/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
+4-14clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeSafety.h
+115-2271 files not shown
+119-2317 files

NetBSD/pkgsrc E53HtOPdoc CHANGES-2026

   doc: Updated graphics/qiv to 3.0.1
VersionDeltaFile
1.1353+2-1doc/CHANGES-2026
+2-11 files

OPNSense/ports 7232db7opnsense/installer distinfo Makefile

opnsense/installer: do not check error for gpart destroy
DeltaFile
+3-3opnsense/installer/distinfo
+2-2opnsense/installer/Makefile
+5-52 files

NetBSD/pkgsrc 21JZG7Zgraphics/qiv distinfo Makefile, graphics/qiv/patches patch-Makefile

   qiv: Update to 3.0.1

   upstream changes:
   -----------------
   3.0.1
   ========
     03.04.2025        [tw] Fix compilation problem with newer gdk3 versions
   3.0.0
   ========
     31.03.2025        [tw] Migration to GDK3.
   2.9.0
   ========
     17.03.2025        [tw] Intermediate version. Remove imlib2, use gdk2/gdkpixbuf
   2.3.4
   ========
     19.02.2025        [tw] minor cleanup and gcc-15 fixes (debian #1097695)
     03.02.2025        [tw] add heic and webp entries to desktop and mime file
     06.08.2023        [tw] Correct libwmf-gtk recommends, remove "-l" from desktop file,
                            increase debhelper compat level to 7

    [24 lines not shown]
VersionDeltaFile
1.17+5-5graphics/qiv/distinfo
1.82+3-4graphics/qiv/Makefile
1.2+4-2graphics/qiv/patches/patch-Makefile
+12-113 files

LLVM/project b03c124clang/lib/Basic DiagnosticIDs.cpp

[clang] Avoid calling isInSystemMacro() too often (#182217)

This caused a performance regression as reported in
https://github.com/llvm/llvm-project/pull/141950

(cherry picked from commit 6e9a308a884d18315fa3cb31693718148dfa63dd)
DeltaFile
+2-3clang/lib/Basic/DiagnosticIDs.cpp
+2-31 files

LLVM/project c409b45clang/include/clang/Driver RocmInstallationDetector.h, clang/lib/Driver/ToolChains AMDGPU.cpp

Revert "clang/AMDGPU: Stop looking for oclc_correctly_rounded_sqrt control li…"

This reverts commit 426573f1e131367eecdb021d6e4c221a1f3c4b43.
DeltaFile
+11-0clang/lib/Driver/ToolChains/AMDGPU.cpp
+7-1clang/include/clang/Driver/RocmInstallationDetector.h
+5-0clang/test/Driver/hip-device-libs.hip
+5-0clang/test/Driver/rocm-device-libs.cl
+2-2clang/test/Driver/amdgpu-openmp-toolchain.c
+0-0clang/test/Driver/Inputs/rocm/amdgcn/bitcode/oclc_correctly_rounded_sqrt_on.bc
+30-310 files not shown
+30-316 files

LLVM/project 13530d4llvm/lib/Target/AMDGPU AMDGPUCtorDtorLowering.cpp, llvm/test/CodeGen/AMDGPU lower-ctor-dtor-constexpr-alias.ll lower-ctor-dtor.ll

[AMDGPUCtorDtorLowering] Remove unnecessary pointer arithmetic (#182869)

This code was computing `begin + ((end - begin) exact/ 8) * 8`, which is
a very complicated way to spell end.

This is the AMDGPU edition of
https://github.com/llvm/llvm-project/pull/182269.
DeltaFile
+1-12llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp
+2-5llvm/test/CodeGen/AMDGPU/lower-ctor-dtor-constexpr-alias.ll
+2-5llvm/test/CodeGen/AMDGPU/lower-ctor-dtor.ll
+2-5llvm/test/CodeGen/AMDGPU/lower-multiple-ctor-dtor.ll
+7-274 files

FreeBSD/src 477ab96share/misc committers-ports.dot

Add records about new ports committer (nxjoseph)

Update Mentor and Mentee Information to follow step
5 of the Committers Guide.

Reviewed by:    osa, vvd (mentors)
Approved by:    osa (mentor)
Differential Revision:  https://reviews.freebsd.org/D55457
DeltaFile
+4-0share/misc/committers-ports.dot
+4-01 files

FreeBSD/ports f522577sysutils/try-rs distinfo Makefile.crates

sysutils/try-rs: Update to 1.5.0
DeltaFile
+23-23sysutils/try-rs/distinfo
+10-10sysutils/try-rs/Makefile.crates
+1-1sysutils/try-rs/Makefile
+34-343 files

NetBSD/pkgsrc 5K1gQymdoc CHANGES-2026

   doc: Updated www/php-contao-manager to 1.10.12
VersionDeltaFile
1.1352+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc sECtBlPwww/php-contao-manager distinfo Makefile

   www/php-contao-manager: update to 1.10.12

   1.10.12 (2025-02-18)

   * Fixed dry-run actually installing dependencies (#918)
VersionDeltaFile
1.20+4-4www/php-contao-manager/distinfo
1.23+2-2www/php-contao-manager/Makefile
+6-62 files

LLVM/project 7b4fa71llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV clmul.ll

Merge branch 'main' into users/shiltian/remove-unused-dump-code-feature
DeltaFile
+93,311-106,566llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+33,423-38,384llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+25,051-14,985llvm/test/CodeGen/RISCV/clmul.ll
+30,890-0polly/lib/External/isl/include/isl/cpp.h
+291,460-159,93510,905 files not shown
+1,157,877-559,42310,911 files

LLVM/project e0985dcllvm/test/CodeGen/AMDGPU call-args-inreg.ll cc-inreg-sgpr0-3-mismatch.ll, llvm/test/CodeGen/AMDGPU/GlobalISel irtranslator-call.ll

[AMDGPU] Fix caller/callee mismatch in SGPR assignment for inreg args

On the callee side, `LowerFormalArguments` marks SGPR0-3 as allocated in
`CCState` before running the CC analysis. On the caller side, `LowerCall` (and
GlobalISel's `lowerCall`/`lowerTailCall`) added the scratch resource to
`RegsToPass` without marking it in `CCState`. This caused `CC_AMDGPU_Func` to
treat SGPR0-3 as available on the caller side, assigning user inreg args there,
while the callee skipped them without marking it in `CCState`. This caused
`CC_AMDGPU_Func` to treat SGPR0-3 as available on the caller side, assigning
user inreg args there, while the callee skipped them.
DeltaFile
+405-7llvm/test/CodeGen/AMDGPU/call-args-inreg.ll
+168-39llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll
+84-2llvm/test/CodeGen/AMDGPU/call-args-inreg-no-sgpr-for-csrspill-xfail.ll
+41-41llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll
+8-8llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.error.ll
+4-8llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.ll
+710-1055 files not shown
+730-11311 files

NetBSD/pkgsrc gWy71HXwww/php-concrete-cms Makefile

   www/php-concrete-cms: allow php84

   Concrete CMS 9.4 already supports PHP 8.4.
VersionDeltaFile
1.18+2-2www/php-concrete-cms/Makefile
+2-21 files

LLVM/project 1237bd6clang-tools-extra/clang-tidy/bugprone CastingThroughVoidCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix bugprone-casting-through-void to run only on C++ code (#182844)

This check tells users to use `reinterpret_cast`, which is not possible
in pure C code.
DeltaFile
+11-0clang-tools-extra/test/clang-tidy/checkers/bugprone/casting-through-void.c
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+3-0clang-tools-extra/clang-tidy/bugprone/CastingThroughVoidCheck.h
+18-03 files

NetBSD/pkgsrc xkqWttrdoc CHANGES-2026

   doc: Updated net/ruby-recog to 3.1.26
VersionDeltaFile
1.1351+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc alCMyPJnet/ruby-recog distinfo Makefile

   net/ruby-recog: update to 3.1.26

   3.1.26 (2026-02-19)

   * Update recog submodule to v3.1.24
VersionDeltaFile
1.36+4-4net/ruby-recog/distinfo
1.38+2-2net/ruby-recog/Makefile
+6-62 files

LLVM/project 239e14bllvm/test/CodeGen/AMDGPU cc-inreg-sgpr0-3-mismatch.ll

[NFC][AMDGPU] Add test showing caller/callee SGPR mismatch for inreg args (#182753)

Add a test demonstrating a bug where the caller and callee disagree on
which SGPRs hold user inreg arguments when there are enough to reach the
SGPR0-3 range.

On the callee side, `LowerFormalArguments` marks SGPR0-3 as allocated in
`CCState` before the CC analysis runs. On the caller side, `LowerCall`
adds the scratch resource to `RegsToPass` without marking SGPR0-3 in
`CCState`. This causes `CC_AMDGPU_Func` to assign user inreg args to
SGPR0-3 on the caller side (they appear free) while the callee skips
them.

In the test, the caller writes arg 0 (value 42) to s0, but the callee
reads arg 0 from s16.
DeltaFile
+105-0llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll
+105-01 files

LLVM/project f5f171eclang/docs ReleaseNotes.rst, clang/test/Index cxx17-switch-with-initializer.cpp

[libclang]: visit C++17 switch init statements (#173670)

Modelled after commit 08e18126431878373abfa33136768d0ec7c13def, which
did the same for If statements.

Tested with KDevelop : with a patched clang, initializers in switch
statement get cursors.
DeltaFile
+18-0clang/test/Index/cxx17-switch-with-initializer.cpp
+1-0clang/docs/ReleaseNotes.rst
+1-0clang/tools/libclang/CIndex.cpp
+20-03 files

FreeNAS/freenas 1c66620debian/debian control

Add rwd as a debian dependency of truenas
DeltaFile
+1-0debian/debian/control
+1-01 files

LLVM/project 8b9d471clang/lib/Driver ToolChain.cpp, clang/test/Driver print-multi-selection-flags.c

[Multilib] Expose shadow call stack as multilib flags for RISC-V (#182350)

This allows multilib selection based on shadow call stack for RISC-V.
DeltaFile
+9-2clang/lib/Driver/ToolChain.cpp
+6-0clang/test/Driver/print-multi-selection-flags.c
+15-22 files

NetBSD/pkgsrc 2Jycmtzdoc CHANGES-2026

   doc: Updated graphics/ruby-RMagick to 6.2.0
VersionDeltaFile
1.1350+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc m7wkxgtgraphics/ruby-RMagick distinfo Makefile

   graphics/ruby-RMagick: update to 6.2.0

   6.2.0 (2026-02-22)

   Improvements

   * Support MSYS2 ImageMagick via pkg-config on Windows (#1730)
VersionDeltaFile
1.84+4-4graphics/ruby-RMagick/distinfo
1.195+2-3graphics/ruby-RMagick/Makefile
+6-72 files

FreeBSD/ports 23f9af3sysutils/snooze distinfo Makefile

sysutils/snooze: Update to 0.5.1
DeltaFile
+3-3sysutils/snooze/distinfo
+1-2sysutils/snooze/Makefile
+4-52 files