LLVM/project 101f88alibc/shared rpc.h rpc_util.h

[libc] Fix move destruction double-freeing ports after move to RAII

Summary:
Recently I changed the interface to use RAII to close the ports. This
exposed a problem where the default move constructor was invoked in the
optional wrapping, this caused the destructor to fire twice on the
server, obviously causing havok. This PR changes the move destructor to
be deleted so this never happens again. Now everything is constructed
once  and only references are allowed. The optional class had to be
fixed to properly set in_use so we run the destructor properly as well.
DeltaFile
+4-12libc/shared/rpc.h
+9-7libc/shared/rpc_util.h
+13-192 files

LLVM/project 9937019lldb/source/Plugins/Highlighter/TreeSitter/Rust RustTreeSitterHighlighter.cpp, lldb/source/Plugins/Highlighter/TreeSitter/Rust/tree-sitter-rust grammar.js scanner.c

[lldb] Add tree-sitter based Rust syntax highlighting
DeltaFile
+1,690-0lldb/source/Plugins/Highlighter/TreeSitter/Rust/tree-sitter-rust/grammar.js
+393-0lldb/source/Plugins/Highlighter/TreeSitter/Rust/tree-sitter-rust/scanner.c
+161-0lldb/source/Plugins/Highlighter/TreeSitter/Rust/tree-sitter-rust/highlights.scm
+127-1lldb/unittests/Highlighter/HighlighterTest.cpp
+53-0lldb/source/Plugins/Highlighter/TreeSitter/Rust/tree-sitter-rust/tree-sitter.json
+43-0lldb/source/Plugins/Highlighter/TreeSitter/Rust/RustTreeSitterHighlighter.cpp
+2,467-17 files not shown
+2,569-313 files

OpenBSD/src 9dg8qwZusr.bin/ssh ssh-agent.c ssh.c

   remove duplicate includes; ok dtucker@
VersionDeltaFile
1.319+1-2usr.bin/ssh/ssh-agent.c
1.626+1-2usr.bin/ssh/ssh.c
1.37+1-2usr.bin/ssh/sshlogin.c
+3-63 files

NetBSD/pkgsrc 32xigwhdoc CHANGES-2026

   doc: Updated math/R to 4.5.2
VersionDeltaFile
1.1173+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc uqIzzjjmath/R PLIST distinfo, math/R/patches patch-src_library_grDevices_src_devPS.c patch-src_include_R__ext_Error.h

   (math/R) Updated 4.4.3 to 4.5.2 (some 800 lines)

   CHANGES IN R 4.5.2:

     UTILITIES:

            * 'R CMD check' now handles archives with extension '.tar' or
              '.tar.zstd' (where 'zstd' compression is supported by the R
              build).

     BUG FIXES:

            * 't.test(c(1:3, Inf))' and similar no longer produce an error
              but return a (still not so useful) '"htest"' result, fixing
              PR#18901, thanks to Jesse Alderliesten.

            * 'attr(., "tsp") <- val' now uses 'getOption("ts.eps")'
              instead of hardwired '1e-5'; consequently, 'ts(..,
              ts.eps=*)' now passes 'ts.eps' to the '"tsp"' setting C

    [845 lines not shown]
VersionDeltaFile
1.1+18-0math/R/patches/patch-src_library_grDevices_src_devPS.c
1.43+18-0math/R/PLIST
1.5+7-7math/R/patches/patch-src_include_R__ext_Error.h
1.2+7-6math/R/patches/patch-src_extra_xdr_xdr__stdio.c
1.114+6-6math/R/distinfo
1.278+2-3math/R/Makefile
+58-222 files not shown
+59-238 files

FreeBSD/src 11c1b69sys/netlink netlink_io.c

netlink: force uninline of nl_receive_message()

The entire netlink(4) message processing thread is all inlined into
nl_taskqueue_handler() making it difficult to dtrace(1) on a message
level.
DeltaFile
+1-1sys/netlink/netlink_io.c
+1-11 files

OpenBSD/src eUSxWeRsys/dev/ic qwx.c

   correct bounds check on number of memory segments
   found with smatch, feedback and ok stsp@
VersionDeltaFile
1.99+2-3sys/dev/ic/qwx.c
+2-31 files

LLVM/project 3ea8962utils/bazel/llvm-project-overlay/lldb BUILD.bazel

[bazel] Unbreak the build after f03ff95ce20f282db22b40997ee1daa01c01e581
DeltaFile
+3-0utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+3-01 files

LLVM/project ac545c7libclc CMakeLists.txt, libclc/clc/lib/amdgcn/workitem clc_get_work_dim.cl clc_get_global_offset.cl

libclc: Remove old clang version checks (#181701)

DeltaFile
+1-17libclc/opencl/lib/amdgcn-amdhsa/workitem/get_local_size.cl
+1-17libclc/opencl/lib/amdgcn-amdhsa/workitem/get_global_size.cl
+1-9libclc/clc/lib/amdgcn/workitem/clc_get_work_dim.cl
+1-9libclc/clc/lib/amdgcn/workitem/clc_get_global_offset.cl
+0-6libclc/CMakeLists.txt
+4-585 files

OpenBSD/src FdTMiGiusr.sbin/rpki-client rpki-asn1.h

   update extern for renamed variable

   EncapContentInfo_it was renamed to ContentInfo_it in ccr.c rev 1.31
   ok claudio@
VersionDeltaFile
1.13+2-2usr.sbin/rpki-client/rpki-asn1.h
+2-21 files

NetBSD/src 4lyZ9tcsbin/swapctl swapctl.8

   Wording and formatting improvements.

   Note that the magic words "blk", "noblk", "auto" and "none"
   are (and were before) formatted using mdoc's .Ar macro.  That's
   wrong, these are not args meant to be replaced by user supplied
   values, they are specific strings that can be used - so probably
   should use .Ic or .Cm or something, .Ar is wrong, and confusing.
   They occur in the SYNOPSIS and throughout the man page.
VersionDeltaFile
1.47+36-18sbin/swapctl/swapctl.8
+36-181 files

NetBSD/src s4I58z7sbin/swapctl swaplist.c

   Minor changes to column widths for swapctl -l

   These changes should cope with listing swap devices (in units of
   512 byte blocks) up to somewhere around the 45TiB total configured
   swap size.   Beyond that a minor modification (or perhaps rewrite
   in a more general way) will be needed.   But as it is might keep
   things looking good for another year or two for most users.
VersionDeltaFile
1.23+41-15sbin/swapctl/swaplist.c
+41-151 files

NetBSD/src kxybY0bsbin/swapctl swapctl.c

   Minor changes to the usage message.
VersionDeltaFile
1.44+5-4sbin/swapctl/swapctl.c
+5-41 files

LLVM/project 4a4ab28lldb/source/Plugins/Highlighter/TreeSitter/Swift SwiftTreeSitterHighlighter.cpp SwiftTreeSitterHighlighter.h, lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift grammar.js scanner.c

[lldb] Add tree-sitter based Swift syntax highlighting (#181297)

This adds tree-sitter based Swift syntax highlighting to LLDB. It
consists of the SwiftTreeSitterHighlighter plugin and the vendored Swift
grammar [1], which is licensed under MIT.

[1] https://github.com/alex-pinkus/tree-sitter-swift
DeltaFile
+1,594-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/grammar.js
+865-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/scanner.c
+336-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/highlights.scm
+117-2lldb/unittests/Highlighter/HighlighterTest.cpp
+43-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.cpp
+40-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.h
+2,995-27 files not shown
+3,143-213 files

LLVM/project e8a7881llvm/lib/Target/AArch64 AArch64Combine.td, llvm/lib/Target/AArch64/GISel AArch64PostLegalizerCombiner.cpp

[AArch64][GlobalISel] Reassociate add sub mul. (#180753)

This is a port of performSubAddMULCombine from D143143. The mid end will
reassociate sub(sub(x, m1), m2) to sub(x, add(m1, m2)). This
reassociates it back to allow the creation of more mls instructions.
DeltaFile
+47-112llvm/test/CodeGen/AArch64/reassocmls.ll
+24-28llvm/test/CodeGen/AArch64/aarch64-smull.ll
+34-0llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp
+12-1llvm/lib/Target/AArch64/AArch64Combine.td
+117-1414 files

NetBSD/src clvSBtftests/lib/libc/gen t_fpclassify.c

   t_fpclassify: Work around troublesome x87 quirks.
VersionDeltaFile
1.16+71-32tests/lib/libc/gen/t_fpclassify.c
+71-321 files

FreeBSD/doc e86b9bcdocumentation/content/en/books/handbook/advanced-networking _index.adoc

handbook/advanced-networking: Add ip6 to bridging

Add example for assigning a dynamic IPv6 address to a bridge interface
and clarify packet filtering behavior.

Reviewed by:    madpilot, ziaee
Closes:         https://github.com/freebsd/freebsd-doc/pull/603
DeltaFile
+8-0documentation/content/en/books/handbook/advanced-networking/_index.adoc
+8-01 files

LLVM/project be28e55libcxx/include/__vector vector.h

[libc++] Memoise `size()` in `vector::__assign_with_size` (#180288)

This is an optimisation from the size-based vector project that's
applicable to all vector implementations.
DeltaFile
+4-3libcxx/include/__vector/vector.h
+4-31 files

LLVM/project 32060b9lldb/source/Plugins/Highlighter/TreeSitter CMakeLists.txt, lldb/unittests/Highlighter HighlighterTest.cpp

Add more unit tests
DeltaFile
+88-0lldb/unittests/Highlighter/HighlighterTest.cpp
+3-0lldb/source/Plugins/Highlighter/TreeSitter/CMakeLists.txt
+91-02 files

LLVM/project d5607adpolly/include/polly ScopInfo.h, polly/lib/Analysis ScopInfo.cpp

[Polly][ScopInfo] Lazy Scop instantiation (#179535)

The old NPM was using ScopInfo pass introduced in
https://reviews.llvm.org/D20962, which in contrast to the LPM was using
ScopInfoRegionPass. ScopInfo was instantiating all Scop objects
immediately. After codegenning, all Scop objects need to be recomputed
anyway, making this approach wastful. The PhaseManager inherited this
behaviour from the NPM, leading to some concerns.

Replace the instantiate-all behavior of ScopInfo with an on-demand
instantiation. SCoPs now must be iterated using ScopDetection instead
using ScopInfo, but only some unsed legacy NPM passes (now removed) were
doing that anyway.
DeltaFile
+19-62polly/lib/Analysis/ScopInfo.cpp
+3-45polly/include/polly/ScopInfo.h
+11-11polly/lib/Pass/PhaseManager.cpp
+33-1183 files

LLVM/project 6d91695lld/ELF Relocations.cpp, lld/ELF/Arch Hexagon.cpp

[ELF] Add target-specific relocation scanning for Hexagon (#181596)

Implement Hexagon::scanSectionImpl, following the pattern established
for x86 (#178846) and PPC64. This merges the getRelExpr and TLS handling
for
SHF_ALLOC sections into the target-specific scanner, enabling
devirtualization and eliminating abstraction overhead.

- Inline relocation classification into scanSectionImpl with a switch
  on relocation type, replacing the generic rs.scan() path.
- Use processR_PC/processR_PLT_PC for common PC-relative and PLT
  relocations.
- Handle GD PLT relocations inline, always setting NEEDS_PLT. Remove
  the R_HEX_GD_PLT special case from process().
- Handle TLS IE, GD GOT, and TPREL directly, bypassing
  handleTlsRelocation. Remove EM_HEXAGON from the execOptimize check.
- Simplify getRelExpr to only handle relocations needed by
  relocateNonAlloc and scanEhSection.
DeltaFile
+133-57lld/ELF/Arch/Hexagon.cpp
+2-10lld/ELF/Relocations.cpp
+135-672 files

LLVM/project 7679d02llvm/lib/CodeGen AtomicExpandPass.cpp, llvm/test/CodeGen/X86 atomic-nocx16-win.ll

[X86] Correctly call 16 byte atomic helpers on x86_64 Windows (#181356)

On x86_64 Windows, i128 values are returned in xmm0, and as arguments to
functions, they are passed indirectly (rather than in a GPR pair) - see
WinX86_64ABIInfo::classify in Clang [1].

When AtomicExpandPass generates a libcall, it normally generates one
with i128 arguments and return types. This type isn't lowered correctly
(it ends up passed or returned in a pair of GPRs).

To fix this issue, make AtomicExpandPass use the v2i64 type instead of
i128 here, just like Clang would do for an explicit function call; this
type ends up lowered correctly.

This fixes https://github.com/mstorsjo/llvm-mingw/issues/538 and
https://github.com/llvm/llvm-project/issues/136428.

[1]
https://github.com/llvm/llvm-project/blob/llvmorg-21.1.8/clang/lib/CodeGen/Targets/X86.cpp#L3390-L3408
DeltaFile
+38-0llvm/test/CodeGen/X86/atomic-nocx16-win.ll
+10-0llvm/lib/CodeGen/AtomicExpandPass.cpp
+48-02 files

LLVM/project 4b79602lldb/source/Plugins/Highlighter/TreeSitter/Swift SwiftTreeSitterHighlighter.cpp SwiftTreeSitterHighlighter.h, lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift grammar.js scanner.c

[lldb] Add tree-sitter based Swift syntax highlighting

This adds tree-sitter based Swift syntax highlighting to LLDB. It
consists of the SwiftTreeSitterHighlighter plugin and the Swift grammar
from [1], which is licensed under MIT.

[1] https://github.com/alex-pinkus/tree-sitter-swift

Depends on:
*  https://github.com/llvm/llvm-project/pull/181282
DeltaFile
+1,594-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/grammar.js
+865-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/scanner.c
+336-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/highlights.scm
+43-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.cpp
+40-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/SwiftTreeSitterHighlighter.h
+39-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/tree-sitter.json
+2,917-06 files not shown
+3,036-212 files

LLVM/project 14a5a15lldb/source/Plugins/Highlighter/TreeSitter README.md

Add README
DeltaFile
+16-0lldb/source/Plugins/Highlighter/TreeSitter/README.md
+16-01 files

LLVM/project 7c2109flldb/source/Plugins/Highlighter/TreeSitter TreeSitterHighlighter.cpp TreeSitterHighlighter.h

[lldb] Fix compile error when tree-sitter is enabled

Not sure how this slipped in, I must have messed up something with the
stacked pull requests.
DeltaFile
+6-6lldb/source/Plugins/Highlighter/TreeSitter/TreeSitterHighlighter.cpp
+2-2lldb/source/Plugins/Highlighter/TreeSitter/TreeSitterHighlighter.h
+8-82 files

LLVM/project 2ff4ec1llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 revec-split-entry.ll

[SLP]Fix revec in split nodes

Initially split nodes do not support vector entries in revec mode, patch
fixes the issue by adding analysis for the scale factor

Fixes #181546
DeltaFile
+107-0llvm/test/Transforms/SLPVectorizer/X86/revec-split-entry.ll
+18-10llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+125-102 files

FreeNAS/freenas 5bcf0aesrc/middlewared/middlewared/plugins/auth_ login_ex_impl.py

Flake8 fix
DeltaFile
+5-1src/middlewared/middlewared/plugins/auth_/login_ex_impl.py
+5-11 files

FreeBSD/ports c41c8e4www/filebrowser distinfo Makefile

www/filebrowser: Update to 2.59.0

ChangeLog: https://github.com/filebrowser/filebrowser/releases/tag/v2.59.0
DeltaFile
+7-7www/filebrowser/distinfo
+1-1www/filebrowser/Makefile
+8-82 files

LLVM/project 41c6aa6clang/include/clang/Analysis/Scalable/Model EntityLinkage.h PrivateFieldNames.def, clang/include/clang/Analysis/Scalable/TUSummary TUSummary.h

[clang][ssaf] Add EntityLinkage data structure (#181718)

This commit introduces the `EntityLinkage` class to represent the
linkage properties (`None`, `Internal`, `External`) of entities in the
SSAF framework and integrates it into the `TUSummary` class to enable
tracking this information across translation units.

rdar://162571047

Assisted-By: Claude
DeltaFile
+48-0clang/unittests/Analysis/Scalable/EntityLinkageTest.cpp
+39-0clang/include/clang/Analysis/Scalable/Model/EntityLinkage.h
+4-0clang/include/clang/Analysis/Scalable/TUSummary/TUSummary.h
+2-0clang/include/clang/Analysis/Scalable/Model/PrivateFieldNames.def
+1-0clang/unittests/Analysis/Scalable/CMakeLists.txt
+94-05 files

FreeBSD/ports bdd1c91sysutils/py-healthchecks pkg-plist Makefile

sysutils/py-healthchecks: Update to 4.0

ChangeLog: https://github.com/healthchecks/healthchecks/releases/tag/v4.0
DeltaFile
+44-52sysutils/py-healthchecks/pkg-plist
+3-3sysutils/py-healthchecks/Makefile
+3-3sysutils/py-healthchecks/distinfo
+50-583 files