LLVM/project 9afbcdemlir/lib/Dialect/AMDGPU/IR AMDGPUDialect.cpp, mlir/test/Conversion/AMDGPUToROCDL load_lds.mlir

[mlir][amdgpu] Fix `gather_to_lds` for 0d memrefs (#173421)

`dstType.areTrailingDimsContiguous(1)` asserts for memref of rank 0.
DeltaFile
+18-0mlir/test/Conversion/AMDGPUToROCDL/load_lds.mlir
+7-0mlir/test/Dialect/AMDGPU/ops.mlir
+1-1mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
+26-13 files

LLVM/project 19e1763clang/test/AST/ByteCode char-buffer-arithmetic.c, clang/test/Sema bytecode-interpreter-constant-string-evaluation.c constant-string-evaluation.c

split apart the tests, rename the bigger general one
DeltaFile
+0-160clang/test/Sema/bytecode-interpreter-constant-string-evaluation.c
+155-0clang/test/Sema/constant-string-evaluation.c
+24-0clang/test/AST/ByteCode/char-buffer-arithmetic.c
+179-1603 files

FreeBSD/ports e159db2textproc/uni distinfo Makefile

textproc/uni: upgrade to v2.9.0

Release notes at https://github.com/arp242/uni/releases/tag/v2.9.0
DeltaFile
+3-3textproc/uni/distinfo
+1-2textproc/uni/Makefile
+4-52 files

FreeBSD/ports 9f5c934math/rankwidth Makefile distinfo, math/rankwidth/files patch-simplerw.c

math/rankwidth: unbreak by upgrading to 0.10

Support igraph 0.10 and later, including current igraph 1.0.
Support current autoconf 2.72.
DeltaFile
+0-11math/rankwidth/files/patch-simplerw.c
+1-5math/rankwidth/Makefile
+3-3math/rankwidth/distinfo
+4-193 files

FreeBSD/ports 43b0cd0textproc/ibus-typing-booster distinfo pkg-plist

textproc/ibus-typing-booster: upgrade to 2.29.0

Release notes at
        https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.29.0
DeltaFile
+3-3textproc/ibus-typing-booster/distinfo
+6-0textproc/ibus-typing-booster/pkg-plist
+2-2textproc/ibus-typing-booster/Makefile
+11-53 files

LLVM/project 80ca636llvm/test/Transforms/SLPVectorizer/X86 same-operands-but-copyable.ll

[SLP][NFC]Add a floating point test with potentially copyable operands, NFC
DeltaFile
+51-0llvm/test/Transforms/SLPVectorizer/X86/same-operands-but-copyable.ll
+51-01 files

LLVM/project 1f331e4llvm/lib/Transforms/Vectorize VPlanRecipes.cpp

[VPlan] Only use isAddressSCEVForCost in getAddressAccessSCEV (NFC)

Follow-up to https://github.com/llvm/llvm-project/pull/171204 to only
rely on isAddressSCEVForCost in isAddressSCEVForCost, completely
aligning with the legacy cost model.
DeltaFile
+0-8llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+0-81 files

FreeNAS/freenas db18267src/middlewared/middlewared/plugins account.py, tests/api2 test_account.py

Convert to datastore query.
Make sure to use the primary key for element indexing.
Add a CI test specifically for enabling webshare on the root user.
DeltaFile
+24-15src/middlewared/middlewared/plugins/account.py
+6-1tests/api2/test_account.py
+30-162 files

NetBSD/pkgsrc-wip c3f130cqt6-qtwebengine distinfo PLIST, qt6-qtwebengine/patches patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.cc patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.cc

qt6-qtwebengine: remove - now in pkgsrc.
DeltaFile
+0-1,070qt6-qtwebengine/distinfo
+0-525qt6-qtwebengine/PLIST
+0-432qt6-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.cc
+0-405qt6-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__fido.cc
+0-404qt6-qtwebengine/patches/patch-src_3rdparty_chromium_services_device_hid_hid__service__freebsd.cc
+0-291qt6-qtwebengine/patches/patch-src_3rdparty_chromium_sandbox_policy_openbsd_sandbox__openbsd.h
+0-3,1271,063 files not shown
+0-37,6651,069 files

FreeBSD/ports 243c251math/octave-forge-miscellaneous Makefile distinfo

math/octave-forge-miscellaneous: Update to 1.3.2.
DeltaFile
+9-5math/octave-forge-miscellaneous/Makefile
+3-3math/octave-forge-miscellaneous/distinfo
+12-82 files

NetBSD/pkgsrc-wip c4da99d. Makefile, konqueror PLIST Makefile

konqueror: remove - newer version in pkgsrc
DeltaFile
+0-2,573konqueror/PLIST
+0-63konqueror/Makefile
+0-5konqueror/distinfo
+0-2konqueror/DESCR
+0-1Makefile
+0-2,6445 files

LLVM/project fa7f7a4llvm/include/llvm/ExecutionEngine/Orc SimpleRemoteEPC.h, llvm/include/llvm/ExecutionEngine/Orc/TargetProcess SimpleRemoteEPCServer.h

[ORC] Pass JITDispatchHandler argument buffers as WrapperFunctionBuffer. (#173334)

Updates ExecutionSession::runJITDispatchHandler to take the argument
buffer for the function as a WrapperFunctionBuffer, rather than an
ArrayRef<char>.

This is a first step towards more efficient jit-dispatch handler calls:

1. Handlers can now be run as tasks, since they own their argument
buffer (so there's no risk of it being deallocated before they're run)
2. In in-process JIT setups, this will allow argument buffers to be
passed in directly from the ORC runtime, rather than having to copy the
buffer.
DeltaFile
+7-7llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp
+5-5llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
+4-4llvm/lib/ExecutionEngine/Orc/Core.cpp
+4-3llvm/lib/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.cpp
+3-3llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h
+3-3llvm/lib/ExecutionEngine/Orc/ReOptimizeLayer.cpp
+26-255 files not shown
+35-3411 files

LLVM/project f4ded95llvm/lib/Target/RISCV RISCVInstrInfoP.td RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rv64p.ll rv32p.ll

[RISCV] Support srx/slx for P extension. (#173225)

These instructions can be used for fshl and fshr respectively.
DeltaFile
+49-0llvm/test/CodeGen/RISCV/rv64p.ll
+49-0llvm/test/CodeGen/RISCV/rv32p.ll
+6-1llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+3-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+107-14 files

NetBSD/pkgsrc-wip ebc0b11calibre Makefile, digikam Makefile

*: use installed version of qt6-qtwebengine
DeltaFile
+1-1calibre/Makefile
+1-1digikam/Makefile
+1-1py-qt6-webengine/Makefile
+3-33 files

NetBSD/pkgsrc-wip 1831025. Makefile, plasma6-spectacle PLIST Makefile

plasma6-spectacle: add version 6.5.2

Spectacle is screenshot taking utility for the KDE desktop. Spectacle
can also be used in non-KDE X11 desktop environments.
DeltaFile
+123-0plasma6-spectacle/PLIST
+39-0plasma6-spectacle/Makefile
+5-0plasma6-spectacle/distinfo
+2-0plasma6-spectacle/DESCR
+1-0Makefile
+170-05 files

NetBSD/pkgsrc-wip 09f3570plasma6-kpipewire PLIST Makefile, plasma6-kpipewire/patches patch-src_pipewireproduce.cpp patch-src_pipewirecore.cpp

plasma6-kpipewire: add version 6.5.2

Offers a set of convenient classes to use PipeWire in Qt projects.
DeltaFile
+86-0plasma6-kpipewire/PLIST
+30-0plasma6-kpipewire/patches/patch-src_pipewireproduce.cpp
+28-0plasma6-kpipewire/Makefile
+24-0plasma6-kpipewire/buildlink3.mk
+16-0plasma6-kpipewire/patches/patch-src_pipewirecore.cpp
+16-0plasma6-kpipewire/patches/patch-src_pipewiresourceitem.cpp
+200-03 files not shown
+210-09 files

NetBSD/pkgsrc-wip 61f7da4pipewire Makefile PLIST, pipewire/patches patch-src_modules_module-rt_meson.build

pipewire: SYSCONFDIR files should be installed indirectly

In this case the subdirectory it wants to install in clashes
with NetBSD's /etc/security file so don't actually install.
DeltaFile
+15-0pipewire/patches/patch-src_modules_module-rt_meson.build
+4-0pipewire/Makefile
+1-1pipewire/PLIST
+1-0pipewire/distinfo
+21-14 files

NetBSD/pkgsrc LtTAN7pdoc CHANGES-2025

   add plasma6-plasma-workspace-wallpapers
VersionDeltaFile
1.7370+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc qq8OT8zgraphics Makefile, graphics/plasma6-plasma-workspace-wallpapers PLIST Makefile

   plasma6-plasma-workspace-wallpapers: add version 6.5.2

   Additional wallpapers for the Plasma Workspace
VersionDeltaFile
1.1+275-0graphics/plasma6-plasma-workspace-wallpapers/PLIST
1.1+15-0graphics/plasma6-plasma-workspace-wallpapers/Makefile
1.1+5-0graphics/plasma6-plasma-workspace-wallpapers/distinfo
1.1109+2-1graphics/Makefile
1.1+1-0graphics/plasma6-plasma-workspace-wallpapers/DESCR
+298-15 files

FreeBSD/ports 1214cc7sysutils/appjail-devel distinfo Makefile

sysutils/appjail-devel: Update to 4.7.1.20251223

ChangeLog:
https://github.com/DtxdF/AppJail/commits/08bfc568c0c353ce8ec4a974d879d8addaf6912c/
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

FreeBSD/ports 34d0477sysutils/appjail distinfo Makefile

sysutils/appjail: Update to 4.7.1

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v4.7.1
DeltaFile
+3-3sysutils/appjail/distinfo
+1-1sysutils/appjail/Makefile
+4-42 files

NetBSD/pkgsrc d6lZXTEdoc CHANGES-2025

   add plasma6-kde-gtk-config
VersionDeltaFile
1.7369+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc fuBHCzpmisc Makefile, misc/plasma6-kde-gtk-config Makefile PLIST

   plasma6-kde-gtk-config: add version 6.5.2

   GTK2 and GTK3 Configurator for KDE

   Configuration dialog to adapt GTK applications appearance to your taste under
   KDE. Among its many features, it lets you:
   * Choose which theme is used for GTK2 and GTK3 applications.
   * Tweak some GTK applications behaviour.
   * Select what icon theme to use in GTK applications.
   * Select GTK applications default fonts.
   * Easily browse and install new GTK2 and GTK3 themes.
VersionDeltaFile
1.1+29-0misc/plasma6-kde-gtk-config/Makefile
1.1+12-0misc/plasma6-kde-gtk-config/PLIST
1.1+9-0misc/plasma6-kde-gtk-config/DESCR
1.1+5-0misc/plasma6-kde-gtk-config/distinfo
1.672+2-1misc/Makefile
+57-15 files

LLVM/project 035d4f3mlir/cmake/modules AddMLIRPython.cmake, mlir/examples/standalone pyproject.toml

globals doesn't work
DeltaFile
+3-17mlir/examples/standalone/test/python/smoketest.py
+12-6mlir/lib/Bindings/Python/Globals.cpp
+6-4mlir/cmake/modules/AddMLIRPython.cmake
+0-4mlir/test/Examples/standalone/test.wheel.toy
+3-0mlir/examples/standalone/pyproject.toml
+0-2mlir/include/mlir/Bindings/Python/Globals.h
+24-336 files

NetBSD/pkgsrc 8ss4HUIdoc CHANGES-2025

   Updated games/rocksndiamonds, devel/py-importlib-metadata
VersionDeltaFile
1.7368+3-1doc/CHANGES-2025
+3-11 files

NetBSD/pkgsrc gI7iV6Xdevel/py-importlib-metadata distinfo Makefile

   py-importlib-metadata: updated to 8.7.1

   v8.7.1

   Bugfixes

   - Fixed errors in FastPath under fork-multiprocessing.
   - Removed cruft from Python 3.8.
VersionDeltaFile
1.36+4-4devel/py-importlib-metadata/distinfo
1.54+2-2devel/py-importlib-metadata/Makefile
+6-62 files

LLVM/project c3be13ellvm/include/llvm/Transforms/Utils UnrollLoop.h LoopPeel.h, llvm/lib/Transforms/Scalar LoopUnrollPass.cpp

[LoopPeel] Peel last iteration to enable load widening

In loops that contain multiple consecutive small loads (e.g., 3 bytes
loading i8's), peeling the last iteration makes it safe to read beyond
the accessed region, enabling the use of a wider load (e.g., i32) for
all other N-1 iterations.

Patterns such as:
```
  %a = load i8, ptr %p
  %b = load i8, ptr %p+1
  %c = load i8, ptr %p+2
  ...
  %p.next = getelementptr i8, ptr %p, 3
```

Can be transformed to:
```
  %wide = load i32, ptr %p  ; Read 4 bytes

    [9 lines not shown]
DeltaFile
+616-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening.ll
+230-1llvm/lib/Transforms/Utils/LoopPeel.cpp
+104-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening-be.ll
+24-10llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
+10-8llvm/include/llvm/Transforms/Utils/UnrollLoop.h
+7-1llvm/include/llvm/Transforms/Utils/LoopPeel.h
+991-206 files

NetBSD/pkgsrc 9lbAz4Pgames/rocksndiamonds distinfo Makefile

   rocksndiamonds: updated to 4.4.1.1

   4.4.1.1

   This patch release fixes some nasty bugs in the last release:

   fixed BDX game element file codes broken in version 4.4.1.0
   fixed support for zigzag diagonal movement for BD game engine
   fixed support for zigzag diagonal movement for SP game engine
   fixed showing active brush after updating playfield in editor
VersionDeltaFile
1.47+4-4games/rocksndiamonds/distinfo
1.81+2-3games/rocksndiamonds/Makefile
+6-72 files

LLVM/project 42ba7ecllvm/include/llvm/Transforms/Utils UnrollLoop.h LoopPeel.h, llvm/lib/Transforms/Scalar LoopUnrollPass.cpp

[LoopPeel] Peel last iteration to enable load widening

In loops that contain multiple consecutive small loads (e.g., 3 bytes
loading i8's), peeling the last iteration makes it safe to read beyond
the accessed region, enabling the use of a wider load (e.g., i32) for
all other N-1 iterations.

Patterns such as:
```
  %a = load i8, ptr %p
  %b = load i8, ptr %p+1
  %c = load i8, ptr %p+2
  ...
  %p.next = getelementptr i8, ptr %p, 3
```

Can be transformed to:
```
  %wide = load i32, ptr %p  ; Read 4 bytes

    [9 lines not shown]
DeltaFile
+617-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening.ll
+230-1llvm/lib/Transforms/Utils/LoopPeel.cpp
+104-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening-be.ll
+24-10llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
+10-8llvm/include/llvm/Transforms/Utils/UnrollLoop.h
+7-1llvm/include/llvm/Transforms/Utils/LoopPeel.h
+992-206 files

FreeBSD/ports 6ec31c9sysutils/bastille pkg-plist Makefile

sysutils/bastille: Upgrade port to 1.3.0.251222

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             291885
Release Notes:  https://github.com/BastilleBSD/bastille/releases/tag/1.3.0.251222
DeltaFile
+48-7sysutils/bastille/pkg-plist
+13-11sysutils/bastille/Makefile
+5-3sysutils/bastille/distinfo
+66-213 files