LLVM/project ebe9d9e — lld/COFF Chunks.cpp, lld/test/COFF arm-thumb-branch20t-encoding.s

[LLD][COFF] Fix the J1 and J2 bits of IMAGE_REL_ARM_BRANCH20T (#240559)

applyBranch20T put offset bit 19 into J1 and bit 18 into J2. In the T3
encoding of B<cond>.W the offset is S:J2:J1:imm6:imm11:'0', so it is the
other way round. A conditional branch whose offset had exactly one of
the two bits set landed 256 KB away from its target, and the link gave
no error.

Assisted-by: Claude Opus 5.5 (Anthropic)
DeltaFile
+52-0lld/test/COFF/arm-thumb-branch20t-encoding.s
+3-2lld/COFF/Chunks.cpp
+55-22 files

FreeBSD/ports 414f791 — security/git-credential-oauth Makefile distinfo

security/git-credential-oauth: Update to 0.18.0
DeltaFile
+7-7security/git-credential-oauth/distinfo
+1-2security/git-credential-oauth/Makefile
+8-92 files

LLVM/project de7535c — llvm/test/Transforms/LoopVectorize/AArch64 partial-reduce-costs.ll early_exit_with_stores.ll

[LV][NFC] Add vscale_range(1,16) attributes to some SVE tests (#239669)

I've added the vscale_range(1,16) to tests that use SVE in order to
ensure we are testing the same IR that clang would generate when
targeting a CPU with SVE, e.g.

  clang -O3 -mcpu=neoverse-v1

In this PR I've limited the changes to those tests that have no impact
on the final IR.
DeltaFile
+86-86llvm/test/Transforms/LoopVectorize/AArch64/veclib-function-calls.ll
+80-80llvm/test/Transforms/LoopVectorize/AArch64/vector-call-linear-args.ll
+64-64llvm/test/Transforms/LoopVectorize/AArch64/veclib-intrinsic-calls.ll
+40-40llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+22-22llvm/test/Transforms/LoopVectorize/AArch64/early_exit_with_stores.ll
+18-18llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-costs.ll
+310-31082 files not shown
+449-44988 files

FreeBSD/ports 5a9f6ad — deskutils/py-trash-cli Makefile distinfo

deskutils/py-trash-cli: Update to 0.26.9.29

ChangeLog:

1. https://github.com/andreafrancia/trash-cli/releases/tag/0.26.9.29

Reported by:    Andrea Francia (via private email)
DeltaFile
+3-3deskutils/py-trash-cli/distinfo
+1-1deskutils/py-trash-cli/Makefile
+4-42 files

FreeBSD/ports bc0c56a — sysutils/upower Makefile distinfo

sysutils/upower: Update 1.91.2 to 1.91.5

Approved by:    jrm (mentor), desktop (arrowd)
Differential Revision:  https://reviews.freebsd.org/D61362
DeltaFile
+3-3sysutils/upower/distinfo
+1-1sysutils/upower/Makefile
+4-42 files

FreeBSD/ports fd7deed — japanese/fcitx5-karukan Makefile Makefile.crates, japanese/fcitx5-karukan/files patch-cargo-crates_llama-cpp-sys-2-0.1.161_build.rs patch-cargo-crates_llama-cpp-sys-2-0.1.158_build.rs

japanese/fcitx5-karukan: Update to g20261107

Changelog: https://github.com/togatoga/karukan/compare/6062ccfb25b392142610277584389a8efd30a3dd...185482700749fd15e58555c331b4e01ce5257344
DeltaFile
+175-151japanese/fcitx5-karukan/distinfo
+86-74japanese/fcitx5-karukan/Makefile.crates
+0-78japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.158_build.rs
+61-0japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.161_build.rs
+2-3japanese/fcitx5-karukan/Makefile
+324-3065 files

FreeBSD/ports 920a89a — devel/ccache4 Makefile distinfo, devel/ccache4/files patch-src_ccache_hashutil.cpp patch-test_suites_base.bash

devel/ccache4: Update 4.14.2 => 4.14.3

PR:            300621
DeltaFile
+0-44devel/ccache4/files/patch-unittest_test__hashutil.cpp
+0-27devel/ccache4/files/patch-test_suites_base.bash
+0-15devel/ccache4/files/patch-src_ccache_hashutil.cpp
+3-3devel/ccache4/distinfo
+1-2devel/ccache4/Makefile
+4-915 files

LLVM/project 70c50c4 — mlir/include/mlir/Dialect/Bufferization/IR BufferizationOps.td, mlir/lib/Dialect/Bufferization/IR BufferizationDialect.cpp

[mlir][bufferization] Drop superfluous traits from to_tensor and to_buffer (#240087)

This change drops the `SameOperandsAndResultShape` and
`SameOperandsAndResultElementType` traits from `bufferization.to_tensor`
and `bufferization.to_buffer`.

These traits are superfluous for these ops and are leftover from before
their move into the bufferization dialect. The ops' contract is
`Bufferization_TensorAndBufferMatch`, which defers to
`TensorLikeType::verifyCompatibleBufferType` and enforces the shape
match between operands and results.

In addition to being superfluous, these traits are actually wrong now
because a tensor-like type need not be shaped at all and the traits
reject such a type before the compatibility check gets to decide.

Also adds tests that validate these ops work with unshaped types.

Assisted-by: Claude

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+12-0mlir/test/Dialect/Bufferization/ops.mlir
+11-0mlir/test/lib/Dialect/Test/TestTypeDefs.td
+9-0mlir/test/lib/Dialect/Test/TestTypes.cpp
+9-0mlir/test/Dialect/Bufferization/invalid.mlir
+0-4mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td
+3-1mlir/lib/Dialect/Bufferization/IR/BufferizationDialect.cpp
+44-51 files not shown
+44-87 files

LLVM/project bcbb0f5 — mlir/include/mlir/Dialect/Bufferization/IR BufferizationOps.td, mlir/lib/Dialect/Bufferization/IR BufferizableOpInterface.cpp BufferizationOps.cpp

[mlir][bufferization] Let alloc_tensor copy tensor-like values into memrefs (#240102)

This change generalizes `bufferization.alloc_tensor`'s `copy` operand
and result type to `TensorLikeType`.

The `AllocTensorOp::getType` override returning `RankedTensorType` is
eliminated and places that demand a shape (size helpers, verifiers,
canonicalization, etc) now cast to `RankedTensorType` explicitly and
skip any other kind of result type. Verifier checks that result types
that are not a ranked tensor type take no dynamic sizes or size hint.

This generalization allows One-Shot Bufferize to copy tensor-like
values. `allocateTensorForShapedValue` and
`resolveTensorOpOperandConflicts` previously handled builtin tensors
only. With a `copy` operand, the allocation is sized from the `copy`.
Without one, a result that is not a ranked tensor is sized from its
buffer type, which must be static.

The allocation hook still takes `MemRefType`, so further generalization

    [12 lines not shown]
DeltaFile
+92-0mlir/test/Dialect/Bufferization/Transforms/test-one-shot-module-bufferize-copies.mlir
+52-24mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
+40-11mlir/lib/Dialect/Bufferization/Transforms/BufferizableOpInterfaceImpl.cpp
+27-15mlir/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td
+14-17mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
+26-0mlir/test/lib/Dialect/Bufferization/TestOneShotModuleBufferize.cpp
+251-672 files not shown
+264-688 files

NetBSD/pkgsrc ooTaw45 — doc CHANGES-2026

   Updated parallel/py-threadpoolctl, www/py-tornado
VersionDeltaFile
1.7889+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc OdAnAzR — www/py-tornado Makefile distinfo

   py-tornado: updated to 6.6.1

   What's new in Tornado 6.6.1

   Security Fixes

   - ``StaticFileHandler`` will no longer serve NTFS alternate data streams as if they were regular
     files on Windows.
   - ``SimpleAsyncHTTPClient`` no longer hangs and leaks resources when processing a redirect to
     URL schemes other than ``http`` and ``https``.
   - Parsing of percent-encoded data in URLs is much more efficient, preventing potential
     denial-of-service attacks.
   - Additional forms of open redirects in ``RedirectHandler`` have been fixed (in addition to
     the ones fixed in 6.6.0)
   - Open redirects in ``@addslash`` and ``@removeslash`` have been fixed.

   Deprecation notice

   - HTTP header parsing currently supports both CRLF and LF-only line endings. LF-only line endings

    [8 lines not shown]
VersionDeltaFile
1.41+4-4www/py-tornado/distinfo
1.54+2-2www/py-tornado/Makefile
+6-62 files

NetBSD/pkgsrc AsTk0Ek — parallel/py-threadpoolctl Makefile distinfo

   py-threadpoolctl: updated to 3.8.0

   3.8.0

   Run faster on Linux, where the new /proc/self/maps mechanism in 3.7.0 added quite a bit of overhead.

   When OpenBLAS uses a non-OpenMP threading layer, you can only set the size of its thread pool from a single controlling thread; since it has a shared process-wide thread pool, having multiple Python threads fight over control wouldn't work well. A new API OpenBLASController.clear_controlling_thread() allows resetting which thread controlls OpenBLAS in these cases, and decorator and context manager limit APIs will automatically call that API when they are done.

   Add a new API to get a cached ThreadpoolController instance (get_cached_controller()), as an optimization for cases where limits are set frequently. See the docstring for caveats.

   Added official support for Python 3.15, and declared support for Python 3.14 in package metadata.

   Faster performance when creating a ThreadpoolController.

   Shared libraries are now cached across runs, whereas previously they would be unloaded after the ThreadpoolController was garbage collected.

   A single shared library can no longer have multiple LibController instances.

   When passing a list of dicts or a dict to threadpool_limits(limit=...) and related APIs, the "filepath" is used as the unique key identifying LibControllers, if available, falling back to "prefix". Previously the "prefix" was checked first.

    [8 lines not shown]
VersionDeltaFile
1.9+4-4parallel/py-threadpoolctl/distinfo
1.11+2-2parallel/py-threadpoolctl/Makefile
+6-62 files

NetBSD/pkgsrc plspaQe — doc CHANGES-2026

   Updated databases/repmgr, databases/redis
VersionDeltaFile
1.7888+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 5LcTxgp — databases/redis Makefile distinfo

   redis: updated to 8.10.3

   Redis 8.10.3

   Update urgency: `SECURITY`: There are security fixes in the release.

   Security fixes

   - Heap buffer overflow when propagating a `PUBLISH`/`SPUBLISH` message larger than 4GB over the cluster bus in cluster mode


   Redis 8.10.2

   Update urgency: `SECURITY`: There are security fixes in the release.

   Security fixes

   - Commands queued in a transaction could still access keys whose ACL permissions were revoked before the transaction was executed
   - The cluster bus protocol has no authentication of its own unless `tls-cluster` is enabled, so any host able to reach a node's bus port could join the cluster and threaten it. A cluster node now warns at startup when its bus port is left unauthenticated, and the new `cluster-bus-port-protected-mode` option (default `no`) makes refusing to run in that state an explicit choice: set it to `yes` and the node starts only when `tls-cluster` authenticates the bus

    [3 lines not shown]
VersionDeltaFile
1.96+4-4databases/redis/distinfo
1.107+2-2databases/redis/Makefile
+6-62 files

OPNSense/core afa4c8f — src/opnsense/mvc/app/views/layouts default.volt, src/opnsense/www/css opnsense-bootgrid-layout.css

mvc: bootgrid: add a clear button to the search field (#11139)
DeltaFile
+24-0src/opnsense/www/css/opnsense-bootgrid-layout.css
+17-0src/opnsense/www/js/opnsense_bootgrid.js
+1-0src/opnsense/mvc/app/views/layouts/default.volt
+42-03 files

NetBSD/pkgsrc lwv83NL — databases/repmgr Makefile distinfo

   repmgr: updated to 5.5.1

   5.5.1
   Release on new platforms Debian 13 and RHEL 10
   Security fix: properly escape values substituted into externally-configured notification commands
VersionDeltaFile
1.19+4-4databases/repmgr/distinfo
1.41+3-4databases/repmgr/Makefile
+7-82 files

FreeBSD/ports 634df75 — www/nextcloud-forms Makefile distinfo

www/nextcloud-forms: Update to 5.4.2
DeltaFile
+3-3www/nextcloud-forms/distinfo
+1-1www/nextcloud-forms/Makefile
+4-42 files

OPNSense/core 5236c13 — src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php

Interfaces: Assignments - patch incomplete fix in https://github.com/opnsense/core/commit/b39a7a958669319560e0c4fffe6cda74e01e4f70, which triggers all interfaces as changed.
DeltaFile
+6-4src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+6-41 files

LLVM/project 194dcc4 — flang/include/flang/Optimizer/Transforms Passes.td, flang/lib/Optimizer/Passes Pipelines.cpp

[flang] Run allocation-placement in place of the legacy placement passes (#239263)

Intermediate step in RFC [Improving temporary and local array
allocations - unify
StackArray/MemoryAllocation](https://discourse.llvm.org/t/rfc-flang-improving-temporary-and-local-array-allocations-unify-stackarray-memoryallocation/91353
). This patch update the allocation-placement pass to have a legacy mode
which removes the need for the StackArray/MemoryAllocation passes while
preserving the most of behavior for now (see below for the few
differences).

In legacy mode, the size-based policy is not used:
- with stack-arrays, fir.allocmem that are provably freed are moved to
the stack, except in offload regions and in functions that opted out of
-fstack-arrays in their own policy, like the stack-arrays pass does;
- otherwise, only fir.alloca with a runtime size, of any type, are moved
to the heap, and only under dynamic-array-on-heap
(-fdynamic-heap-array), like the memory-allocation-opt pass does.

The heap-to-stack analysis is now only run when some fir.allocmem should

    [21 lines not shown]
DeltaFile
+117-0flang/test/Transforms/allocation-placement-legacy.fir
+55-17flang/lib/Optimizer/Transforms/AllocationPlacement.cpp
+27-13flang/test/Fir/allocation-placement-pipeline.fir
+17-2flang/include/flang/Optimizer/Transforms/Passes.td
+11-7flang/lib/Optimizer/Passes/Pipelines.cpp
+9-0flang/lib/Optimizer/Transforms/MemoryAllocation.cpp
+236-3915 files not shown
+249-5421 files

FreeBSD/ports 3679e60 — net/smb4k Makefile distinfo

net/smb4k: Update to 4.0.8

(cherry picked from commit f4b9e2026a294ed1816fc6b14151ac00c0f1fdb8)
DeltaFile
+3-3net/smb4k/distinfo
+1-1net/smb4k/Makefile
+4-42 files

FreeBSD/ports 2ce4e0a — x11-toolkits/kirigami-addons-qt6 Makefile distinfo

x11-toolkits/kirigami-addons-qt6: Update to 1.16.1

(cherry picked from commit d5a7791e07d4196184a17f75ee88e561566f5ee3)
DeltaFile
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+4-42 files

FreeBSD/ports 57781c8 — deskutils/kdepim Makefile

deskutils/kdepim: Update dependencies

(cherry picked from commit 351ab25ee60e0866b033a585e830d842031e7fa2)
DeltaFile
+3-0deskutils/kdepim/Makefile
+3-01 files

FreeBSD/ports 4e10b4b — x11-fm/dolphin Makefile

x11-fm/dolphin: Simplify PLIST_SUB

(cherry picked from commit a589c23e667dc68a771eb1339dfbdc45cf3992b7)
DeltaFile
+1-3x11-fm/dolphin/Makefile
+1-31 files

FreeBSD/ports 320ee3c — games/libkdegames pkg-plist

games/libkdegames: Fix PLIST_SUB abuse

(cherry picked from commit 7bd6abfa9eeb2dbaef20cd3c66eddc7dfbc1ae27)
DeltaFile
+6-6games/libkdegames/pkg-plist
+6-61 files

FreeBSD/ports 2232c9c — x11-clocks/kteatime distinfo, x11-clocks/ktimer distinfo

KDE: Update KDE Gear to 26.08.3

Announcement: https://kde.org/announcements/gear/26.08.3/
(cherry picked from commit 74f2a8b9b9d5ec31d676cecfa138fd9bd0d02192)
DeltaFile
+5-5x11-fm/dolphin/distinfo
+3-3x11/yakuake/distinfo
+3-3x11/konsole/distinfo
+3-3x11-fm/konqueror/distinfo
+3-3x11-clocks/ktimer/distinfo
+3-3x11-clocks/kteatime/distinfo
+20-20254 files not shown
+730-714260 files

FreeBSD/ports cbec250 — www/falkon Makefile

www/falkon: Clean up

 - Remove unused/inderect dependencies
 - Disable Python support (and KF for Qt6 flavor) properly

(cherry picked from commit 46875e981c49e202aaf5d2fa32f4f866a56d1d88)
DeltaFile
+3-5www/falkon/Makefile
+3-51 files

FreeBSD/ports ab041d8 — x11-toolkits/kirigami-addons-qt6 Makefile distinfo

x11-toolkits/kirigami-addons-qt6: Update to 1.16.0

(cherry picked from commit 2b2a0ee1b89c80c4bdd247d017ced45f6fc1124f)
DeltaFile
+48-0x11-toolkits/kirigami-addons-qt6/pkg-plist
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+52-43 files

FreeBSD/ports f1d8cd1 — multimedia/haruna pkg-plist Makefile

multimedia/haruna: Update to 1.9.0

Announcement: https://haruna.kde.org/blog/haruna-1.9/
(cherry picked from commit e104565070c8a25e67b72da50995ecc3aec30c61)
DeltaFile
+3-3multimedia/haruna/distinfo
+1-2multimedia/haruna/Makefile
+1-0multimedia/haruna/pkg-plist
+5-53 files

LLVM/project 89b84f2 — clang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp, clang/test/CIR/CodeGenBuiltins/NVPTX mma-tf32-m16n16k8-mma-f32.cu

[CIR] Implement __mma_tf32_m16n16k8_mma_f32
DeltaFile
+156-0clang/test/CIR/CodeGenBuiltins/NVPTX/mma-tf32-m16n16k8-mma-f32.cu
+49-1clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+205-12 files

LLVM/project c2eedcf — clang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp, clang/test/CIR/CodeGenBuiltins/NVPTX mma-tf32-m16n16k8-ld-c.cu

[CIR] Implement __mma_tf32_m16n16k8_ld_c
DeltaFile
+122-0clang/test/CIR/CodeGenBuiltins/NVPTX/mma-tf32-m16n16k8-ld-c.cu
+27-1clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+149-12 files