LLVM/project cc261c5clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiate.cpp SemaTemplateDeductionGuide.cpp

[clang] fix a bug matching constrained out-of-line definitions of class member functions

The method which gathered the template arguments for transforming constraints
was incorrectly skipping adding the arguments for function templates which are
class members.

This fixes that, and removes an undocumented workaround for template alias CTAD.

Also adds a test case showing #139276 causes a profiling issue with PackIndexExprs,
which for the tests added in that PR gave the false impression they were fixing the
problem, but were actually causing the implementation to be too accepting, which
masked the bug solved in this patch.
DeltaFile
+46-48clang/lib/Sema/SemaTemplateInstantiate.cpp
+63-2clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+6-45clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+1-0clang/docs/ReleaseNotes.rst
+116-954 files

LLVM/project b7f54fdlibc/shared/math logbbf16.h, libc/src/__support/math logbbf16.h CMakeLists.txt

[libc][math] Refactor logbbf16 to header-only (#189194)

Co-authored-by: bassiounix <muhammad.m.bassiouni at gmail.com>
DeltaFile
+27-0libc/src/__support/math/logbbf16.h
+23-0libc/shared/math/logbbf16.h
+16-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+11-0libc/src/__support/math/CMakeLists.txt
+4-5libc/src/math/generic/logbbf16.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+82-104 files not shown
+89-1010 files

FreeBSD/ports ce969d7editors/vscode pkg-plist distinfo, editors/vscode/files patch-build_gulpfile.reh.ts

editors/vscode: Update to 1.116.0

Changelog: https://code.visualstudio.com/updates/v1_116

Reported by:    GitHub (watch releases)
DeltaFile
+17,904-2editors/vscode/pkg-plist
+33-33editors/vscode/distinfo
+12-12editors/vscode/Makefile.crates
+7-5editors/vscode/Makefile
+7-4editors/vscode/Makefile.reh
+4-4editors/vscode/files/patch-build_gulpfile.reh.ts
+17,967-604 files not shown
+17,976-6910 files

FreeBSD/src 29336f1sys/netinet tcp_subr.c tcp_var.h

tcp: Allocate t_tcpreq_info on demand

When TCP_REQUEST_TRK is enabled, the tcb grows by 600 bytes
to accommodate the t_tcpreq_info[MAX_TCP_TRK_REQ] array.
Even when the option is enabled, not every connection is using
this feature.  So let's allocate it on-demand, and save 600
bytes in the common case.

Sponsored by: Netflix
Reviewed by: rrs, tuexen
Differential Revision: https://reviews.freebsd.org/D56484
DeltaFile
+17-0sys/netinet/tcp_subr.c
+1-1sys/netinet/tcp_var.h
+18-12 files

LLVM/project f8921c6clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiate.cpp SemaTemplateDeductionGuide.cpp

[clang] fix a bug matching constrained out-of-line definitions of class member functions

The method which gathered the template arguments for transforming constraints
was incorrectly skipping adding the arguments for function templates which are
class members.

This fixes that, and removes an undocumented workaround for template alias CTAD.

Also adds a test case showing #139276 causes a profiling issue with PackIndexExprs,
which for the tests added in that PR gave the false impression they were fixing the
problem, but were actually causing the implementation to be too accepting, which
masked the bug solved in this patch.
DeltaFile
+46-48clang/lib/Sema/SemaTemplateInstantiate.cpp
+64-2clang/test/SemaTemplate/concepts-out-of-line-def.cpp
+6-45clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+1-0clang/docs/ReleaseNotes.rst
+117-954 files

LLVM/project 6ad7d55llvm/lib/Target/AArch64 AArch64ConditionalCompares.cpp AArch64.h, llvm/test/CodeGen/AArch64 ccmp-look-through-copy.mir ccmp-successor-probs.mir

[NewPM] Adds a port for AArch64ConditionalComparesPass (#192755)

Adds a standard porting for AArch64ConditionalCompares.
DeltaFile
+76-26llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp
+8-1llvm/lib/Target/AArch64/AArch64.h
+1-1llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+1-0llvm/lib/Target/AArch64/AArch64PassRegistry.def
+1-0llvm/test/CodeGen/AArch64/ccmp-look-through-copy.mir
+1-0llvm/test/CodeGen/AArch64/ccmp-successor-probs.mir
+88-286 files

FreeBSD/ports a208a1adevel/goreleaser distinfo Makefile

devel/goreleaser: update to 2.15.3

Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.15.3

MFH:            2026Q2
(cherry picked from commit ce2040e03a5f5271d96cf93d56477a7fa43beea9)
DeltaFile
+5-5devel/goreleaser/distinfo
+1-2devel/goreleaser/Makefile
+6-72 files

FreeBSD/ports 2f5c65bsysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.3

Another bug fix release (they keep coming).

Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.3

MFH:            2026Q2
(cherry picked from commit 4f51b4742dd414a8d68cc6cdd4da37728d2a41c8)
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

FreeBSD/ports 7763fa8archivers/openzl Makefile

archivers/openzl: not for 32-bit platforms

32-bit platforms are not yet supported.
Upstream is working on it.

See also:       https://github.com/facebook/openzl/issues/342
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit 4825563a6b539122b507db7cfbcc356cce5ba1fb)
DeltaFile
+2-1archivers/openzl/Makefile
+2-11 files

FreeBSD/ports 321d894devel/pcsc-cyberjack distinfo Makefile, devel/pcsc-cyberjack/files patch-cjeca32_RSCTCriticalSection.h patch-include_driver_Debug.h

devel/pcsc-cyberjack: update to 3.99.5final.SP17

No meaningful changelog was provided by upstream.
This version has been available in Debian for a while,
but upstream neglected to provide an official tarball
until recently.
DeltaFile
+7-49devel/pcsc-cyberjack/files/patch-cjeca32_RSCTCriticalSection.h
+7-6devel/pcsc-cyberjack/files/patch-include_driver_Debug.h
+5-5devel/pcsc-cyberjack/files/patch-cjeca32_stdafx.h
+3-3devel/pcsc-cyberjack/distinfo
+2-2devel/pcsc-cyberjack/files/patch-cjeca32_Debug.cpp
+2-2devel/pcsc-cyberjack/Makefile
+26-676 files

FreeBSD/ports d7ae48edevel/simdjson distinfo Makefile

devel/simdjson: update to 4.6.2

A bug fix release.

Changelog: https://github.com/simdjson/simdjson/releases/tag/v4.6.2
DeltaFile
+3-3devel/simdjson/distinfo
+1-1devel/simdjson/Makefile
+4-42 files

FreeBSD/ports 4825563archivers/openzl Makefile

archivers/openzl: not for 32-bit platforms

32-bit platforms are not yet supported.
Upstream is working on it.

See also:       https://github.com/facebook/openzl/issues/342
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+2-1archivers/openzl/Makefile
+2-11 files

FreeBSD/ports 1cb9e41security/openssl-agent distinfo Makefile

security/openssl-agent: update to 0.18.0

Changelog: https://build2.org/release/0.18.0.xhtml
DeltaFile
+3-3security/openssl-agent/distinfo
+2-2security/openssl-agent/Makefile
+5-52 files

FreeBSD/ports 2f40c70games/tinycols Makefile distinfo

games/tinycols: update to 0.8.6

 - no functional changes
 - hook up unit tests

Changelog: https://github.com/zedr/tinycols/releases/tag/0.8.6
DeltaFile
+12-1games/tinycols/Makefile
+3-3games/tinycols/distinfo
+15-42 files

FreeBSD/ports 7a3a221devel/build2 Makefile pkg-plist, devel/build2/files patch-build2_libbuild2_script_regex.hxx

devel/build2: update to 0.18.0

Changelog: https://build2.org/release/0.18.0.xhtml

MFH:            no (soname change)
DeltaFile
+15-10devel/build2/Makefile
+16-5devel/build2/pkg-plist
+0-19devel/build2/files/patch-build2_libbuild2_script_regex.hxx
+3-3devel/build2/distinfo
+34-374 files

FreeBSD/ports 86220acdevel/liberasurecode distinfo Makefile, devel/liberasurecode/files patch-test_Makefile.am patch-test_builtin_rs__vand_liberasurecode__rs__vand__test.c

devel/liberasurecode: update to 1.8.0

Changelog: https://github.com/openstack/liberasurecode/blob/master/ChangeLog
DeltaFile
+17-2devel/liberasurecode/files/patch-test_Makefile.am
+0-13devel/liberasurecode/files/patch-test_builtin_rs__vand_liberasurecode__rs__vand__test.c
+3-3devel/liberasurecode/distinfo
+2-2devel/liberasurecode/files/patch-src_Makefile.am
+1-1devel/liberasurecode/Makefile
+23-215 files

FreeBSD/ports 87cda5blang/s7 distinfo Makefile.master

lang/s7: update to 11.8.20260420

The author really likes release dates being in the future I guess.

Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master?ref_type=HEADS
DeltaFile
+3-3lang/s7/distinfo
+2-2lang/s7/Makefile.master
+5-52 files

FreeBSD/ports ce2040edevel/goreleaser distinfo Makefile

devel/goreleaser: update to 2.15.3

Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.15.3

MFH:            2026Q2
DeltaFile
+5-5devel/goreleaser/distinfo
+1-2devel/goreleaser/Makefile
+6-72 files

FreeBSD/ports 4f51b47sysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.3

Another bug fix release (they keep coming).

Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.3

MFH:            2026Q2
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

Linux/linux eb5249barch Kconfig, arch/parisc/include/asm checksum.h

Merge tag 'parisc-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux

Pull parisc architecture updates from Helge Deller:

 - A fix to make modules on 32-bit parisc architecture work again

 - Drop ip_fast_csum() inline assembly to avoid unaligned memory
   accesses

 - Allow to build kernel without 32-bit VDSO

 - Reference leak fix in error path in LED driver

* tag 'parisc-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: led: fix reference leak on failed device registration
  module.lds.S: Fix modules on 32-bit parisc architecture
  parisc: Allow to build without VDSO32
  parisc: Include 32-bit VDSO only when building for 32-bit or compat mode
  parisc: Allow to disable COMPAT mode on 64-bit kernel

    [7 lines not shown]
DeltaFile
+0-99arch/parisc/lib/checksum.c
+2-87arch/parisc/include/asm/checksum.h
+9-9arch/parisc/kernel/signal.c
+7-4arch/parisc/kernel/syscall.S
+4-4drivers/parisc/ccio-dma.c
+7-0arch/Kconfig
+29-20310 files not shown
+56-21216 files

LLVM/project 5809100llvm/lib/FileCheck FileCheck.cpp, llvm/test/FileCheck/diff diff-multi-mismatch.txt diff-multi-block.txt

Revert "[FileCheck] Add a diff output option for FileCheck (#187120)" (#192803)

This reverts commit 40333cde2bbd62936d67478eab15ed1fa55b0532.

The implementation is buggy. There are thousands of failures in
```
FILECHECK_OPTS=--diff ninja -C /tmp/Rel check-llvm-mc
FILECHECK_OPTS=--diff ninja -C /tmp/Rel check-lld-elf
```
DeltaFile
+24-220llvm/lib/FileCheck/FileCheck.cpp
+0-36llvm/test/FileCheck/diff/diff-multi-mismatch.txt
+0-32llvm/test/FileCheck/diff/diff-multi-block.txt
+0-30llvm/test/FileCheck/diff/diff-resync-after-noise.txt
+0-25llvm/test/FileCheck/diff/diff-multi-failres.txt
+0-23llvm/test/FileCheck/diff/diff-resync-high-noise.txt
+24-36613 files not shown
+29-55219 files

Linux/linux 9055c64arch/powerpc/kernel fadump.c, arch/x86/kernel alternative.c

Merge tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock

Pull memblock updates from Mike Rapoport:

 - improve debuggability of reserve_mem kernel parameter handling with
   print outs in case of a failure and debugfs info showing what was
   actually reserved

 - Make memblock_free_late() and free_reserved_area() use the same core
   logic for freeing the memory to buddy and ensure it takes care of
   updating memblock arrays when ARCH_KEEP_MEMBLOCK is enabled.

* tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
  x86/alternative: delay freeing of smp_locks section
  memblock: warn when freeing reserved memory before memory map is initialized
  memblock, treewide: make memblock_free() handle late freeing
  memblock: make free_reserved_area() update memblock if ARCH_KEEP_MEMBLOCK=y
  memblock: extract page freeing from free_reserved_area() into a helper
  memblock: make free_reserved_area() more robust

    [7 lines not shown]
DeltaFile
+178-53mm/memblock.c
+0-46mm/page_alloc.c
+40-3tools/testing/memblock/internal.h
+0-25mm/mm_init.c
+18-6arch/x86/kernel/alternative.c
+2-14arch/powerpc/kernel/fadump.c
+238-14719 files not shown
+272-19925 files

LLVM/project 9d193adlldb/scripts gen-property-docs-from-json.py

[lldb] Avoid NotRequired for Python < 3.11 compatibility (#192723)

NotRequired was added in Python 3.11, while the minimum supported Python
for LLDB is 3.8. Avoid it by using `Dict[str, Any]` instead.
DeltaFile
+2-19lldb/scripts/gen-property-docs-from-json.py
+2-191 files

OpenBSD/src iEb9ETLsys/arch/amd64/conf RAMDISK_CD, sys/arch/i386/conf RAMDISK_CD

   Attach puc in RAMDISK_CD on amd64 and i386

   Fixes breakage on my headless amd64. Untested on i386

   OK kettenis@
VersionDeltaFile
1.255+5-1sys/arch/i386/conf/RAMDISK_CD
1.214+4-1sys/arch/amd64/conf/RAMDISK_CD
+9-22 files

NetBSD/src WevbUzpsys/arch/x68k/include opmreg.h

   x68k/opmreg.h: sync multiple-inclusion guard with filename

   The previous guard had a typo.
VersionDeltaFile
1.3+2-2sys/arch/x68k/include/opmreg.h
+2-21 files

FreeBSD/ports 3b91a27science/avogadrolibs pkg-plist Makefile

science/avogadrolibs: fix packaging (+)

Restore lost in last commit %%OPENGL%% macro
PlotPdf and PlotXrd Qt plugins now builds and installs without VTK, handle them with %%QT%% macro
Bump PORTREVISION due to package content changed with QT option

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+4-4science/avogadrolibs/pkg-plist
+1-0science/avogadrolibs/Makefile
+5-42 files

NetBSD/src squQFAXsys/arch/arm/imx imx23_mmcreg.h

   arm/imx23_mmcreg.h: sync multiple-inclusion guard with filename

   The previous guard had a typo.
VersionDeltaFile
1.3+3-3sys/arch/arm/imx/imx23_mmcreg.h
+3-31 files

HardenedBSD/src 05fe599share/man/man4 splash.4, stand/common gfx_fb.c bootstrap.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+16-4stand/common/gfx_fb.c
+19-1sys/dev/vt/vt_core.c
+11-3share/man/man4/splash.4
+13-0sys/kern/subr_module.c
+6-1stand/efi/loader/bootinfo.c
+3-1stand/common/bootstrap.h
+68-102 files not shown
+72-118 files

HardenedBSD/ports bcc235flang/typescript-go distinfo, security/rbw distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+685-0security/rbw/distinfo
+341-0security/rbw/Makefile.crates
+18-0security/rbw/Makefile
+7-7lang/typescript-go/distinfo
+11-0security/rbw/pkg-message
+10-0security/rbw/pkg-descr
+1,072-712 files not shown
+1,096-3218 files

FreeBSD/ports d0a9fc4sysutils/cloud-nuke distinfo Makefile

sysutils/cloud-nuke: 0.49.0

ChangeLog:
https://github.com/gruntwork-io/cloud-nuke/releases/tag/v0.49.0
DeltaFile
+5-5sysutils/cloud-nuke/distinfo
+1-2sysutils/cloud-nuke/Makefile
+6-72 files