LLVM/project c7d45callvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/ARM unaligned_load_store_no_aeabi.ll

[ARM] Don't try to emit AEABI libcalls for non-AEABI targets (#207813)

PR #172672 added ARMTargetLowering::LowerAEABIUnalignedLoad/Store which
lowers some of the unaligned i32/i64 stores to
__aeabi_u{read,write}{4,8}. The libcall is emitted unconditionally, with
no check whether the target environment actually has these AEABI
helpers.

We don't have it for Apple/MachO which leads to a compiler crash.

rdar://175136625
DeltaFile
+83-0llvm/test/CodeGen/ARM/unaligned_load_store_no_aeabi.ll
+6-9llvm/lib/Target/ARM/ARMISelLowering.cpp
+1-0llvm/utils/UpdateTestChecks/asm.py
+90-93 files

FreeBSD/ports db4cc56devel/gradle distinfo Makefile

devel/gradle: Update to 9.6.1

ChangeLog: https://github.com/gradle/gradle/compare/v9.5.1...v9.6.1

MFH:            2026Q2
(cherry picked from commit 31b351a9e888541eb445ffe8f50875824a0e8bb1)
DeltaFile
+3-3devel/gradle/distinfo
+1-1devel/gradle/Makefile
+4-42 files

FreeBSD/ports 31b351adevel/gradle distinfo Makefile

devel/gradle: Update to 9.6.1

ChangeLog: https://github.com/gradle/gradle/compare/v9.5.1...v9.6.1

MFH:            2026Q2
DeltaFile
+3-3devel/gradle/distinfo
+1-1devel/gradle/Makefile
+4-42 files

FreeBSD/src 11bd6adsys/compat/linux linux_if.c

linux: switch off interface name translation and schedule its removal

Modern Linuxes don't use ethX for almost 15 years already, see [1] and
[2].  The translation logic has always been a source of bugs and PITA.
Switch default to not translate (long due!) and schedule removal of the
code for FreeBSD 17.

[1] https://systemd.io/PREDICTABLE_INTERFACE_NAMES/
[2] https://www.freedesktop.org/software/systemd/man/latest/systemd.net-naming-scheme.html

Reviewed by:            iwtcex_gmail.com, vvd, melifaro, dchagin
Differential Revision:  https://reviews.freebsd.org/D57852
DeltaFile
+18-3sys/compat/linux/linux_if.c
+18-31 files

FreeBSD/ports 95fd968devel/py-numba Makefile distinfo, devel/py-numba/files patch-setup.py

devel/py-numba: Update to 0.66.0

Release notes: https://numba.readthedocs.io/en/stable/release/0.66.0-notes.html
DeltaFile
+0-11devel/py-numba/files/patch-setup.py
+4-5devel/py-numba/Makefile
+3-3devel/py-numba/distinfo
+7-193 files

FreeBSD/ports 1d1b926deskutils/plasma6-milou distinfo, deskutils/plasma6-sddm-kcm distinfo

KDE: Update KDE Plasma to 6.6.6

Announcement: https://kde.org/announcements/plasma/6/6.6.6/
DeltaFile
+3-5x11/plasma6-plasma-workspace/distinfo
+3-3deskutils/plasma6-milou/distinfo
+3-3deskutils/plasma6-sddm-kcm/distinfo
+3-3deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+3-3devel/plasma6-kwrited/distinfo
+3-3devel/plasma6-plasma-sdk/distinfo
+18-2054 files not shown
+160-17060 files

FreeBSD/ports 1b9c3c4devel/py-llvmlite distinfo Makefile

devel/py-llvmlite: Update to 0.48.0

This release requires LLVM 22.x.x
DeltaFile
+3-3devel/py-llvmlite/distinfo
+2-2devel/py-llvmlite/Makefile
+5-52 files

FreeBSD/src 6cfc526sys/dev/acpica acpi_apei.c

acpi: fix instant panic in hest_attach()

Since now there is a pseudo-bus between our device and acpi0, we need to
go deeper.

Fixes:  9313f6b01485ad9a0b7cc59b459f5714533587c3
DeltaFile
+1-1sys/dev/acpica/acpi_apei.c
+1-11 files

FreeBSD/ports b01448bmath/wxmaxima distinfo Makefile

math/wxmaxima: Update to 26.07.0

ChangeLog:
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26.07.0
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26.06.2
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26.06.1
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26-06.0
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26.05.0

MFH:            2026Q2
(cherry picked from commit 3be6a0f4f730462691da5ce843704a8ab9936268)
DeltaFile
+3-3math/wxmaxima/distinfo
+1-1math/wxmaxima/Makefile
+4-42 files

FreeBSD/ports 3be6a0fmath/wxmaxima distinfo Makefile

math/wxmaxima: Update to 26.07.0

ChangeLog:
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26.07.0
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26.06.2
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26.06.1
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26-06.0
  - https://github.com/wxMaxima-developers/wxmaxima/releases/tag/Version-26.05.0

MFH:            2026Q2
DeltaFile
+3-3math/wxmaxima/distinfo
+1-1math/wxmaxima/Makefile
+4-42 files

LLVM/project ee74507lldb/source/Plugins/Process/wasm UnwindWasm.cpp, lldb/test/API/functionalities/gdb_remote_client TestWasm.py

[lldb] Give Wasm stack frames a synthetic call frame address (#208061)

UnwindWasm reported a call frame address of zero for every Wasm frame.
StackID orders frames by their CFA, assuming the stack grows downward so
that a younger frame compares below its caller. With every CFA equal to
zero that ordering collapsed, and CompareCurrentFrameToStartFrame
treated a step into a function as a step out, which silently disabled
step-in avoid-regexp and confused other thread plans.

WebAssembly keeps its call stack inside the engine and exposes no
linear-memory frame address, so synthesize a CFA from each frame's
distance to the outermost frame. That distance is invariant as frames
are pushed and popped above it, so a given frame keeps a stable, ordered
CFA across steps.
DeltaFile
+12-1lldb/source/Plugins/Process/wasm/UnwindWasm.cpp
+9-0lldb/test/API/functionalities/gdb_remote_client/TestWasm.py
+21-12 files

FreeNAS/freenas 4d3189fsrc/middlewared/middlewared/plugins/smb_ util_smbconf.py, tests/unit test_smb_share.py

NAS-141687 / 26.0.0-BETA.3 / Update vfs module reference in middleware (by anodos325) (#19273)

In order to simplify maintenance of truenas-specific ZFS-specific
recycle bin code, we've forked the module to truenas_recycle. This
commit updates the name assigned to it in middleware code that generates
the smb.conf file.

Original PR: https://github.com/truenas/middleware/pull/19267

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+7-0tests/unit/test_smb_share.py
+3-1src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+10-12 files

FreeNAS/freenas 675bba5src/middlewared/middlewared/plugins/smb_ util_smbconf.py, tests/unit test_smb_share.py

NAS-141687 / 26.0.0-RC.1 / Update vfs module reference in middleware (by anodos325) (#19274)

In order to simplify maintenance of truenas-specific ZFS-specific
recycle bin code, we've forked the module to truenas_recycle. This
commit updates the name assigned to it in middleware code that generates
the smb.conf file.

Original PR: https://github.com/truenas/middleware/pull/19267

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+7-0tests/unit/test_smb_share.py
+3-1src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+10-12 files

LLVM/project f336f82llvm/include/llvm/MC MCSectionGOFF.h, llvm/test/CodeGen/SystemZ zos-align.ll zos-section-1.ll

[SystemZ][z/OS] Honor alignment of global data

The alignment of sections is set after the section are created.
Thus, the ED structure set at object construction time is updated
with the current section alignment. This only applies to ED type
section. As result, the alignment of global data is correctly set.
DeltaFile
+28-0llvm/test/CodeGen/SystemZ/zos-align.ll
+10-2llvm/include/llvm/MC/MCSectionGOFF.h
+1-1llvm/test/CodeGen/SystemZ/zos-section-1.ll
+39-33 files

OpenZFS/src dee19fainclude/os/linux/zfs/sys zfs_vnops_os.h, module/os/linux/zfs zfs_vnops_os.c zpl_inode.c

Linux: add idmap versions of verious znode operations

Calls from the core to znode operations (primarily in zfs_replay) are
always with zfs_init_idmap, so make the "generic" interface wrap the
idmap version, setting that as the namespace internally.

This lets us supply a uniform interface znode interface to the core for
all platforms.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18736
DeltaFile
+47-6module/os/linux/zfs/zfs_vnops_os.c
+0-38module/zfs/zfs_replay.c
+23-10include/os/linux/zfs/sys/zfs_vnops_os.h
+11-10module/os/linux/zfs/zpl_inode.c
+3-3module/os/linux/zfs/zpl_file.c
+1-1module/os/linux/zfs/zpl_xattr.c
+85-686 files

OpenZFS/src 3814d2binclude/os/linux/zfs/sys zfs_acl_impl.h, include/sys zfs_acl.h

Linux: add idmap versions of zfs_zaccess and zfs_zaccess_rwx

The calls from the core to zfs_zaccess() and zfs_zaccess_rwx() are
always with zfs_init_idmap, so we can make that the "generic" interface
by having those call extended internal versions that take an idmap arg.

Existing uses in the Linux platform code that use zfs_init_idmap just
remove that arg, while others that pass down an idmap parameter use the
_idmap() variants.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18736
DeltaFile
+22-22module/os/linux/zfs/zfs_vnops_os.c
+25-13module/os/linux/zfs/zfs_acl.c
+0-9module/zfs/zfs_vnops.c
+0-6include/sys/zfs_acl.h
+3-0include/os/linux/zfs/sys/zfs_acl_impl.h
+1-2module/os/linux/zfs/zfs_dir.c
+51-526 files

OpenZFS/src cde3434include/os/freebsd/zfs/sys zfs_vnops_os.h zfs_acl_impl.h, module/os/freebsd/zfs zfs_vnops_os.c zfs_acl.c

FreeBSD: remove zidmap_t and mnt_ns

These are not present and never used on FreeBSD, and never leave the
platform either, so are literal no-ops.

To keep the build working, zfs_zaccess() and zfs_zaccess_rwx() get
different prototypes on Linux. These will be dealt with in the next
commit.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18736
DeltaFile
+29-36module/os/freebsd/zfs/zfs_vnops_os.c
+14-17module/os/freebsd/zfs/zfs_acl.c
+8-7module/zfs/zfs_replay.c
+5-8include/os/freebsd/zfs/sys/zfs_vnops_os.h
+3-3include/os/freebsd/zfs/sys/zfs_acl_impl.h
+2-3module/zfs/zfs_vnops.c
+61-744 files not shown
+70-8010 files

LLVM/project ad516f3mlir/lib/Dialect/OpenACC/Transforms ACCSpecializeForDevice.cpp, mlir/test/Dialect/OpenACC acc-specialize-for-device.mlir

[acc] Specialize acc.on_device with constant arg for device

Fold known result acc.on_device to a constant on device-side code.
DeltaFile
+49-0mlir/test/Dialect/OpenACC/acc-specialize-for-device.mlir
+44-0mlir/lib/Dialect/OpenACC/Transforms/ACCSpecializeForDevice.cpp
+93-02 files

LLVM/project 363035cmlir/include/mlir/Dialect/OpenACC OpenACCOps.td, mlir/test/Dialect/OpenACC ops.mlir

[mlir][acc] Add acc.on_device op

Add an operation to represent the runtime call to acc_on_device.

This runtime call is important to fold early in the compilation pipeline
and having an operation allows us to easily recognize it when emitted by
frontends.
DeltaFile
+27-0mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
+8-0mlir/test/Dialect/OpenACC/ops.mlir
+35-02 files

LLVM/project af33f79flang/include/flang/Optimizer/Builder OpenACCIntrinsicCall.h IntrinsicCall.h, flang/lib/Lower ConvertCall.cpp

[flang][acc] Emit acc.on_device operation for acc_on_device call

It is important we recognize acc_on_device calls as they need to be
folded during compilation. Emitting this operation helps with the
recognition of the runtime call in the optimizer.
DeltaFile
+51-0flang/lib/Optimizer/Builder/OpenACCIntrinsicCall.cpp
+23-19flang/lib/Optimizer/Builder/IntrinsicCall.cpp
+32-0flang/include/flang/Optimizer/Builder/OpenACCIntrinsicCall.h
+5-15flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp
+15-1flang/include/flang/Optimizer/Builder/IntrinsicCall.h
+8-7flang/lib/Lower/ConvertCall.cpp
+134-425 files not shown
+158-4511 files

OpenZFS/src 8d90fbbinclude/os/freebsd/zfs/sys zfs_acl_impl.h zfs_znode_impl.h, include/os/linux/zfs/sys zfs_acl_impl.h

zfs_acl: split header into core and platform-specific variants

The common set of function names in the same "core" header makes it look
like these are all needed for all platforms, but really only a small
handful of functions are used by core code. Separating them makes that
much easier to see.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18736
DeltaFile
+59-0include/os/freebsd/zfs/sys/zfs_acl_impl.h
+59-0include/os/linux/zfs/sys/zfs_acl_impl.h
+9-21include/sys/zfs_acl.h
+1-1module/os/linux/zfs/zfs_znode_os.c
+1-1include/os/freebsd/zfs/sys/zfs_znode_impl.h
+1-1module/os/freebsd/spl/spl_acl.c
+130-248 files not shown
+138-3014 files

OpenZFS/src 5aec3deinclude/sys zfs_acl.h, module/os/freebsd/zfs zfs_acl.c

zfs_acl: remove zfs_has_access

Last use on the Linux side was removed in 3558fd73b5 (2011). Briefly
returned when FreeBSD came home in 9f0a21e641 (2020), but that use was
removed again in 3f400b0f58 (2022).

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18736
DeltaFile
+0-20module/os/linux/zfs/zfs_acl.c
+0-18module/os/freebsd/zfs/zfs_acl.c
+0-1include/sys/zfs_acl.h
+0-393 files

OpenZFS/src 7af650finclude/sys zfs_acl.h

zfs_acl: remove obsolete function prototypes

As far as I can tell these have existed without an impementation since
the earliest Sun ZFS releases.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18736
DeltaFile
+0-3include/sys/zfs_acl.h
+0-31 files

OpenBSD/src KF3X4abusr.sbin/rpki-client cert.c

   In cert_ca_sia() use the right notify string in error message.
   At that point cert->notify has not yet been set.

   OK tb@
VersionDeltaFile
1.242+2-2usr.sbin/rpki-client/cert.c
+2-21 files

NetBSD/pkgsrc w8Yl2Zbdoc CHANGES-2026

   doc: Updated www/p5-HTTP-Tiny to 0.096
VersionDeltaFile
1.4331+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 9Ytzz6Gwww/p5-HTTP-Tiny distinfo Makefile

   p5-HTTP-Tiny: update to 0.096.

   0.096     2026-06-08 11:21:49+02:00 Europe/Brussels

       - No changes from 0.095-TRIAL

   0.095     2026-06-03 13:10:05+02:00 Europe/Brussels (TRIAL RELEASE)
       [!!! SECURITY !!!]

       - Caller-supplied C<Authorization>, C<Cookie>, and C<Proxy-Authorization>
         headers are now stripped on cross-origin redirects by default. Use
         allow_credentialed_redirects to opt out.

       - Redirects are no longer automatically followed when going from https to http.
         Use allow_downgrade to revert to the original behaviour.
VersionDeltaFile
1.21+4-4www/p5-HTTP-Tiny/distinfo
1.33+2-2www/p5-HTTP-Tiny/Makefile
+6-62 files

OPNSense/core daf7b79contrib/IXR IXR_Library.php

contrib: Non-canonical cast (boolean) is deprecated, use the (bool) cast instead
DeltaFile
+1-1contrib/IXR/IXR_Library.php
+1-11 files

NetBSD/pkgsrc-wip a45a08atnt-ham PLIST Makefile

tnt-ham: fix build with GCC 14, correct doc paths in PLIST

GCC 14 turns implicit-int and implicit-function-declaration into
hard errors by default, which breaks this K&R-era codebase. Demote
them back to warnings via CFLAGS until the code is fixed properly.

Correct PLIST doc file locations: the build installs documentation
under share/tnt/doc/, not share/doc/tnt/.
DeltaFile
+31-31tnt-ham/PLIST
+3-0tnt-ham/Makefile
+34-312 files

LLVM/project c8a2c24llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.sub.ll llvm.amdgcn.reduce.add.ll

[AMDGPU] Extend wave reduction intrinsics to Pre-gfx8

Add support for gfx6/7 families.
DeltaFile
+666-58llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+627-24llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+576-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll
+520-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll
+494-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll
+494-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll
+3,377-824 files not shown
+4,875-9010 files

LLVM/project 6d34e50lldb/source/Utility FileSpec.cpp FileSpecList.cpp

[lldb] Remove uses of ConstString in FileSpec methods (#206851)

After this, FileSpec only uses ConstString for storage. In a subsequent
commit, I will change FileSpec's storage.
DeltaFile
+18-6lldb/source/Utility/FileSpec.cpp
+0-1lldb/source/Utility/FileSpecList.cpp
+18-72 files