LLVM/project 25a8bb5 — llvm/lib/Target/RISCV RISCVInstrInfoZvbdota.td, llvm/unittests/Target/RISCV RISCVInstrInfoTest.cpp

[RISCV] Fix FP properties for Zvbdota instructions (#228737)

Mark floating-point Zvbdota instructions as potentially raising FP
exceptions. Add an implicit FRM use to vfbdota.vv, which uses the
dynamic rounding mode.

AI Usage: Assisted by AmpCode (6.1 Sol)

Co-authored-by: Amp <amp at ampcode.com>
DeltaFile
+17-0llvm/unittests/Target/RISCV/RISCVInstrInfoTest.cpp
+4-3llvm/lib/Target/RISCV/RISCVInstrInfoZvbdota.td
+21-32 files

FreeBSD/ports 001e355 — textproc/py-wcmatch Makefile distinfo

textproc/py-wcmatch: update to 11.1

Changes:        https://github.com/facelessuser/wcmatch/releases/tag/11.1
Reported-by:    repology
DeltaFile
+3-3textproc/py-wcmatch/distinfo
+1-1textproc/py-wcmatch/Makefile
+4-42 files

FreeNAS/freenas 3b0942b — src/middlewared/middlewared/api/v28_0_0 zfs_resource_encryption.py, src/middlewared/middlewared/plugins/pool_ dataset_encryption.py dataset_encryption_info.py

NAS-144198 / 28.0.0-BETA.1 / Move dataset encryption to zfs.resource.encryption (#19929)

## Problem
Dataset encryption still lived in the `pool.dataset` namespace even
though `zfs.resource` is now the dataset API, and zr's own create path
had to call back into `pool.dataset.insert_or_update_encrypted_record`
to record keys.

## Solution
- **New `zfs.resource.encryption` sub-service** owning lock, unlock,
unlock_summary, export_key, export_keys, export_replication_keys,
change_key and inherit, with zr conventions (`path`, lowercase enums,
`Secret` keys, `ZFS_RESOURCE_*` roles, audit). Public methods delegate
to private `*_impl` methods for thread local storage, as the rest of zr
does.
- **Private methods moved and renamed** (store_key, delete_keys,
stored_keys, sync_keys, encryption_roots, encryption_state,
replication_keys, encryption_root_mapping, unlock_impl), together with
the `storage_encrypteddataset` model. Every internal caller (failover,

    [10 lines not shown]
DeltaFile
+440-0src/middlewared/middlewared/plugins/zfs/encryption_lock.py
+0-416src/middlewared/middlewared/plugins/pool_/dataset_encryption_lock.py
+0-405src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+357-0src/middlewared/middlewared/plugins/pool_/dataset_encryption.py
+335-0src/middlewared/middlewared/plugins/zfs/encryption_service.py
+274-0src/middlewared/middlewared/api/v28_0_0/zfs_resource_encryption.py
+1,406-82133 files not shown
+2,268-1,30639 files

NetBSD/pkgsrc gBXN7YZ — doc CHANGES-2026

   doc: Updated lang/libclc to 22.1.8
VersionDeltaFile
1.6868+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc DHjktNl — lang/libclc distinfo PLIST

   lang/libclc: Update to 22.1.8

   * Sync with LLVM 22.1.8.
VersionDeltaFile
1.2+6-3lang/libclc/PLIST
1.2+4-4lang/libclc/distinfo
+10-72 files

FreeBSD/ports beb08ae — devel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.86

Changelog: https://github.com/astral-sh/ty/blob/0.0.86/CHANGELOG.md

Reported by:    portscout
DeltaFile
+45-51devel/py-ty/distinfo
+21-24devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+67-763 files

NetBSD/pkgsrc fRcNeGw — www/seamonkey Makefile

   seamonkey: build with Python 3.11 (3.12+ fails)
VersionDeltaFile
1.300+2-2www/seamonkey/Makefile
+2-21 files

LLVM/project 7bb8e30 — clang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h

[clang] Replace PointerUnion::dyn_cast with llvm::dyn_cast (NFC) (#230911)

PointerUnion::dyn_cast has been soft-deprecated in favor of
llvm::dyn_cast and llvm::dyn_cast_if_present.  This patch replaces the
former with llvm::dyn_cast where the operand is guaranteed to be
nonnull.

Note that PlaceholderBase::ParamOrMethod is always initialized to a
nonnull pointer in LoanManager::getOrCreatePlaceholderBase and never
modified afterward.

Assisted-by: Antigravity
DeltaFile
+2-2clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+2-21 files

LLVM/project de41a35 — libcxx/docs/Status Cxx26Issues.csv, libcxx/include variant

[libc++] Implement LWG2991: variant copy constructor missing noexcept(see below) (#230241)

LWG2991 adds a conditional `noexcept` to the variant's copy constructor.
A small example to illustrate the issue:

```cpp
    static_assert(!std::is_trivially_copy_constructible_v<std::shared_ptr<int>>);
    static_assert(std::is_copy_constructible_v<std::shared_ptr<int>>);
    static_assert(std::is_nothrow_copy_constructible_v<std::shared_ptr<int>>);

    static_assert(!std::is_trivially_move_constructible_v<std::shared_ptr<int>>);
    static_assert(std::is_move_constructible_v<std::shared_ptr<int>>);
    static_assert(std::is_nothrow_move_constructible_v<std::shared_ptr<int>>);

    using Variant = std::variant<int,std::shared_ptr<int>>;
    static_assert(std::is_nothrow_copy_constructible_v<Variant>); // false, should be true
    static_assert(std::is_nothrow_move_constructible_v<Variant>);
```


    [9 lines not shown]
DeltaFile
+16-1libcxx/test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp
+5-4libcxx/include/variant
+1-1libcxx/docs/Status/Cxx26Issues.csv
+22-63 files

FreeBSD/ports f94723e — mail/rspamd Makefile distinfo

mail/rspamd: Update to 4.2.2

Includes fixes for memory safety bugs reachable from the network
(HTTP body handling, DNS replies, UCL nesting, DKIM bh=, fuzzy TCP
sessions) and a controller fix where a malformed password hash
accepted any password.

ChangeLog:      https://github.com/rspamd/rspamd/blob/4.2.2/ChangeLog
DeltaFile
+20-10mail/rspamd/pkg-plist
+3-3mail/rspamd/distinfo
+1-2mail/rspamd/Makefile
+24-153 files

OpenBSD/xenocara rf8a2YB — . MODULES

   update
VersionDeltaFile
1.572+2-2MODULES
+2-21 files

OpenBSD/xenocara 6zB8Al8 — . 3RDPARTY MODULES

   update
VersionDeltaFile
1.571+6-6MODULES
1.471+5-53RDPARTY
+11-112 files

FreeBSD/ports d4429dd — devel/golangci-lint Makefile distinfo

devel/golangci-lint: Update to 2.14.0

ChangeLog:
https://github.com/golangci/golangci-lint/releases/tag/v2.14.0
DeltaFile
+5-5devel/golangci-lint/distinfo
+2-3devel/golangci-lint/Makefile
+7-82 files

FreeBSD/ports 70872fe — devel/gh Makefile distinfo

devel/gh: Update to 2.102.0

ChangeLog:
https://github.com/cli/cli/releases/tag/v2.102.0
DeltaFile
+17-0devel/gh/pkg-plist
+5-5devel/gh/distinfo
+1-2devel/gh/Makefile
+23-73 files

FreeBSD/ports 258d77b — devel Makefile, devel/R-cran-vdiffr pkg-descr distinfo

devel/R-cran-vdiffr: New port

An extension to the 'testthat' package that makes it easy to add graphical unit
tests. It provides a Shiny application to manage the test cases.
DeltaFile
+32-0devel/R-cran-vdiffr/Makefile
+3-0devel/R-cran-vdiffr/distinfo
+2-0devel/R-cran-vdiffr/pkg-descr
+1-0devel/Makefile
+38-04 files

LLVM/project 118b80a — llvm/test/tools/llubi dereferenceable_unknown_func_decl.ll, llvm/tools/llubi/lib Interpreter.cpp

[llubi] Check UB before handling ret attributes (#230842)

Some code paths return AnyValue() on UB (e.g., calling function
declarations not recognized as libfunc). Check this before handling ret
attributes to avoid operating on incompatible values.

The test is generated by DeepSeek-V4.1-Flash.
DeltaFile
+11-0llvm/test/tools/llubi/dereferenceable_unknown_func_decl.ll
+2-0llvm/tools/llubi/lib/Interpreter.cpp
+13-02 files

LLVM/project 7d19366 — llvm/test/tools/llubi wide_ptr_oob.ll wide_ptr_free.ll, llvm/tools/llubi/lib Library.cpp ExecutorBase.cpp

[llubi] Correctly render large addresses (#230845)

The test is generated by DeepSeek-V4.1-Flash.
DeltaFile
+20-0llvm/test/tools/llubi/wide_ptr_free.ll
+12-7llvm/tools/llubi/lib/ExecutorBase.cpp
+15-0llvm/test/tools/llubi/wide_ptr_oob.ll
+6-6llvm/tools/llubi/lib/Library.cpp
+53-134 files

FreeBSD/ports c93394b — misc/lean-ctx Makefile distinfo

misc/lean-ctx: update 3.10.5-146 → 3.11.2
DeltaFile
+23-3misc/lean-ctx/distinfo
+11-2misc/lean-ctx/Makefile
+34-52 files

LLVM/project 0c4b521 — llvm/test/CodeGen/AMDGPU flat-saddr-load.ll anti-hints-multi-rule.gfx1250.mir

[AMDGPU] Insert wmma coexec aware anti-hints rules (#226397)

This patch ports the downstream coexec anti-hint insertion to upstream
as rule-based insertion in the AMDGPU pre-ra anti-hints framework. It
adds gfx1250x anti-hint rules for wmma coexec hazards such as A/B source
war, swmmac index war, dest waw), trans source war, memory-address war
etc. Each rule builds anti-hints relationship for the register allocator
to keep hazardous registers in different physical registers so the
hazard recognizer and waitcnt inserter need less nop and waits.

Co-authored-by:  Jeffrey Byrnes <jrbyrnes1989 at gmail.com>

Depends on #218075
DeltaFile
+2,527-0llvm/test/CodeGen/AMDGPU/anti-hints-wmma-waw.gfx1250.mir
+1,820-0llvm/test/CodeGen/AMDGPU/anti-hints-wmma-war.gfx1250.mir
+389-430llvm/test/CodeGen/AMDGPU/load-constant-i1.ll
+566-0llvm/test/CodeGen/AMDGPU/anti-hints-addr-xcnt.gfx1250.mir
+401-0llvm/test/CodeGen/AMDGPU/anti-hints-multi-rule.gfx1250.mir
+194-176llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+5,897-60654 files not shown
+8,649-2,36060 files

LLVM/project 0f665a6 — llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU schedule-pressure-implicit-physreg-use.mir early-if-convert-cost.ll

AMDGPU: Don't use PressureDiffs with implicit allocatable physregs

canUsePressureDiffs skipped all implicit operands, so instructions
reading an allocatable physreg implicitly (e.g., vcc on v_cndmask_b32)
used the cached PressureDiff. PressureDiffs assume a single use for
physregs (see the FIXME in ScheduleDAGMILive::updatePressureDiffs), so
the pressure was added for each user. With several users in a region, the
SGPR pressure was overestimated and failed the expensive checks pressure
validation.

Fall back to the RegPressureTracker for implicit operands of
allocatable physregs, which are the ones it tracks.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+52-0llvm/test/CodeGen/AMDGPU/early-if-convert-cost.ll
+50-0llvm/test/CodeGen/AMDGPU/schedule-pressure-implicit-physreg-use.mir
+12-6llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+114-63 files

FreeBSD/ports 96d87c8 — databases/py-redisvl Makefile distinfo

databases/py-redisvl: Update to 0.28.0

Changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.28.0

Reported by:    portscout
DeltaFile
+3-3databases/py-redisvl/distinfo
+1-1databases/py-redisvl/Makefile
+4-42 files

NetBSD/pkgsrc olZcSPO — doc CHANGES-2026 TODO

   doc: Updated devel/p5-Package-Stash-XS to 0.32
VersionDeltaFile
1.28125+4-2doc/TODO
1.6867+2-1doc/CHANGES-2026
+6-32 files

NetBSD/pkgsrc oicliCa — devel/p5-Package-Stash-XS Makefile distinfo

   p5-Package-Stash-XS: update to 0.32.

   0.32      2026-10-05 20:06:40Z
         - no runtime changes since 0.31-TRIAL

   0.31      2026-09-22 22:59:10Z (TRIAL RELEASE)
         - potential patch for perl issue #24845
VersionDeltaFile
1.10+4-4devel/p5-Package-Stash-XS/distinfo
1.24+3-4devel/p5-Package-Stash-XS/Makefile
+7-82 files

NetBSD/pkgsrc bBBQHO4 — audio/aubio options.mk distinfo, audio/aubio/patches patch-waflib_ConfigSet.py patch-waflib_Context.py

   aubio: allow building with Python 3.11+
VersionDeltaFile
1.1+36-0audio/aubio/patches/patch-waflib_Context.py
1.44+7-10audio/aubio/Makefile
1.1+15-0audio/aubio/patches/patch-waflib_ConfigSet.py
1.7+3-1audio/aubio/distinfo
1.3+1-2audio/aubio/options.mk
+62-135 files

FreeBSD/ports 43a915f — textproc/py-tokenizers distinfo Makefile

textproc/py-tokenizers: Update to 0.23.3

Changelog: https://github.com/huggingface/tokenizers/releases/tag/v0.23.3

Reported by:    portscout
DeltaFile
+7-4textproc/py-tokenizers/Makefile
+3-3textproc/py-tokenizers/distinfo
+10-72 files

OpenBSD/xenocara LV7LW2f — lib/libpng configure ANNOUNCE, lib/libpng/.github/workflows verify-windows.yml

   Update to libpng 1.6.59.
VersionDeltaFile
1.4+21-15lib/libpng/pngrutil.c
1.9+23-13lib/libpng/CMakeLists.txt
1.9+19-11lib/libpng/ANNOUNCE
1.2+23-6lib/libpng/.github/workflows/verify-windows.yml
1.10+12-12lib/libpng/configure
1.1+19-0lib/libpng/LICENSES/MIT.txt
+117-5776 files not shown
+277-33082 files

FreeBSD/ports 5db5ab8 — misc/antigravity-cli Makefile distinfo

misc/antigravity-cli: update 1.2.12 → 1.3.3
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files

FreeBSD/ports 4b2f59b — misc/grok-build Makefile distinfo

misc/grok-build: update 1.0.41 → 1.0.50
DeltaFile
+5-5misc/grok-build/distinfo
+1-1misc/grok-build/Makefile
+6-62 files

FreeBSD/ports ca0ef2f — misc/claude-code Makefile distinfo

misc/claude-code: update 2.1.283 → 2.1.296
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports 0c8da2a — math/SCIP pkg-plist Makefile, math/or-tools Makefile

math/SCIP: update 10.0.3 → 10.1.0
DeltaFile
+3-3math/SCIP/distinfo
+2-2math/SCIP/pkg-plist
+3-1math/SCIP/Makefile
+1-1math/py-or-tools/Makefile
+1-1math/or-tools/Makefile
+1-0math/py-PySCIPOpt/Makefile
+11-81 files not shown
+12-87 files