LLVM/project ba34cballdb/bindings CMakeLists.txt, lldb/bindings/lua CMakeLists.txt

[lldb] Extract CMake logic to add SWIG wrapper into helper function (#183203)

Extract the CMake logic to add SWIG wrapper into helper function defined
in the bindings directly. This avoid code duplication between Python and
Lua.

The function is parameterized in its target, making it possible to add
the wrapper to a different target, for example the respective script
interpreter plugin when building dynamic plugins.
DeltaFile
+4-53lldb/source/API/CMakeLists.txt
+22-0lldb/bindings/python/CMakeLists.txt
+10-0lldb/bindings/CMakeLists.txt
+8-0lldb/bindings/lua/CMakeLists.txt
+44-534 files

FreeBSD/ports 91b3c4dmail/py-resend distinfo Makefile

mail/py-resend: Update to 2.23.0

Changelog: https://github.com/resend/resend-python/releases/tag/v2.23.0

Reported by:    Repology
DeltaFile
+3-3mail/py-resend/distinfo
+1-1mail/py-resend/Makefile
+4-42 files

LLVM/project 2ff512bclang/test/SemaTemplate concepts.cpp

[Clang][NFC] Correct the test in PR183010 (#183226)

We should test non-type-dependent type aliases.

(I copy-pasted wrong code which is used for debugging. Thanks to Richard
for spotting that)
DeltaFile
+1-2clang/test/SemaTemplate/concepts.cpp
+1-21 files

FreeBSD/src a2c2de8release/scripts pkg-stage.sh

pkg-stage.sh: Add ext2 and ntfs

Having these packages available on release media may help users who
need to sneakernet other packages (e.g. firmware) from systems running
Linux or Windows.

Suggested by:   vladlen, ziaee
MFC after:      3 days

(cherry picked from commit 6881fd278d80ac63b4d511fc130a79ff16d1bb48)
DeltaFile
+2-0release/scripts/pkg-stage.sh
+2-01 files

FreeBSD/ports f6b1c58misc/crush distinfo Makefile

misc/crush: Update to 0.45.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.45.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/src e43730esys/dev/cxgbe/tom t4_cpl_io.c

cxgbe tom: Use the same WRs as iSCSI to send PDUs for NVMe

Reviewed by:    np (earlier version)
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55470
DeltaFile
+13-99sys/dev/cxgbe/tom/t4_cpl_io.c
+13-991 files

FreeBSD/ports 4c9d3dcports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2518-gb94c44b64

Changes:
 - bulk/testport: Fix caching of fetched distfiles for flavored-ports
   * Note that this does not fix go mod cache files not being cached.
     That is tracked in https://github.com/freebsd/poudriere/issues/1311
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+5-52 files

FreeBSD/src 6513c28sys/arm/arm machdep_boot.c machdep.c, sys/arm64/arm64 machdep_boot.c

sys: Declare 'end' as an extern char[]

While here, remove an unused declaration.

Reviewed by:    jrtc27
Sponsored by:   AFRL, DARPA
Differential Revision:  https://reviews.freebsd.org/D53898
DeltaFile
+1-1sys/arm/arm/machdep_boot.c
+0-2sys/arm/arm/machdep.c
+1-1sys/arm64/arm64/machdep_boot.c
+1-1sys/riscv/riscv/machdep.c
+3-54 files

LLVM/project 6533cb6clang/docs ReleaseNotes.rst, clang/lib/AST ASTContext.cpp

[clang] allow canonicalizing assumed template names

Assumed template names are part of error recovery and encode just a
declaration name, making them always canonical. This patch allows
them to be canonicalized, which is trivial.

Fixes #183075
DeltaFile
+12-0clang/test/SemaTemplate/GH183075.cpp
+5-2clang/lib/AST/ASTContext.cpp
+1-0clang/docs/ReleaseNotes.rst
+18-23 files

FreeBSD/src fba56belib/libdevctl devctl.3, sys/kern subr_bus.c

Do not fail 'devctl clear driver' if another driver is not found

Detaching the bhyve(4) ppt driver from an unsupported PCI device
should not raise a "Device not configured" error.  We do not expect
that a new driver must take over the device in this case.

Reviewed by:    imp, jhb
Differential Revision:  https://reviews.freebsd.org/D52050
DeltaFile
+13-1sys/kern/subr_bus.c
+2-1lib/libdevctl/devctl.3
+15-22 files

FreeBSD/poudriere b94c44bsrc/share/poudriere common.sh

Fix distfile caching for flavored ports.

gather_distfiles() used to lookup `make -V ALLFILES` for the given
originspec.  Then it was changed in commit ded8d39bf7 to cache that
information up-front in gather_port_vars().  There is an existing
problem where deps_fetch_vars() uses the flavorless port origin
for originspec, but gather_distfiles() uses the flavored originspec.
That is, deps_fetch_vars() uses `origin` while gather_distfiles()
uses `origin at default`.  The default flavor gets stripped off in
gather_port_vars_port() for some reason.  This problem is avoided
by using the pkgname.

Similarly the pkgname lookup should use get_pkgname_from_originspec()
which deals with this problem.

Fixes: ded8d39bf7 ("bulk: Fetch DISTFILES info from ports upfront.")
Fixes #1302
DeltaFile
+6-6src/share/poudriere/common.sh
+6-61 files

FreeBSD/ports 1e1d3cdshells/carapace distinfo Makefile

shells/carapace: Update to 1.6.3

Changelog: https://github.com/carapace-sh/carapace-bin/releases/tag/v1.6.3

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/carapace/distinfo
+1-1shells/carapace/Makefile
+6-62 files

LLVM/project 75171b0llvm/test/CodeGen/AMDGPU waitcnt-loop-ds-prefetch-flushed.ll waitcnt-loop-ds-prefetch-flushed.mir

[AMDGPU] Add LIT tests for DS loop waitcnt prefetch flushed (tests-only PR) (#183217)

Test-only PR for PR #175658, and remove -O3 from PR #172728 LIT test per
post-merge comment
DeltaFile
+119-0llvm/test/CodeGen/AMDGPU/waitcnt-loop-ds-prefetch-flushed.ll
+89-0llvm/test/CodeGen/AMDGPU/waitcnt-loop-ds-prefetch-flushed.mir
+4-4llvm/test/CodeGen/AMDGPU/waitcnt-loop-ds-prefetch-pattern.ll
+212-43 files

NetBSD/pkgsrc P8u6QUlnet/fetch DESCR

   fetch: tweak DESCR
VersionDeltaFile
1.2+2-2net/fetch/DESCR
+2-21 files

FreeBSD/ports 837a3fdsecurity/vuxml/vuln 2026.xml

security/vuxml: add FreeBSD SAs issued on 2026-02-24

FreeBSD-SA-26:04.jail affects FreeBSD 13.5 and FreeBSD 14.3
FreeBSD-SA-26:05.route affects all supported versions of FreeBSD
DeltaFile
+90-0security/vuxml/vuln/2026.xml
+90-01 files

NetBSD/src NqLfmSYsys/dev/usb if_ure.c

   if_ure.c: make hardware capabilities test work as intended

   As originally coded, the test intended to not set certain checksum
   offload capabilities for the oldest RTL8152 chip revision couldn't
   actually take effect. (The Realtek 4C00 device is an 8152 chipset,
   thus URE_FLAG_8152 is also set, and the bitwise complement of
   URE_FLAG_VER_4C00 isn't sufficient to test what's intended there.)

   While here, also remove an inconsistently-applied INET6 check. Half the
   relevant capabilities weren't guarded, and no other driver in our tree
   guards IPv6 hardware checksumming this way, so follow suit here and
   avoid the potential confusion/inconsistency.

   Addresses PR kern/59997. Thanks to kre@ for significant input here.
VersionDeltaFile
1.63+6-8sys/dev/usb/if_ure.c
+6-81 files

FreeBSD/src ef1218asys/kern sched_shim.c

kern/sched_shims.c: back to ifunc

Reported by:    kevans
Reviewed by:    kevans, mhorne
Fixes:  0d3652f67d246348e2c017205c6782caf4484449
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differrential revision: https://reviews.freebsd.org/D55490
DeltaFile
+2-3sys/kern/sched_shim.c
+2-31 files

FreeBSD/doc 005bf1cwebsite/content/en/releases/13.5R errata.adoc, website/content/en/releases/14.3R errata.adoc

Add security advisories affecting 13.5R, 14.3R and 15.0R

FreeBSD-SA-26:04.jail 13.5R and 14.3R
FreeBSD-SA-25:05.route affects all supported releases
DeltaFile
+2-0website/content/en/releases/13.5R/errata.adoc
+2-0website/content/en/releases/14.3R/errata.adoc
+1-0website/content/en/releases/15.0R/errata.adoc
+5-03 files

LLVM/project 20718e1libcxx/include/ext hash_map, libcxx/test/extensions/gnu/hash_map non_standard_layout.pass.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+7-11libcxx/include/ext/hash_map
+17-0libcxx/test/extensions/gnu/hash_map/non_standard_layout.pass.cpp
+17-0libcxx/test/extensions/gnu/hash_multimap/non_standard_layout.pass.cpp
+41-113 files

LLVM/project 6f22c23flang/lib/Lower/OpenMP Utils.cpp, flang/test/Lower/OpenMP task-affinity.f90

Add character test
DeltaFile
+34-0flang/test/Lower/OpenMP/task-affinity.f90
+5-8flang/lib/Lower/OpenMP/Utils.cpp
+39-82 files

GhostBSD/ports 6582730sysutils/pc-sysinstall distinfo Makefile

Update pc-sysinstall to fix gershwin rm live user
DeltaFile
+3-3sysutils/pc-sysinstall/distinfo
+2-2sysutils/pc-sysinstall/Makefile
+5-52 files

HardenedBSD/src 40a4ccasys/compat/linuxkpi/common/src linux_80211.c, sys/crypto/ccp ccp_hardware.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+37-8sys/sys/bus.h
+7-28sys/dev/acpica/acpivar.h
+14-11usr.sbin/bsdinstall/scripts/bootconfig
+22-0sys/compat/linuxkpi/common/src/linux_80211.c
+12-2tools/build/stddef.h
+5-5sys/crypto/ccp/ccp_hardware.h
+97-549 files not shown
+112-6615 files

HardenedBSD/src 06a4202sys/compat/linuxkpi/common/src linux_80211.c, sys/crypto/ccp ccp_hardware.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+37-8sys/sys/bus.h
+7-28sys/dev/acpica/acpivar.h
+14-11usr.sbin/bsdinstall/scripts/bootconfig
+22-0sys/compat/linuxkpi/common/src/linux_80211.c
+12-2tools/build/stddef.h
+5-5sys/crypto/ccp/ccp_hardware.h
+97-549 files not shown
+112-6615 files

HardenedBSD/src 01a1a4dsys/dev/ahci ahci_pci.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+2-1sys/dev/ahci/ahci_pci.c
+2-11 files

HardenedBSD/ports 57dbe1agames/0ad/files patch-boost-1.89, math/givaro/files patch-src_kernel_integer_random-integer.h

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+247-227security/kanidm/distinfo
+122-112security/kanidm/Makefile.crates
+75-95textproc/py-typst/distinfo
+36-46textproc/py-typst/Makefile.crates
+0-41games/0ad/files/patch-boost-1.89
+0-23math/givaro/files/patch-src_kernel_integer_random-integer.h
+480-54458 files not shown
+658-75164 files

LLVM/project c51a9cdclang/docs ReleaseNotes.rst, clang/lib/AST ASTContext.cpp

[clang] allow canonicalizing assumed template names

Assumed template names are part of error recovery and encode just a
declaration name, making them always canonical. This patch allows
them to be canonicalized, which is trivial.

Fixes #183075
DeltaFile
+12-0clang/test/SemaTemplate/GH183075.cpp
+4-3clang/docs/ReleaseNotes.rst
+5-2clang/lib/AST/ASTContext.cpp
+21-53 files

LLVM/project 5cb8191lldb/source/Plugins/ScriptInterpreter/Lua LuaState.cpp Lua.cpp, lldb/unittests/ScriptInterpreter/Lua LuaTests.cpp

[lldb] Rename Lua -> LuaState (NFC) (#183218)

Rename Lua to LuaState to avoid conflicts between Lua.h and lua.h on
case-insensitive file systems.
DeltaFile
+193-0lldb/source/Plugins/ScriptInterpreter/Lua/LuaState.cpp
+0-191lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp
+0-54lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h
+50-0lldb/source/Plugins/ScriptInterpreter/Lua/LuaState.h
+18-18lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp
+5-5lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp
+266-2682 files not shown
+270-2728 files

HardenedBSD/ports c8cb646www/tikiwiki distinfo Makefile

www/tikiwiki: Update to 29.1
DeltaFile
+3-3www/tikiwiki/distinfo
+1-1www/tikiwiki/Makefile
+4-42 files

FreeBSD/ports c8cb646www/tikiwiki distinfo Makefile

www/tikiwiki: Update to 29.1
DeltaFile
+3-3www/tikiwiki/distinfo
+1-1www/tikiwiki/Makefile
+4-42 files

LLVM/project f0e0589flang/lib/Lower/OpenMP ClauseProcessor.cpp Utils.h, flang/test/Lower/OpenMP task-affinity.f90

Fix build and tests

- Update due to rebase of omp.iterators -> omp.iterator
- Fix build by including HLFIRTools.h in Utils.h (hlfir::Entity needs
  it)
DeltaFile
+4-4mlir/test/Dialect/OpenMP/ops.mlir
+2-2flang/test/Lower/OpenMP/task-affinity.f90
+1-1flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+1-0flang/lib/Lower/OpenMP/Utils.h
+8-74 files