LLVM/project f6bdc92libcxx/lib/abi powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist, libcxx/src memory.cpp

[libc++][AIX] Enable LIBCPP_SHARED_PTR_DEFINE_LEGACY_INLINE_FUNCTIONS on AIX (#179784)

This PR enables the `LIBCPP_SHARED_PTR_DEFINE_LEGACY_INLINE_FUNCTIONS`
macro on AIX because the functions guarded by this macro are required for
backward compatibility.
DeltaFile
+5-0libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
+5-0libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
+1-2libcxx/src/memory.cpp
+11-23 files

LLVM/project 45412b6llvm/lib/Transforms/Scalar LoopUnrollPass.cpp, llvm/test/Transforms/LoopUnroll debug.ll

[LoopUnrollPass] Indent `LLVM_DEBUG()` messages based on our depth in the `tryToUnrollLoop()` call graph (#178945)

Unify the ad-hoc use of whitespace in `LLVM_DEBUG()` messages. 

This approach should also make it easier to see which loop debug
messages correspond to and which part of the loop unrolling heuristics
each message corresponds to.
DeltaFile
+204-0llvm/test/Transforms/LoopUnroll/debug.ll
+50-38llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
+254-382 files

FreeBSD/ports 7f69189sysutils/limine distinfo Makefile

sysutils/limine: Update 10.6.2 => 10.7.0

Changelog:
https://codeberg.org/Limine/Limine/src/tag/v10.7.0/ChangeLog

PR:     293107
DeltaFile
+3-3sysutils/limine/distinfo
+1-1sysutils/limine/Makefile
+4-42 files

FreeNAS/freenas 553f049src/middlewared/middlewared/plugins/device_ netlink_events.py

NAS-139737 / 26.0.0-BETA.1 / fix TooManyOpenFiles leak (#18177)

Fixes Too many open files (EMFILE) caused by unbounded concurrent
systemctl restart ix-vendor subprocess spawning in response to
rapid-fire ipaddress.change netlink events.

Root cause: Every IP address change event fired a new create_task that
spawned a systemctl restart ix-vendor subprocess. During network
reconfiguration bursts, hundreds of concurrent subprocesses piled up,
each opening pipes/fds, until the file descriptor limit was exhausted.

Fix:
- Replace `subprocess.run(["systemctl", "restart", "ix-vendor"])` with
`call_unit_action_and_wait("ix-vendor.service", "Restart")` where the
latter communicates with systemd over D-Bus instead of spawning
subprocesses, eliminating fd pressure entirely
- Guard with `IX_VEND_LOCK` (asyncio.Lock) using a skip-if-locked
pattern to coalesce concurrent restart requests into a single operation
DeltaFile
+10-3src/middlewared/middlewared/plugins/device_/netlink_events.py
+10-31 files

LLVM/project 4c6bb58llvm/lib/Target/AMDGPU SIRegisterInfo.cpp

Use ProperlyAlignedRC to check for misalignment
DeltaFile
+2-4llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+2-41 files

FreeNAS/freenas c2f9802src/middlewared/middlewared/etc_files grub.py

NAS-139619 / 25.10.2 / Fix grub.cfg corruption during HA standby reboot (by ixhamza) (#18178)

When toggling STIG/FIPS on an HA system, the standby controller can end
up stuck in the GRUB console with an empty `grub.cfg`. This occurs
because two `failover.reboot.other_node` calls are dispatched
back-to-back: one from the middleware automatically and second one from
the WebUI reboot dialog with default options (`graceful=False`). The
second call is queued behind the first via the `reboot_standby` job
lock, and fires as soon as the standby finishes booting from the first
reboot during the `post_init` checkpoint which runs `update-grub`.
`update-grub` is a wrapper around `grub-mkconfig`, which writes the
final config using:

```
    cat grub.cfg.new > grub.cfg
```
The shell `>` truncates grub.cfg to zero bytes before `cat` writes the
new content. `grub-mkconfig` does not fsync at any point. When the
second reboot kills the process, `grub.cfg` is left as a zero-byte file

    [11 lines not shown]
DeltaFile
+11-2src/middlewared/middlewared/etc_files/grub.py
+11-21 files

FreeNAS/freenas c2ef500src/middlewared/middlewared/etc_files grub.py

NAS-139619 / 26.0.0-BETA.1 / Fix grub.cfg corruption during HA standby reboot (#18176)

When toggling STIG/FIPS on an HA system, the standby controller can end
up stuck in the GRUB console with an empty `grub.cfg`. This occurs
because two `failover.reboot.other_node` calls are dispatched
back-to-back: one from the middleware automatically and second one from
the WebUI reboot dialog with default options (`graceful=False`). The
second call is queued behind the first via the `reboot_standby` job
lock, and fires as soon as the standby finishes booting from the first
reboot during the `post_init` checkpoint which runs `update-grub`.
`update-grub` is a wrapper around `grub-mkconfig`, which writes the
final config using:

```
    cat grub.cfg.new > grub.cfg
```
The shell `>` truncates grub.cfg to zero bytes before `cat` writes the
new content. `grub-mkconfig` does not fsync at any point. When the
second reboot kills the process, `grub.cfg` is left as a zero-byte file

    [7 lines not shown]
DeltaFile
+11-2src/middlewared/middlewared/etc_files/grub.py
+11-21 files

LLVM/project 8d34f28lldb/include/lldb/Host/windows/PythonPathSetup PythonPathSetup.h, lldb/source/Host/windows/PythonPathSetup PythonPathSetup.cpp

[lldb-dap][windows] add --check-python command (#180784)

Implement [`[RFC] Add a Python check command to lldb-dap and
lldb`](https://discourse.llvm.org/t/rfc-add-a-python-check-command-to-lldb-dap-and-lldb/88972).

This patch adds the `--check-python` flag to `lldb-dap` on Windows, to
allow dap clients to verify the correct Python version is available
before trying to start `lldb-dap`.

Depends on:
- https://github.com/llvm/llvm-project/pull/180786

rdar://165442474
DeltaFile
+19-12lldb/source/Host/windows/PythonPathSetup/PythonPathSetup.cpp
+24-5lldb/tools/lldb-dap/tool/lldb-dap.cpp
+6-1lldb/include/lldb/Host/windows/PythonPathSetup/PythonPathSetup.h
+4-2lldb/tools/driver/Driver.cpp
+4-0lldb/tools/lldb-dap/tool/Options.td
+57-205 files

LLVM/project 52bcdc6lldb/include/lldb/DataFormatters TypeSynthetic.h, lldb/source/DataFormatters TypeSynthetic.cpp FormatterSection.cpp

[lldb] Implement bytecode based SyntheticChildren (#179832)

Initial implementation of a [bytecode][1] synthetic provider. This is a follow up to
https://github.com/llvm/llvm-project/pull/114333 which implemented the bytecode
interpreter, support for summary formatters, and more.

rdar://169727764

[1]: https://lldb.llvm.org/resources/formatterbytecode.html
DeltaFile
+151-3lldb/source/DataFormatters/TypeSynthetic.cpp
+55-14lldb/source/DataFormatters/FormatterSection.cpp
+51-0lldb/include/lldb/DataFormatters/TypeSynthetic.h
+28-0lldb/test/API/functionalities/data-formatter/bytecode-synthetic/main.cpp
+23-0lldb/test/API/functionalities/data-formatter/bytecode-synthetic/TestBytecodeSynthetic.py
+3-3lldb/source/DataFormatters/FormatterBytecode.cpp
+311-208 files not shown
+332-2814 files

FreeNAS/freenas d40ba81src/middlewared/middlewared/etc_files grub.py

Fix grub.cfg corruption during HA standby reboot

When toggling STIG/FIPS on an HA system, the standby controller can end
up stuck in the GRUB console with an empty grub.cfg. This occurs because
two failover.reboot.other_node calls are dispatched back-to-back: one
from the middleware automatically and one from the WebUI reboot dialog
with default options. The second call is queued behind the first via the
reboot_standby job lock, and fires as soon as the standby finishes
booting from the first reboot during the post_init checkpoint which
runs update-grub. update-grub is a wrapper around grub-mkconfig, which
writes the final config using:

    cat grub.cfg.new > grub.cfg

The shell ">" truncates grub.cfg to zero bytes before cat writes the new
content. grub-mkconfig does not fsync at any point. When the second
reboot kills the process, grub.cfg is left as a zero-byte file because
the data was not synced to disk. GRUB cannot boot without a valid config
and drops to the GRUB console.

    [7 lines not shown]
DeltaFile
+11-2src/middlewared/middlewared/etc_files/grub.py
+11-21 files

LLVM/project 7323cb3llvm/test/MC/WebAssembly wasm64.s

[WebAssembly] Add a WASM table to `llvm/test/MC/WebAssembly/wasm64.s`. NFC (#180861)

Adds an `externref` WASM table to the MC level testing of Wasm64 to make
sure it emits the table with the `IS_64` (64-bit/i64 indices) flag.
DeltaFile
+31-13llvm/test/MC/WebAssembly/wasm64.s
+31-131 files

OpenZFS/src fdd7056. META

Linux 6.19 compat: META

Update the META file to reflect compatibility with the 6.19
kernel.

Reviewed-by: Rob Norris <robn at despairlabs.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #18197
DeltaFile
+1-1META
+1-11 files

LLVM/project e1b9d03mlir/lib/Dialect/Math/Transforms ExpandOps.cpp, mlir/test/Dialect/Math expand-math.mlir

[MLIR][Math] Fix math.ceil expansion to avoid undefined behavior on Inf/NaN (#170028)

Fixes #151786

The original `ceilf` expansion lowers to `fptosi`, which produces poison
for Inf, and any subsequent use leads to undefined behavior. This patch
adds a safe path, similar to the existing `round` expansion, for large
or special inputs and avoids the UB.
DeltaFile
+48-1mlir/lib/Dialect/Math/Transforms/ExpandOps.cpp
+38-4mlir/test/Dialect/Math/expand-math.mlir
+86-52 files

LLVM/project 90a56a1llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.global.atomic.ordered.add.b64.ll

AMDGPU/GlobalISel: RegBankLegalize for global atomic ordered add (#180829)

DeltaFile
+15-2llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll
+3-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+18-22 files

LLVM/project 31512b3mlir/lib/Bindings/Python IRInterfaces.h

Adddress try_cast comment
DeltaFile
+8-14mlir/lib/Bindings/Python/IRInterfaces.h
+8-141 files

NetBSD/pkgsrc spFNWM3doc TODO

   doc/TODO: + tea-63.3.1.
VersionDeltaFile
1.26789+2-1doc/TODO
+2-11 files

LLVM/project 182eb9dllvm/lib/Target/X86 X86ISelLowering.cpp

[X86] Move getTargetVShift helpers earlier in the source file. NFC. (#180972)

Avoid having to add forward declarations for earlier functions to use them.
DeltaFile
+170-168llvm/lib/Target/X86/X86ISelLowering.cpp
+170-1681 files

LLVM/project aad0ae4llvm/cmake/modules CrossCompile.cmake

[CMake] Only pass PYTHON_EXECUTABLE to native build if defined (#180964)

This addresses the following warning when PYTHON_EXECUTABLE is not set
in the host build:
```bash
  CMake Warning:
    Manually-specified variables were not used by the project:
      PYTHON_EXECUTABLE
```

Reference:
https://github.com/llvm/llvm-project/pull/163574
DeltaFile
+5-1llvm/cmake/modules/CrossCompile.cmake
+5-11 files

FreeNAS/freenas 6d1dc9bsrc/middlewared/middlewared/plugins/device_ netlink_events.py

fix TooManyOpenFiles leak
DeltaFile
+10-3src/middlewared/middlewared/plugins/device_/netlink_events.py
+10-31 files

NetBSD/pkgsrc-wip 3630e6amegacmd PLIST Makefile, megacmd/patches patch-sdk_src_posix_fs.cpp patch-CMakeLists.txt

megacmd: remove, imported to pkgsrc
DeltaFile
+0-198megacmd/patches/patch-sdk_src_posix_fs.cpp
+0-74megacmd/PLIST
+0-73megacmd/patches/patch-CMakeLists.txt
+0-58megacmd/Makefile
+0-42megacmd/patches/patch-sdk_src_filesystem.cpp
+0-36megacmd/patches/patch-sdk_include_mega_posix_megafs.h
+0-48119 files not shown
+0-80725 files

NetBSD/pkgsrc-wip dc484c1dunst distinfo Makefile

dunst: sync with x11/dunst
DeltaFile
+4-4dunst/distinfo
+3-3dunst/Makefile
+3-1dunst/PLIST
+10-83 files

NetBSD/pkgsrc kIdgNDgdoc CHANGES-2026

   doc: Updated net/megacmd to 2.4.0
VersionDeltaFile
1.1071+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc-wip 1649134avr-libc COMMIT_MSG Makefile, avr-libc/patches patch-include_avr_wdt.h

avr-libc: Update tp 2.3.1
DeltaFile
+387-1avr-libc/COMMIT_MSG
+0-24avr-libc/patches/patch-include_avr_wdt.h
+4-4avr-libc/Makefile
+3-4avr-libc/distinfo
+3-2avr-libc/TODO
+397-355 files

LLVM/project 0b97739mlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

[mlir][WIP] `DenseElementsAttr` generalized

getter / iterator via interface

extraTraitClassDeclaration to provide default FloatType impls

address comments

simplify parser
DeltaFile
+124-1mlir/lib/AsmParser/AttributeParser.cpp
+26-91mlir/lib/IR/BuiltinAttributes.cpp
+87-0mlir/lib/IR/BuiltinTypes.cpp
+83-0mlir/test/IR/dense-elements-type-interface.mlir
+74-1mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+32-13mlir/include/mlir/IR/BuiltinAttributes.td
+426-1068 files not shown
+580-11814 files

NetBSD/pkgsrc-wip 14f201davr-gcc COMMIT_MSG PLIST

avr-gcc: Update to 15.2
DeltaFile
+51-5avr-gcc/COMMIT_MSG
+52-0avr-gcc/PLIST
+5-7avr-gcc/Makefile
+3-3avr-gcc/distinfo
+2-2avr-gcc/buildlink3.mk
+1-1avr-gcc/TODO
+114-186 files

LLVM/project 0286641llvm/test/CodeGen/AMDGPU llvm.is.fpclass.ll llvm.is.fpclass.f16.ll, llvm/test/CodeGen/AMDGPU/GlobalISel icmp.ll ssubsat.ll

[AMDGPU] Add known bits for G_AMDGPU_COPY_SCC_VCC (#180560)

DeltaFile
+28-54llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll
+17-58llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll
+15-56llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll
+1-70llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll
+8-40llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll
+12-27llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll
+81-3057 files not shown
+86-33013 files

OpenBSD/src 7qiZqDQusr.bin/ssh sshconnect.c rijndael.c

   Add includes used in Portable to reduce diffs.
VersionDeltaFile
1.379+4-2usr.bin/ssh/sshconnect.c
1.21+4-1usr.bin/ssh/rijndael.c
1.212+3-1usr.bin/ssh/misc.c
1.36+3-1usr.bin/ssh/sshlogin.c
1.489+3-1usr.bin/ssh/ssh-keygen.c
1.35+3-1usr.bin/ssh/sshpty.c
+20-76 files not shown
+32-1312 files

NetBSD/pkgsrc-wip ab6af99avr-binutils PLIST Makefile, avr-binutils/patches patch-binutils_Makefile.in patch-gprof_Makefile.in

avr-binutils: Update to 2.45

- Remove patch (merged upstream)

Changelog
=========

2025-07-13  Nick Clifton  <nickc at redhat.com>

        * 2.45 Binutils Branch point.

2025-01-19  Nick Clifton  <nickc at redhat.com>

        * 2.44 Binutils Branch point.

2024-07-20  Nick Clifton  <nickc at redhat.com>

        * 2.43 Binutils Branch point.


    [33 lines not shown]
DeltaFile
+193-0avr-binutils/PLIST
+60-0avr-binutils/Makefile
+53-0avr-binutils/COMMIT_MSG
+25-0avr-binutils/patches/patch-binutils_Makefile.in
+25-0avr-binutils/patches/patch-gprof_Makefile.in
+25-0avr-binutils/patches/patch-ld_Makefile.in
+381-08 files not shown
+481-014 files

NetBSD/pkgsrc YMEdKaenet/megacmd distinfo Makefile, net/megacmd/patches patch-sdk_src_posix_fs.cpp patch-sdk_include_mega_localpath.h

   net/megacmd: update to 2.4.0

   Tue Dec 16 17:14:02 CET 2025 - linux at mega.co.nz
   - Update to version 2.4.0:
     * Improvements in uploads UX/UI: put now supports printing tag. Fixes in transfers table
     * Stability improvements: crashes fixes, FUSE deadlocks, ...
     * Performance boosts: lockless download URL retrievals, removed CPU bottlenecks for large accounts processing, db operations improvements, transfers improvements ...
     * Typos and other improvements

   Tue Sep 2 16:43:10 CEST 2025 - linux at mega.co.nz
   - Update to version 2.3.0:
     * FUSE (beta): Added fuse commands on Windows to allow your MEGA folders to be directly mounted to your local drive
     * Other fixes and improvements to enhance reliability and performance

   Tue Jun 3 23:20:12 CEST 2025 - linux at mega.co.nz
   - Update to version 2.2.0:
     * Support building for ARM64 in linux
     * New command "configure" to allow configuring some settings
     * Support setting max number of nodes in memory

    [4 lines not shown]
VersionDeltaFile
1.6+18-18net/megacmd/patches/patch-sdk_src_posix_fs.cpp
1.6+9-10net/megacmd/distinfo
1.1+17-0net/megacmd/patches/patch-sdk_include_mega_localpath.h
1.18+3-4net/megacmd/Makefile
1.5+2-1net/megacmd/PLIST
1.2+1-1net/megacmd/patches/patch-sdk_include_mega_filesystem.h
+50-341 files not shown
+51-357 files

LLVM/project cdc1f8aclang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/CodeGen builtin-floating-point.c

[CIR] Match codegen change on fmin and fmax

- #113133 adds 'nsz' on the emitted 'llvm.minmum'/'llvm.maxnum' from
  fmin/fmax following the semantic clarification from #112852.
DeltaFile
+24-24clang/test/CIR/CodeGen/builtin-floating-point.c
+6-4clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+30-282 files