LLVM/project ca8d74blldb/include/lldb/Interpreter CommandReturnObject.h, lldb/source/Commands CommandObjectProtocolServer.cpp CommandObjectProcess.cpp

Revert "[lldb] Assert that CommandObject::DoExecute sets a return status (#19…"

This reverts commit 78d124eb16aa62e02a465b0fd6c3c2cab0a26dd8.
DeltaFile
+0-38lldb/unittests/Interpreter/TestCommandReturnObject.cpp
+1-24lldb/source/Interpreter/CommandObject.cpp
+1-4lldb/include/lldb/Interpreter/CommandReturnObject.h
+2-2lldb/test/API/commands/command/script/TestCommandScript.py
+1-2lldb/source/Commands/CommandObjectProtocolServer.cpp
+0-2lldb/source/Commands/CommandObjectProcess.cpp
+5-722 files not shown
+6-748 files

LLVM/project b88008cllvm/lib/Transforms/InstCombine InstCombineMulDivRem.cpp, llvm/test/Transforms/InstCombine powi.ll powi-mul-overflow.ll

address review comments
DeltaFile
+61-5llvm/test/Transforms/InstCombine/powi.ll
+0-45llvm/test/Transforms/InstCombine/powi-mul-overflow.ll
+4-12llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
+65-623 files

NetBSD/src 5XhpedDsys/arch/aarch64/aarch64 pmap.c fault.c, sys/arch/aarch64/include pmap.h

   aarch64: add pmap_test_mod_ref support

   Currently fails for non-ARMV81_HAFDBS kernels
VersionDeltaFile
1.156+188-6sys/arch/aarch64/aarch64/pmap.c
1.28+10-2sys/arch/aarch64/aarch64/fault.c
1.61+5-1sys/arch/aarch64/include/pmap.h
1.233+2-1sys/arch/evbarm/conf/GENERIC64
+205-104 files

LLVM/project 45c1414llvm/docs AMDGPUUsage.rst

fixed a runaway sed replacement
DeltaFile
+1-1llvm/docs/AMDGPUUsage.rst
+1-11 files

FreeBSD/ports e3a2a1cdevel/raylib pkg-plist distinfo

devel/raylib: Update 5.5 => 6.0

Changelog:
https://github.com/raysan5/raylib/releases/tag/6.0

Switch from SDL2 to SDL3 - upstream preferred SDL3.

PR:             295172
Sponsored by:   UNIS Labs
DeltaFile
+5-2devel/raylib/pkg-plist
+3-3devel/raylib/distinfo
+2-3devel/raylib/Makefile
+10-83 files

NetBSD/pkgsrc c2Iojskdoc CHANGES-2026

   Updated meta-pkgs/qt6
VersionDeltaFile
1.3002+36-1doc/CHANGES-2026
+36-11 files

NetBSD/pkgsrc Wi1M7Akmultimedia/qt6-qtmultimedia distinfo, multimedia/qt6-qtmultimedia/patches patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt

   qt6: updated to 6.11.1

   6.11.1
   Bug fixes
VersionDeltaFile
1.3+10-10www/qt6-qtwebengine/PLIST
1.7+8-8www/qt6-qtwebengine/distinfo
1.2+8-8www/qt6-qtwebengine/patches/patch-src_core_CMakeLists.txt
1.3+7-7www/qt6-qtwebengine/patches/patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp
1.3+6-6multimedia/qt6-qtmultimedia/patches/patch-src_plugins_multimedia_ffmpeg_CMakeLists.txt
1.26+5-5multimedia/qt6-qtmultimedia/distinfo
+44-4436 files not shown
+184-18142 files

LLVM/project 46e07d3llvm/test/CodeGen/RISCV callee-saved-gprs.ll vararg.ll, llvm/test/CodeGen/RISCV/GlobalISel vararg.ll

[RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#193962)

Before this change, we would use fp/s0/x8 for most stack accesses when
frame pointers were present. This is an over-approximation when a
stack slot is reachable from both SP and FP with no scalable offset.

This patch replaces the unconditional getFrameRegister() call in
getFrameIndexReference with an explicit register selection decision
tree.

When both SP and FP are available (no stack realignment, no RVV objects,
no variable-sized objects), prefer SP if the SP-relative offset fits in
the compressed instruction immediate range (<=252 for RV32, <=504 for RV64).
This enables compression for sp-relative instructions to c.swsp/c.lwsp
(RV32) and c.sdsp/c.ldsp (RV64) thereby reducing code size.
DeltaFile
+316-316llvm/test/CodeGen/RISCV/callee-saved-gprs.ll
+295-303llvm/test/CodeGen/RISCV/vararg.ll
+226-230llvm/test/CodeGen/RISCV/GlobalISel/vararg.ll
+224-224llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+128-128llvm/test/CodeGen/RISCV/xqccmp-callee-saved-gprs.ll
+75-75llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
+1,264-1,27618 files not shown
+1,465-1,45824 files

OpenBSD/src IqfZg0Pusr.bin/ssh sshconnect2.c

   fix hard-to-reach NULL deref during pubkey auth

   To hit this, the user must be using a PEM style private key with no
   corresponding .pub key adjacent to it.
VersionDeltaFile
1.386+2-2usr.bin/ssh/sshconnect2.c
+2-21 files

LLVM/project 1a6fa34mlir/lib/Conversion/ComplexToLLVM ComplexToLLVM.cpp, mlir/lib/Conversion/ComplexToStandard ComplexToStandard.cpp

[mlir][complex] Emit complex.mul multiplications before add/sub lowering (#196231)

[mlir][complex] Emit complex.mul multiplications before add/sub lowering
This changes the lowering of complex.mul in both ComplexToStandard and
ComplexToLLVM to emit the four independent multiplications before
creating the
final add/sub operations.

The lowered computation is unchanged:

  real = lhs.real * rhs.real - lhs.imag * rhs.imag
  imag = lhs.imag * rhs.real + lhs.real * rhs.imag

but the generated operation order changes from:

  mul, mul, sub, mul, mul, add

to:


    [6 lines not shown]
DeltaFile
+13-6mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp
+6-7mlir/test/Conversion/ComplexToStandard/convert-to-standard.mlir
+5-6mlir/test/Conversion/ComplexToLLVM/convert-to-llvm.mlir
+3-2mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp
+1-2mlir/test/Conversion/ComplexToLLVM/full-conversion.mlir
+28-235 files

OpenBSD/src UF96fh1usr.sbin/rpki-client repo.c

   rpki-client: fix incomplete strncmp() check

   The directory path in rp->repouri doesn't end in a '/' itself, so check
   that the uri containing an unused file points at something below it.

   Pointed out by Frank Denis

   ok claudio job
VersionDeltaFile
1.81+7-3usr.sbin/rpki-client/repo.c
+7-31 files

FreeBSD/src 1729d2fcontrib/bmake configure bmake.cat1, contrib/bmake/mk ChangeLog dirdeps.mk

Merge bmake-20260508

Merge commit 'ef402bba84260816d3e8d6e2439b0bc7eddc9446'
DeltaFile
+25-10contrib/bmake/configure
+26-0contrib/bmake/mk/ChangeLog
+14-9contrib/bmake/mk/dirdeps.mk
+12-10contrib/bmake/bmake.cat1
+18-3contrib/bmake/configure.in
+8-8contrib/bmake/arch.c
+103-4026 files not shown
+212-12532 files

NetBSD/src ahDRDpNsys/crypto/nist_hash_drbg nist_hash_drbg.c

   nist_hash_drbg: Fix citation to standard.

   - Note that it's Rev. 1.
   - Provide a URL.
   - Link also to the test vectors.
   - And link to an archive of the test vectors, just in case.
VersionDeltaFile
1.4+8-3sys/crypto/nist_hash_drbg/nist_hash_drbg.c
+8-31 files

FreeBSD/src ef402bb. configure bmake.cat1, mk ChangeLog dirdeps.mk

Import bmake-20260508

Intersting/relevant changes since bmake-20260313

ChangeLog since bmake-20260313

2026-05-08  Simon J Gerraty  <sjg at beast.crufty.net>

        * VERSION (_MAKE_VERSION): 20260508
        Merge with NetBSD make, pick up
        o make.1: fix description of '-' handling in jobs-mod
        by intenting it correctly.

2026-04-13  Simon J Gerraty  <sjg at beast.crufty.net>

        * VERSION (_MAKE_VERSION): 20260406
        Merge with NetBSD make, pick up
        o cleanup unnecessary parens


    [30 lines not shown]
DeltaFile
+25-10configure
+26-0mk/ChangeLog
+14-9mk/dirdeps.mk
+12-10bmake.cat1
+18-3configure.in
+8-8arch.c
+103-4024 files not shown
+208-12230 files

LLVM/project a1e9d82libc/src/__support big_int.h, libc/src/__support/FPUtil bfloat16.h NormalFloat.h

[libc][NFC] Propagate LIBC_CONSTEXPR qualifier for those depending on bitt_cast. (#197355)

This should fix the LLVM APFloat build with gcc pre-11.
DeltaFile
+128-122libc/src/__support/big_int.h
+16-16libc/src/__support/math/atan2f128.h
+15-15libc/src/__support/FPUtil/bfloat16.h
+13-10libc/src/__support/math/sqrtf128.h
+12-10libc/src/__support/FPUtil/NormalFloat.h
+10-7libc/src/__support/macros/attributes.h
+194-180379 files not shown
+710-637385 files

LLVM/project c831bb5clang/docs ReleaseNotes.rst, clang/include/clang/Sema Sema.h

[clang] make concept normalization a SFINAE context

It is incorrect to allow the substitution failures in concept normalization
to make the program ill-formed.

These can happen when comparing the equivalence of constraints for
redeclaration checking, and a failure here only means these declarations
are not equivalent.

For now, these diagnostics are simply discarded. It would be nice
if some day, as part of diagnostics for non-matching out-of-line definitions,
we would explain why matching failed for each candidate, and then add these
as notes explaining why the constraints were not equivalent.
DeltaFile
+27-49clang/lib/Sema/SemaConcept.cpp
+7-30clang/lib/Sema/SemaTemplateInstantiate.cpp
+11-3clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+0-9clang/include/clang/Sema/Sema.h
+0-2clang/lib/Frontend/FrontendActions.cpp
+2-0clang/docs/ReleaseNotes.rst
+47-932 files not shown
+47-968 files

LLVM/project 5c66ef1clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn.hip

[CIR][AMDGPU] Add lowering for amdgcn readlane readfirstlane builtins (#197153)

Upstreaming clangIR PR: https://github.com/llvm/clangir/pull/2053

This PR adds support for lowering of "_builtin_amdgcn_readlane" and
"_builtin_amdgcn_readfirstlane" amdgpu builtins to clangIR.
DeltaFile
+16-0clang/test/CIR/CodeGenHIP/builtins-amdgcn.hip
+13-2clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+29-22 files

LLVM/project 3d9d8celibcxx/docs/Status Cxx2cIssues.csvgb

[libc++] Remove empty csvgb file. (#196939)

This file was introduced in #172905, but it is empty and I could not
find any reference to it.
DeltaFile
+0-0libcxx/docs/Status/Cxx2cIssues.csvgb
+0-01 files

FreeBSD/ports 281d2d6security/tor distinfo Makefile

security/tor: update 0.4.9.7 → 0.4.9.8
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files

FreeBSD/src 9cc9b8bcontrib/expat Changes, contrib/expat/lib xmlparse.c

contrib/expat: import expat 2.8.1

Changes: https://github.com/libexpat/libexpat/blob/R_2_8_1/expat/Changes

Security:       CVE-2026-45186
MFC after:      1 week
DeltaFile
+295-15contrib/expat/tests/basic_tests.c
+41-42contrib/expat/xmlwf/xmlwf.c
+30-6contrib/expat/lib/xmlparse.c
+19-15contrib/expat/tests/handlers.c
+26-0contrib/expat/Changes
+5-5contrib/expat/tests/minicheck.c
+416-8316 files not shown
+450-11122 files

LLVM/project 228fc61clang/include/clang/Basic DiagnosticSemaKinds.td, clang/include/clang/Sema Sema.h

[clang] make concept normalization a SFINAE context

It is incorrect to allow the substitution failures in concept normalization
to make the program ill-formed.

These can happen when comparing the equivalence of constraints for
redeclaration checking, and a failure here only means these declarations
are not equivalent.

For now, these diagnostics are simply discarded. It would be nice
if some day, as part of diagnostics for non-matching out-of-line definitions,
we would explain why matching failed for each candidate, and then add these
as notes explaining why the constraints were not equivalent.
DeltaFile
+27-49clang/lib/Sema/SemaConcept.cpp
+7-30clang/lib/Sema/SemaTemplateInstantiate.cpp
+11-3clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+0-9clang/include/clang/Sema/Sema.h
+0-2clang/lib/Frontend/FrontendActions.cpp
+0-2clang/include/clang/Basic/DiagnosticSemaKinds.td
+45-951 files not shown
+47-957 files

LLVM/project 38cf0f1clang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeSafety.h, clang/include/clang/Basic DiagnosticSemaKinds.td

[LifetimeSafety] Diagnose invalidated-global (#197220)

Teach lifetime safety invalidation diagnostics to handle origins that
escape through global or static storage before the referenced object is
invalidated. Previously they were skipped.

Follow up of #196680
Closes https://github.com/llvm/llvm-project/issues/195706
DeltaFile
+61-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+42-0clang/lib/Sema/SemaLifetimeSafety.h
+14-2clang/lib/Analysis/LifetimeSafety/Checker.cpp
+6-0clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeSafety.h
+4-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+127-25 files

LLVM/project 9413af0llvm/lib/Target/RISCV RISCVInstrInfoP.td RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll

[RISCV][P-ext] Support pabd(u).db/h. (#197332)
DeltaFile
+6-24llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+10-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+2-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+18-243 files

FreeBSD/src e3c0f2f. Changes, lib xmlparse.c

Vendor import of expat 2.8.1
DeltaFile
+295-15tests/basic_tests.c
+41-42xmlwf/xmlwf.c
+30-6lib/xmlparse.c
+19-15tests/handlers.c
+26-0Changes
+5-5tests/minicheck.c
+416-8314 files not shown
+445-10620 files

NetBSD/src cegA51Dsys/dev/pci virtio_pci.c

   virtio(4): Allow virtio 0.9 BAR0 type to be memory rather than I/O.

   This matches virtio>=1.0, and can't break working `hardware': any
   existing virtio devices that worked must have reported I/O-type BAR0,
   so they will continue to work; this will only enable previously
   unusable virtio devices, reporting memory-type BAR0, to work.

   Patch from Petri Koistinen.

   PR kern/60247: virtio(4): legacy attach fails when BAR0 is MMIO
VersionDeltaFile
1.56+8-5sys/dev/pci/virtio_pci.c
+8-51 files

FreeBSD/ports 4df9532devel/cargo-llvm-cov distinfo Makefile

devel/cargo-llvm-cov: update 0.8.6 → 0.8.7
DeltaFile
+7-5devel/cargo-llvm-cov/distinfo
+4-3devel/cargo-llvm-cov/Makefile
+11-82 files

FreeBSD/ports 23dc095devel/capslock distinfo Makefile

devel/capslock: update 0.3.1 → 0.3.2
DeltaFile
+5-5devel/capslock/distinfo
+1-2devel/capslock/Makefile
+6-72 files

FreeBSD/ports 2eca1f2sysutils/opa distinfo Makefile

sysutils/opa: update 1.16.1 → 1.16.2
DeltaFile
+5-5sysutils/opa/distinfo
+1-2sysutils/opa/Makefile
+6-72 files

LLVM/project 98500fcllvm/lib/Target/RISCV RISCVInsertVSETVLI.cpp RISCVVSETVLIInfoAnalysis.h, llvm/test/CodeGen/RISCV/rvv sifive-xsfmm-vset-insert.mir

[RISCV] Make SFMM configuration instruction emit like VSETVLI (#196487)

Reuse the PseudoVSETVLI condition instead of its own condition.

---------

Co-authored-by: Luke Lau <luke_lau at icloud.com>
DeltaFile
+12-26llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+2-2llvm/test/CodeGen/RISCV/rvv/sifive-xsfmm-vset-insert.mir
+4-0llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.h
+18-283 files

NetBSD/src qUgIeaLcrypto/external/apache2/openssl/dist/crypto threads_win.c threads_none.c, crypto/external/apache2/openssl/dist/include/internal cryptlib.h

   openssl: Disentangle thread-local initialization logic.

   https://github.com/openssl/openssl/issues/31166
   https://github.com/openssl/openssl/pull/31167
   PR lib/60244: openssl 3.5.6 pullup can emit pthread warnings on init
VersionDeltaFile
1.2+70-75crypto/external/apache2/openssl/dist/crypto/threads_win.c
1.2+68-68crypto/external/apache2/openssl/dist/include/internal/cryptlib.h
1.2+23-21crypto/external/apache2/openssl/dist/crypto/threads_none.c
1.4+11-19crypto/external/apache2/openssl/dist/crypto/initthread.c
1.6+1-6crypto/external/apache2/openssl/dist/crypto/threads_pthread.c
+173-1895 files