LLVM/project 79679bemlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/lib/Dialect/LLVMIR/IR NVVMDialect.cpp

[MLIR][NVVM] Add asynchronous store Ops (#210931)

This change adds the `store.async.global` and `store.async.shared`
ops to the NVVM dialect to perform asynchronous stores to global
or shared-cluster address spaces.

PTX Spec References:
1.
[`st.async`](https://docs.nvidia.com/cuda/parallel-thread-execution/index.html#data-movement-and-conversion-instructions-st-async)
2.
[`multimem.st.async`](https://docs.nvidia.com/cuda/parallel-thread-execution/index.html#data-movement-and-conversion-instructions-multimem-st-async)
DeltaFile
+51-0mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+42-0mlir/test/Target/LLVMIR/nvvm/store_async_global.mlir
+40-0mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+23-0mlir/test/Target/LLVMIR/nvvm/store_async_global_invalid.mlir
+17-0mlir/test/Target/LLVMIR/nvvm/store_async_shared.mlir
+173-05 files

LLVM/project 3944056mlir/lib/ExecutionEngine LevelZeroRuntimeWrappers.cpp

[mlir][gpu] Fix L0_SAFE_CALL in LevelZero runtime (#215308)

Using NULL as `RTContext` can lead to crashes when calling
`zeDriverGetLastErrorDescription`.
Now using `getRtContext()` instead.
DeltaFile
+17-2mlir/lib/ExecutionEngine/LevelZeroRuntimeWrappers.cpp
+17-21 files

FreeBSD/ports 654078edatabases/sabiql Makefile Makefile.crates

databases/sabiql: Update to 2.0.1

ChangeLog:      https://github.com/riii111/sabiql/releases/tag/v2.0.1
Reported by:    riii111 <notifications at github.com>
DeltaFile
+243-253databases/sabiql/distinfo
+120-125databases/sabiql/Makefile.crates
+1-1databases/sabiql/Makefile
+364-3793 files

LLVM/project a6b7903llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp

Update for comments
DeltaFile
+7-3llvm/include/llvm/CodeGen/TargetLowering.h
+2-4llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+9-72 files

FreeBSD/ports 7cae851Mk/Scripts do-depends.sh

Mk/Scripts/do-depends.sh: summarize dependency errors

Accumulate and number dependency resolution errors in do-depends.sh
instead of only setting a flag, so that a clear summary of all errors
is printed at the end of the run rather than being buried in the
output of the dependency traversal. (#257069)

Add a record_error() helper that increments an error counter, prints
each error to stderr, and accumulates the messages for the final
summary.  Use printf "%b" with a literal format string to avoid
interpreting user-controlled data (origins, patterns) as format
specifiers.

PR:             257069
Submitted by:   sobomax at FreeBSD.org
DeltaFile
+17-15Mk/Scripts/do-depends.sh
+17-151 files

LLVM/project 93ebddeclang/test/DebugInfo/DynamicDebugging profile-coverage.c

[dyndbg][nfc] use -emit-llvm-only in coverage test (#216662)

Follow-up to https://github.com/llvm/llvm-project/pull/216307
DeltaFile
+1-1clang/test/DebugInfo/DynamicDebugging/profile-coverage.c
+1-11 files

LLVM/project 3ea0b52clang/lib/CIR/CodeGen CIRGenBuiltinRISCV.cpp, clang/test/CIR/CodeGenBuiltins/RISCV riscv32-zknd.c riscv64-zknd.c

[CIR][RISCV] Support Zknd builtins (#212947)
DeltaFile
+33-0clang/test/CIR/CodeGenBuiltins/RISCV/riscv64-zknd.c
+20-5clang/lib/CIR/CodeGen/CIRGenBuiltinRISCV.cpp
+23-0clang/test/CIR/CodeGenBuiltins/RISCV/riscv32-zknd.c
+76-53 files

LLVM/project bcbe2e2mlir/lib/Dialect/Tosa/Transforms TosaValidation.cpp, mlir/test/Dialect/Tosa tosa-validation-valid.mlir tosa-validation-validate-func-signature-valid.mlir

[mlir][tosa] Add option to validate function signature during validation (#214276)

This commit adds a new option to the TOSA validation pass,
"validate-function-signature", which allows users to specify whether the
function signature should be checked with respect to: use of tensor
types (tosa.shape types are not supported at function boundaries),
supported data types (currently there is no consideration for the loaded
profiles/extensions) and the shape of tensor arguments/return types.
DeltaFile
+65-17mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp
+58-0mlir/test/Dialect/Tosa/tosa-validation-validate-func-signature-invalid.mlir
+1-16mlir/test/Dialect/Tosa/invalid.mlir
+9-7mlir/test/Dialect/Tosa/tosa-validation-version-1p0-invalid.mlir
+15-0mlir/test/Dialect/Tosa/tosa-validation-validate-func-signature-valid.mlir
+3-3mlir/test/Dialect/Tosa/tosa-validation-valid.mlir
+151-435 files not shown
+163-5011 files

FreeBSD/ports 0a6000asecurity/openvpn Makefile distinfo

security/openvpn: bugfix update to 2.7.6

This is not security-relevant on FreeBSD, one security fix affects
Windows, the other one only affects builds against mbedTLS (which is not
currently supported by the port), and a third one (second bullet point)
turned out to not be exploitable.

Note that the --dev option defaults to "tun" (if not specified).

Note that --ping and --keepalive settings are now capped at 24 h.

TCP-based configurations now always enable TCP_NODELAY.

Changelog:      https://github.com/OpenVPN/openvpn/releases/tag/v2.7.6
MFH:            2026Q3
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/584

(cherry picked from commit bbddd98141d38561ab0c715c737ed7dbd87688d6)
DeltaFile
+3-3security/openvpn/distinfo
+2-2security/openvpn/Makefile
+5-52 files

FreeBSD/ports b17362adatabases/rainfrog Makefile distinfo

databases/rainfrog: Update to 0.4.4

ChangeLog:      https://github.com/achristmascarl/rainfrog/releases/tag/v0.4.4

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3databases/rainfrog/distinfo
+1-1databases/rainfrog/Makefile
+4-42 files

FreeBSD/ports f0f863bMk/Scripts qa.sh

Mk/Scripts/qa.sh: readelf 1 file a time, baselibs()

...to repair detection of libssl/libcrypto usage inside a port,
to avoid a bogus "you may not need USES=ssl" warning from stage-qa
in ports that have USES=ssl and that do dynamically link against
libcrypto.so or libssl.so.

The cause is that the script currently feeds many files to readelf -d,
in lexiographical order from find -s, and might feed non-ELF
executables, such as scripts. In that case, readelf aborts without looking
at any other file, and the error message is sent 2>/dev/null,
we and may miss those files later in the list that do use crypto/ssl.

Fix: feed files individually to readelf -d
to make sure it really looks at each of them.

PR:             296889
Fixes:          cfff850 Make baselibs QA check non recursive and activate it again
(The ldd -a used before the earlier more lenient and would process all files.)
DeltaFile
+1-1Mk/Scripts/qa.sh
+1-11 files

FreeBSD/ports bbddd98security/openvpn Makefile distinfo

security/openvpn: bugfix update to 2.7.6

This is not security-relevant on FreeBSD, one security fix affects
Windows, the other one only affects builds against mbedTLS (which is not
currently supported by the port), and a third one (second bullet point)
turned out to not be exploitable.

Note that the --dev option defaults to "tun" (if not specified).

Note that --ping and --keepalive settings are now capped at 24 h.

TCP-based configurations now always enable TCP_NODELAY.

Changelog:      https://github.com/OpenVPN/openvpn/releases/tag/v2.7.6
MFH:            2026Q3
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/584
DeltaFile
+3-3security/openvpn/distinfo
+2-2security/openvpn/Makefile
+5-52 files

LLVM/project 83fc40allvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 optimize-cond-branch-undef.mir

AArch64: Fix optimizeCondBranch crash on an undef register (#216593)

Found by AI while working on something else.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+32-0llvm/test/CodeGen/AArch64/optimize-cond-branch-undef.mir
+2-0llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+34-02 files

OpenBSD/src 79AMjwHusr.bin/tmux client.c tmux.h

   If writing a file fails, propagate the error to the server via a new
   message. Use a client flag rather than bumping the protocol version.
   GitHub issue 5451.
VersionDeltaFile
1.22+68-18usr.bin/tmux/file.c
1.3+8-2usr.bin/tmux/tmux-protocol.h
1.503+5-1usr.bin/tmux/server-client.c
1.1423+3-2usr.bin/tmux/tmux.h
1.167+2-2usr.bin/tmux/client.c
+86-255 files

OpenBSD/src nDVjWvBusr.bin/tmux tty-keys.c tty-features.c

   Add default terminal features for Rio, GitHub issue 5489 from Raphael
   Amorim.
VersionDeltaFile
1.41+13-1usr.bin/tmux/tty-features.c
1.212+3-1usr.bin/tmux/tty-keys.c
+16-22 files

OpenBSD/ports q5F23Dzgeo/gpxsee Makefile distinfo

   geo/gpxsee: update to 16.12
VersionDeltaFile
1.50+2-2geo/gpxsee/distinfo
1.52+1-1geo/gpxsee/Makefile
+3-32 files

LLVM/project 2eeb5f1lldb/packages/Python/lldbsuite/test skip_reason.py lldbtest.py, lldb/test/API/functionalities/multi-breakpoint TestMultiBreakpoint.py

[lldb] Gate debugserver tests on advertised qSupported features (#214768)

Tests that need a recent `debugserver` skipped themselves with
`@skipIfOutOfTreeDebugserver`, which asks whether the stub was built in
the tree
rather than whether it supports the feature under test. A system
`debugserver`
that already ships the feature was skipped anyway, and a stale in-tree
build was
not.  Every year, we remove some `@skipIfOutOfTreeDebugserver` because
the new feature shipped in system `debugserver`.

Ask the stub instead.  Tests get the supported features of stub, and
only run the test if stub advertises the very feature.

`TestConsecutiveWatchpoints` keeps the decorator, because it covers a
`debugserver`
bug fix that no capability describes and it also runs against
`lldb-server`.

    [27 lines not shown]
DeltaFile
+12-0lldb/packages/Python/lldbsuite/test/lldbutil.py
+10-0lldb/test/API/test_utils/TestDecorators.py
+10-0lldb/packages/Python/lldbsuite/test/lldbtest.py
+2-4lldb/test/API/functionalities/multi-breakpoint/TestMultiBreakpoint.py
+4-2lldb/packages/Python/lldbsuite/test/skip_reason.py
+5-1lldb/test/API/macosx/expedited-stack-memory/TestExpeditedStackMemory.py
+43-75 files not shown
+51-1311 files

NetBSD/pkgsrc vLF4dNfdoc CHANGES-2026

   doc: Updated security/putty to 0.85nb1
VersionDeltaFile
1.5340+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc KVLKXsnsecurity/putty Makefile distinfo, security/putty/patches patch-timing.c patch-terminal.c

   putty: remove two patches

   Just tried - but not accepted by upstream.
   Code compiles without them.
VersionDeltaFile
1.44+1-3security/putty/distinfo
1.98+2-1security/putty/Makefile
1.4+1-1security/putty/patches/patch-timing.c
1.7+1-1security/putty/patches/patch-terminal.c
+5-64 files

OPNSense/core 84e47e1src/opnsense/www/js/widgets Services.js

dashboard: truncate long service names in services widget
DeltaFile
+1-1src/opnsense/www/js/widgets/Services.js
+1-11 files

OpenBSD/src g6UVwNlusr.bin/tmux menu.c

   Remove flags from both keys for menus, GitHub issue 5484.
VersionDeltaFile
1.70+4-2usr.bin/tmux/menu.c
+4-21 files

OPNSense/plugins 03a4c64www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy reverse_proxy.volt

www/caddy: Change this back to hardcoded subdomain, otherwise it would need template if conditions if it doesnt exist
DeltaFile
+1-1www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+1-11 files

OPNSense/src 68518a3sys/net if_private.h if.c

ifnet: Restore previous size of if_afdata

Struct ifnet contains an array if_afdata of AF_MAX pointers to address
information for each possible address family.  Since 2013, when AF_MAX
was inadvertently changed to be equal to the highest possible value,
instead of one more than the highest possible value, this array has been
too small in theory, but this never mattered in practice because the
higher address families were not assignable to interfaces.

My recent commit which corrected the value of AF_MAX had the side effect
of breaking the KBI by changing the size and layout of struct ifnet.
This manifested itself as kernel panics when using third-party network
drivers and went unnoticed in main because if_afdata no longer exists
there.  Address the issue for stable/15 and stable/14 by keeping the
correct value of AF_MAX but deliberately making if_afdata off by one,
restoring its previous size.

Fixes:          ddd850aa7720 ("sys/socket.h: Fix AF_MAX")
Sponsored by:   Klara, Inc.

    [3 lines not shown]
DeltaFile
+1-1sys/net/if_private.h
+1-1sys/net/if.c
+2-22 files

OPNSense/src 2587f05lib/libifconfig libifconfig_internal.h

libifconfig: Fix table size

Tables that have one element per protocol or address family were
previously sized by AF_MAX + 1 since AF_MAX was off by one.  Now that
AF_MAX has been corrected, we need to apply the opposite correction to
these tables.

Fixes:          ddd850aa7720 ("sys/socket.h: Fix AF_MAX")
MFC after:      3 days
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D58827

(cherry picked from commit 79a6ad63e6afdfa00d0e625996bddf91e9f217c3)
DeltaFile
+1-1lib/libifconfig/libifconfig_internal.h
+1-11 files

OPNSense/src 9d0054dsys/net/route route_tables.c

routing: Fix table sizes

Tables that have one element per protocol or address family were
previously sized by AF_MAX + 1 since AF_MAX was off by one.  Now that
AF_MAX has been corrected, we need to apply the opposite correction to
these tables.

Fixes:          ddd850aa7720 ("sys/socket.h: Fix AF_MAX")
MFC after:      3 days
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    pouria, kevans, glebius
Differential Revision:  https://reviews.freebsd.org/D58826

(cherry picked from commit 6c41d928bcd763ec60d55bec2886c05b03cf9e6a)
DeltaFile
+9-9sys/net/route/route_tables.c
+9-91 files

OPNSense/src 2742a76lib/libifconfig libifconfig.c, sys/net rtsock.c

sys/socket.h: Fix AF_MAX

AF_MAX was always intended to be one more than the greatest allocated
value.  Jeff broke this in 2013.  Unfortunately, a bunch of people then
decided to adapt to the mistake instead of correcting it.

Fixes:          863c7e45628d (" - Reserve a special AF for SDP.  The one we were incorrectly using before    was taken by another AF.")
MFC after:      3 days
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    kevans, glebius
Differential Revision:  https://reviews.freebsd.org/D58597

(cherry picked from commit ddd850aa7720f77b6605599655df898b16ed74cc)
DeltaFile
+3-3sys/netlink/route/rt.c
+2-2sys/net/rtsock.c
+2-2sys/net/route/route_helpers.c
+2-2lib/libifconfig/libifconfig.c
+3-1sys/sys/socket.h
+1-1sys/net/route/route_ddb.c
+13-113 files not shown
+16-149 files

LLVM/project a6d40b4openmp/runtime/src kmp_runtime.cpp

[libomp] Fix hang when a fatal error is raised before library registration (#215988)

Uncovered by debug-build testing, not triggered for non-debug builds due
to absence of KMP_DEBUG_ASSERT.

Claude assisted with this patch.
DeltaFile
+16-0openmp/runtime/src/kmp_runtime.cpp
+16-01 files

FreeBSD/ports 46a40c1databases/powa-web Makefile distinfo

databases/powa-web: Update to 5.3.0

Release notes:  https://github.com/powa-team/powa-web/releases/tag/5.3.0
DeltaFile
+3-3databases/powa-web/distinfo
+1-1databases/powa-web/Makefile
+4-42 files

FreeBSD/ports be222c9sysutils/fluent-bit Makefile distinfo

sysutils/fluent-bit: Update to 5.1.1

Release notes:  https://github.com/fluent/fluent-bit/releases/tag/v5.1.1
DeltaFile
+3-3sysutils/fluent-bit/distinfo
+1-1sysutils/fluent-bit/Makefile
+4-42 files

FreeBSD/ports a6f1534databases/powa-archivist Makefile pkg-plist

databases/powa-archivist: Update to 5.3.0

Release notes:  https://github.com/powa-team/powa-archivist/blob/master/CHANGELOG.md
DeltaFile
+3-3databases/powa-archivist/distinfo
+1-1databases/powa-archivist/Makefile
+2-0databases/powa-archivist/pkg-plist
+6-43 files