FreeBSD/ports 18d62ccnet Makefile, net/nats-tui distinfo pkg-descr

net/nats-tui: New port: Terminal UI for the NATS nats tool
DeltaFile
+36-0net/nats-tui/Makefile
+11-0net/nats-tui/pkg-descr
+5-0net/nats-tui/distinfo
+1-0net/Makefile
+53-04 files

LLVM/project 3dc8f05llvm/include/llvm/ADT SmallPtrSet.h, llvm/unittests/ADT SmallPtrSetTest.cpp

[ADT] Use isComparableWith in SmallPtrSet (#221020)

This patch updates operator== in SmallPtrSet to use
DebugEpochBase::HandleBase::isComparableWith, bringing it in line with
DenseMap, FoldingSet, and StringMap.

Assisted-by: Antigravity
DeltaFile
+20-0llvm/unittests/ADT/SmallPtrSetTest.cpp
+2-1llvm/include/llvm/ADT/SmallPtrSet.h
+22-12 files

OpenBSD/src 6b7BvZbbin/pax pat_rep.c

   pax: Ensure when removing ".." path components extra slashes are also
   removed.

   A specially constructed archive could trick pax into extracting outside
   of the working directory. This also fixes a string ending in a compoment
   of exactly ".." reading one past the NUL.

   ok millert@
VersionDeltaFile
1.46+3-2bin/pax/pat_rep.c
+3-21 files

OpenBSD/src gr2uQeTusr.sbin/lldpd lldpd.c

   don't complain if removing an mcast membership from a detached interface fails
VersionDeltaFile
1.12+5-3usr.sbin/lldpd/lldpd.c
+5-31 files

FreeBSD/ports b93812esysutils/intel-nvmupdate-40g pkg-message Makefile, sysutils/intel-nvmupdate-700series pkg-message Makefile

sysutils/intel-nvmupdate-700series: Rename port to match hardware
DeltaFile
+0-153sysutils/intel-nvmupdate-40g/pkg-plist
+153-0sysutils/intel-nvmupdate-700series/pkg-plist
+0-44sysutils/intel-nvmupdate-40g/Makefile
+44-0sysutils/intel-nvmupdate-700series/Makefile
+0-29sysutils/intel-nvmupdate-40g/pkg-message
+29-0sysutils/intel-nvmupdate-700series/pkg-message
+226-2268 files not shown
+238-23714 files

LLVM/project f1ec263clang/docs ReleaseNotes.md, clang/lib/Sema SemaTemplateDeductionGuide.cpp

Make Younan Zhang happy and  enhance deduction guide for type aliases to support template template parameters and reorder synthesized parameters accordingly
DeltaFile
+153-164clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+24-0clang/test/SemaCXX/cxx20-ctad-type-alias.cpp
+6-4clang/docs/ReleaseNotes.md
+183-1683 files

FreeBSD/ports fb8d6bfsysutils/intel-nvmupdate-100g pkg-message pkg-plist, sysutils/intel-nvmupdate-e810 pkg-message pkg-plist

sysutils/intel-nvmupdate-e810: Rename port to match hardware
DeltaFile
+0-44sysutils/intel-nvmupdate-100g/Makefile
+44-0sysutils/intel-nvmupdate-e810/Makefile
+0-39sysutils/intel-nvmupdate-100g/pkg-plist
+39-0sysutils/intel-nvmupdate-e810/pkg-plist
+0-29sysutils/intel-nvmupdate-100g/pkg-message
+29-0sysutils/intel-nvmupdate-e810/pkg-message
+112-1128 files not shown
+124-12314 files

FreeBSD/ports 22fbac9sysutils/intel-nvmupdate-10g pkg-plist pkg-message, sysutils/intel-nvmupdate-x550 pkg-plist pkg-message

sysutils/intel-nvmupdate-x550: Rename port to match hardware
DeltaFile
+0-44sysutils/intel-nvmupdate-10g/Makefile
+44-0sysutils/intel-nvmupdate-x550/Makefile
+0-29sysutils/intel-nvmupdate-10g/pkg-message
+29-0sysutils/intel-nvmupdate-x550/pkg-message
+0-28sysutils/intel-nvmupdate-10g/pkg-plist
+28-0sysutils/intel-nvmupdate-x550/pkg-plist
+101-1018 files not shown
+113-11214 files

LLVM/project 3a12e7bclang/include/clang/AST NestedNameSpecifier.h NestedNameSpecifierBase.h, clang/lib/AST ASTImporter.cpp

[clang] remove unused NestedNameSpecifier 'Invalid' constructor

These invalid NNS were used as thombstone keys for DenseMap, but
the DenseMap implementation changed and that's not needed anymore.
DeltaFile
+22-16clang/lib/AST/ASTImporter.cpp
+2-6clang/include/clang/AST/NestedNameSpecifierBase.h
+0-2clang/include/clang/AST/NestedNameSpecifier.h
+24-243 files

OpenBSD/src vqr8CsRusr.sbin/lldpd lldpd.c

   add "mcast" to the pledges

   this is so it can take advantage of pledge_sockopt()s newfound
   understanding of the ethernet frame socket options.
VersionDeltaFile
1.11+2-2usr.sbin/lldpd/lldpd.c
+2-21 files

LLVM/project f6f1416llvm/include/llvm/ADT FoldingSet.h

[FoldingSet] Assert inserted node's profile matches its lookup (#220166)

In FoldingSetImpl::insert, assert the node profile matches the insert
token. Otherwise, a memoized node can never be matched, leading to
missing hash consing.

This would catch SelectionDAG's and clang's missing CSE bugs (#219911,
#220168)
DeltaFile
+6-0llvm/include/llvm/ADT/FoldingSet.h
+6-01 files

LLVM/project faf31b0clang/lib/AST/ByteCode EvalEmitter.h EvalEmitter.cpp

[clang][bytecode] Allocate EvalEmitter locals using InterpState allocator (#220922)

They have the same lifetime, so might as well use the existing
allocator.
DeltaFile
+6-14clang/lib/AST/ByteCode/EvalEmitter.cpp
+2-4clang/lib/AST/ByteCode/EvalEmitter.h
+8-182 files

LLVM/project 85081admlir/lib/Dialect/Linalg/Transforms Vectorization.cpp, mlir/test/Dialect/Linalg/vectorization contraction-interface.mlir

[mlir][linalg] Preserve cast semantics in named contraction vectorization (#216283)

This patch fixes correctness issues in named contraction vectorization
of Linalg ops whose operands require conversion to an integer
accumulator type.

When `create_named_contraction` is enabled, an op such as `linalg.matmul
{cast = #linalg.type_fn<cast_unsigned>}` was lowered directly to a
mixed-width `vector.contract` without materializing the implied
`arith.extui`. Since `vector.contract` promotes mixed-width integer
operands using sign extension, an `i8 x i8 -> i32` matmul could
interpret unsigned inputs as signed values and produce incorrect
results.

Floating-point operands were similarly passed directly to
`vector.contract` without materializing the `arith.fptosi` or
`arith.fptoui` conversion implied by the Linalg cast semantics.

Materialize `arith.extui` for narrower unsigned integer inputs and

    [5 lines not shown]
DeltaFile
+218-0mlir/test/Dialect/Linalg/vectorization/contraction-interface.mlir
+39-0mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
+257-02 files

FreeBSD/ports 39c7bdfsysutils/bottom Makefile distinfo

sysutils/bottom: Update to 0.14.9
DeltaFile
+3-3sysutils/bottom/distinfo
+1-1sysutils/bottom/Makefile
+4-42 files

FreeBSD/ports 4201516devel/unibilium pkg-plist Makefile

devel/unibilium: Update to 2.1.4
DeltaFile
+3-3devel/unibilium/distinfo
+1-1devel/unibilium/pkg-plist
+1-1devel/unibilium/Makefile
+5-53 files

FreeBSD/ports b9add38devel/sem Makefile Makefile.crates

devel/sem: Update to 0.24.0
DeltaFile
+23-9devel/sem/distinfo
+10-3devel/sem/Makefile.crates
+1-1devel/sem/Makefile
+34-133 files

FreeBSD/ports c8bf90ddevel/tree-sitter pkg-plist Makefile

devel/tree-sitter: Update to 0.27.0
DeltaFile
+3-3devel/tree-sitter/distinfo
+1-1devel/tree-sitter/pkg-plist
+1-1devel/tree-sitter/Makefile
+5-53 files

FreeBSD/ports 8be1afedevel/tuicr Makefile Makefile.crates

devel/tuicr: Update to 0.25.0
DeltaFile
+21-17devel/tuicr/distinfo
+9-7devel/tuicr/Makefile.crates
+1-1devel/tuicr/Makefile
+31-253 files

OpenBSD/src TiszQJnsys/kern kern_pledge.c

   improve wording for __pledge_open description
VersionDeltaFile
1.365+3-3sys/kern/kern_pledge.c
+3-31 files

FreeBSD/src 1a29676lib/libcasper/libcasper zygote.c libcasper.c

libcasper: reap zombies without requiring waitpid(2)

Reported and tested by: bapt
Reviewed by:    bapt, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59348
DeltaFile
+1-1lib/libcasper/libcasper/zygote.c
+1-1lib/libcasper/libcasper/libcasper.c
+2-22 files

FreeBSD/ports 9739fbadevel/wasmer Makefile Makefile.crates

devel/wasmer: Update to 7.4.0

Changelog: https://github.com/wasmerio/wasmer/blob/main/CHANGELOG.md#740---31082026

PR:             298151
Reported by:    Krešimir Jozić <kjozic at gmail.com> (maintainer)
DeltaFile
+79-75devel/wasmer/distinfo
+38-36devel/wasmer/Makefile.crates
+1-1devel/wasmer/Makefile
+118-1123 files

OpenBSD/src 3k1NNcXsys/kern kern_pledge.c

   extend the "mcast" pledge to allow multicast tweaks on ethernet frame sockets.

   this is for lldpd, which wants to receive lldp packets sent to a
   multicast address on interfaces as they attach at runtime, which
   currently isn't allowed by pledge.

   part of a bigger diff that was ok deraadt@
VersionDeltaFile
1.364+15-1sys/kern/kern_pledge.c
+15-11 files

LLVM/project 822f549llvm/lib/Analysis LoopPass.cpp, llvm/lib/IR LegacyPassManager.cpp PrintPasses.cpp

[IR] Add source location filtering to pass dumps (#203393)

Large dumps from `-print-after-all` can be hard to use when only a few
source lines matter. Function filtering can still print too much and can
miss code after inlining.

Add `-filter-print-source-locs` to limit IR and machine-function dumps
to matching debug locations. The option accepts file names or paths with
selected lines and ranges. It also follows inlined locations and works
with legacy and new pass managers.
DeltaFile
+188-13llvm/lib/IR/PrintPasses.cpp
+157-0llvm/test/Other/source-loc-print-filter.ll
+86-49llvm/lib/Passes/StandardInstrumentations.cpp
+116-0llvm/test/CodeGen/X86/source-loc-print-filter.ll
+29-12llvm/lib/IR/LegacyPassManager.cpp
+17-4llvm/lib/Analysis/LoopPass.cpp
+593-789 files not shown
+673-9215 files

OpenBSD/src LFB3ukCsys/kern uipc_syscalls.c kern_pledge.c, sys/sys pledge.h

   tighten pledge_sockopt()s level/optname checks for different types of sockets

   tl;dr: the meaning of the setsockopt and getsockopt level and optname
   arguments are dependent on the type of the socket you're working
   with, they can't be safely understood without knowing the address
   family and protocol.

   i think we've been able to ignore to socket address family and
   protocol so far by luck, particularly because openbsd (henning)
   removed a bunch of address families like AF_IPX and AF_NETATALK.
   like AF_INET and AF_INET6, they use values from the wire protocol
   as identifiers in the ABI, particularly sub protocol numbers like
   IPPROTO_TCP. there's no guarantee these numbers don't overlap with
   a protocol from another address family. netipx used IPXPROTO_SPX
   like how AF_INET uses IPPROTO_IP, but it's only luck that their
   values don't collide with each other or another protocol. this
   principle applies to all socktypes though.

   this is also reflected in the way sockopts are handled by protocol

    [17 lines not shown]
VersionDeltaFile
1.363+74-25sys/kern/kern_pledge.c
1.229+7-5sys/kern/uipc_syscalls.c
1.54+4-2sys/sys/pledge.h
+85-323 files

LLVM/project 8654574clang/lib/CIR/CodeGen CIRGenModule.h CIRGenModule.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Emit OpenCL language version metadata in CIR

Emit OpenCL and C++ for OpenCL language version attributes from CIRGen. Preserve the compatible OpenCL version and the C++ for OpenCL version separately so later lowering does not infer one from the other.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+15-0clang/test/CIR/CodeGenOpenCL/version.cl
+13-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+4-0clang/test/CodeGenCUDASPIRV/kernel-cc.cu
+1-0clang/lib/CIR/CodeGen/CIRGenModule.h
+33-04 files

LLVM/project a4afb73clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMOpenCLMetadata.h LowerToLLVM.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Lower OpenCL language version metadata to LLVM dialect

Propagate CIR OpenCL language version module attributes as LLVM dialect named metadata before LLVM IR translation.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+43-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.cpp
+16-0clang/test/CIR/CodeGenOpenCL/version.cl
+16-0clang/test/CIR/Lowering/opencl-version-metadata.cir
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+79-05 files

LLVM/project 3749685clang/include/clang/CIR/Dialect/IR CIRDialect.td CIROpenCLAttrs.td, clang/lib/CIR/Dialect/IR CIROpenCLAttrs.cpp CIRDialect.cpp

[CIR][OpenCL] Add OpenCL language version module attributes

Add structured CIR module attributes for OpenCL and C++ for OpenCL language versions. Verify their module-level placement and version components so lowering can consume explicit source-language version state.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+76-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+73-0clang/test/CIR/IR/invalid-version.cir
+28-0clang/include/clang/CIR/Dialect/IR/CIROpenCLAttrs.td
+19-0clang/test/CIR/IR/version.cir
+15-0clang/lib/CIR/Dialect/IR/CIROpenCLAttrs.cpp
+5-0clang/include/clang/CIR/Dialect/IR/CIRDialect.td
+216-01 files not shown
+219-17 files

LLVM/project 612ac21clang/lib/CIR/Dialect/IR CIRDialect.cpp

fix: separate CIR attribute dispatch from OpenCL verification
DeltaFile
+20-8clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+20-81 files

FreeBSD/ports 26fbbb7devel/delve Makefile distinfo

devel/delve: Update to 1.27.1

Changelogs:
https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1263-2026-04-27
https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1270-2026-06-19
https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1271-2026-07-31

PR:             297558
Reported by:    Stefan Schlosser <bsdcode at disroot.org>
Approved by:    Dmitry Wagin <dmitry.wagin at ya.ru> (maintainer, timeout >2 weeks)
DeltaFile
+3-3devel/delve/distinfo
+1-2devel/delve/Makefile
+4-52 files

FreeBSD/src 429cb53sys/dev/ixl if_ixl.c

ixl: Reset VSI statistics after initial sampling

The initial statistics update runs before the PF VSI has obtained its
firmware-assigned statistics counter index.  Discard that provisional
VSI baseline so the first update after initialization records the
correct hardware counter.

Without this reset, subtracting a larger provisional value from a newly
selected counter can be mistaken for a 32-bit wrap and report nearly
UINT32_MAX receive drops immediately after boot.

Reported by:    Daniel Braniss <danny at cs.huji.ac.il>
Tested by:      Daniel Braniss <danny at cs.huji.ac.il>
Obtained from:  Intel ixl 1.14.2
MFC after:      2 weeks
Sponsored by:   BBOX.io
Differential Revision:  https://reviews.freebsd.org/D59336
DeltaFile
+1-0sys/dev/ixl/if_ixl.c
+1-01 files