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

NAS-141687 / 27.0.0-BETA.1 / Update vfs module reference in middleware (#19267)

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.
DeltaFile
+7-0tests/unit/test_smb_share.py
+3-1src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+10-12 files

LLVM/project 43ccdbcflang/lib/Optimizer/Transforms FIRToSCF.cpp, flang/test/Fir/FirToSCF do-loop.fir

[FIRToSCF] propagate acc.par_dims during fir.do_loop conversion (#207973)

Copy any OpenACC parallel dimensions from the fir.do_loop to the scf op
DeltaFile
+11-0flang/test/Fir/FirToSCF/do-loop.fir
+6-0flang/lib/Optimizer/Transforms/FIRToSCF.cpp
+17-02 files

NetBSD/src PVhxfCUusr.sbin/syslogd syslogd.c tls.c

   Pull up the following revisions(s) (requested by msaitoh in ticket #1310):
           usr.sbin/syslogd/extern.h: revision 1.5
           usr.sbin/syslogd/sign.c: revision 1.10
           usr.sbin/syslogd/sign.h: revision 1.4
           usr.sbin/syslogd/syslogd.c: revision 1.141,1.145,1.148,1.151-1.155 via patch
           usr.sbin/syslogd/syslogd.h: revision 1.10-1.11 via patch
           usr.sbin/syslogd/tls.c: revision 1.26-1.27
           usr.sbin/syslogd/tls.h: revision 1.4

   Some improvements for syslogd(8):
   - Retry sendto() if it raises EBUSY, too.
   - Add missing SLIST_INIT() in main(). This is not a real bug because
     the tls_opt is in BSS and SLIST_INIT() assign NULL.
   - Cleanups (KNF, fix typos and G.C.).
VersionDeltaFile
1.140.2.2+43-35usr.sbin/syslogd/syslogd.c
1.21.2.2+19-19usr.sbin/syslogd/tls.c
1.9.2.1+14-14usr.sbin/syslogd/syslogd.h
1.9.2.1+7-7usr.sbin/syslogd/sign.c
1.3.2.1+4-4usr.sbin/syslogd/sign.h
1.4.26.1+1-3usr.sbin/syslogd/extern.h
+88-821 files not shown
+90-847 files

LLVM/project 3a6d3f7mlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td, mlir/test/Target/LLVMIR llvmir-intrinsics.mlir

[mlir][LLVM] Add arithmetic fence intrinsic op (#207975)

Add a generated LLVM dialect op for llvm.arithmetic.fence, including
LLVM IR import and export coverage for scalar and vector floating-point
forms.

Assisted-by: Codex
DeltaFile
+9-0mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+8-0mlir/test/Target/LLVMIR/Import/intrinsic.ll
+7-0mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+24-03 files

LLVM/project 012523dllvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/VPlan constant-fold.ll

[VPlan] Support VPInstruction for intrinsic calls in live-in folding. (#207836)

Use getIntrinsicID in getOpcodeOrIntrinsicID. This enables constant
folding for VPInstructions calling intrinsics.

PR: https://github.com/llvm/llvm-project/pull/207836
DeltaFile
+6-3llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+1-1llvm/test/Transforms/LoopVectorize/VPlan/constant-fold.ll
+7-42 files

NetBSD/src IJcG9uadoc CHANGES-10.2

   Ticket 1309
VersionDeltaFile
1.1.2.112+9-1doc/CHANGES-10.2
+9-11 files

NetBSD/src GVJ0Q13lib/libcurses refresh.c cur_hash.c

   Pull up the following revisions(s) (requested by blymn in ticket #1309):
        lib/libcurses/cur_hash.c:       revision 1.15
        lib/libcurses/curses_private.h: revision 1.83
        lib/libcurses/addbytes.c:       revision 1.72
        lib/libcurses/refresh.c:        revision 1.134

   Fix PR lib/58282
VersionDeltaFile
1.126.2.3+110-86lib/libcurses/refresh.c
1.14.2.1+14-12lib/libcurses/cur_hash.c
1.67.2.3+9-2lib/libcurses/addbytes.c
1.80.2.1+4-4lib/libcurses/curses_private.h
+137-1044 files

LLVM/project 2f7a3a0llvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp, llvm/test/CodeGen/SPIRV/llvm-intrinsics signed_arithmetic_overflow.ll

[SPIR-V] Fix crash on direct aggregate return of an intrinsic call result (#206491)
DeltaFile
+33-0llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+30-0llvm/test/CodeGen/SPIRV/llvm-intrinsics/signed_arithmetic_overflow.ll
+63-02 files

LLVM/project 047b145libc/shared builtins.h, libc/shared/builtins mulsf3.h

[libc] add shared mulsf3 builtin (#205678)

Re-exposes LLVM-libc's `__mulsf3` as `shared::mulsf3` for reuse by
compiler-rt's builtins.

Stacked change - merge these first:
- #200094
- #205669
- #205670
- #205671
- #205672
- #205673
- #205674
- #205675
- #205676
- #205677

Part of #197824
DeltaFile
+32-0libc/src/__support/builtins/mulsf3.h
+29-0libc/shared/builtins/mulsf3.h
+9-0libc/src/__support/builtins/CMakeLists.txt
+1-0libc/shared/builtins.h
+1-0libc/test/shared/shared_builtins_test.cpp
+1-0libc/test/shared/CMakeLists.txt
+73-06 files

LLVM/project 999b3cfllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/RISCV/rvv vecreduce-add-constant-fold.ll fold-binary-reduce.ll

[SelectionDAG] Fold VECREDUCE_ADD of a constant BUILD_VECTOR (#207560)

This PR implements constant folding for ISD::VECREDUCE_ADD when the
input is a BUILD_VECTOR of integer constants. The fold computes the sum
at compile time using APInt arithmetic and returns a folded constant
scalar, instead of emitting real vector materialization and reduction
instructions for a value that's already known.

Folding is skipped if any element is undef or opaque, since the result
can't be assumed at compile time in that case.

Fixes #206743
DeltaFile
+59-0llvm/test/CodeGen/RISCV/rvv/vecreduce-add-constant-fold.ll
+16-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+1-7llvm/test/CodeGen/RISCV/rvv/fold-binary-reduce.ll
+76-73 files

NetBSD/src XwXLPesdoc CHANGES-11.0

   Ticket 375
VersionDeltaFile
1.1.2.130+9-1doc/CHANGES-11.0
+9-11 files

NetBSD/src KgHOEXnlib/libcurses refresh.c cur_hash.c

   Pull up the following revisions(s) (requested by blymn in ticket #375):
        lib/libcurses/cur_hash.c:       revision 1.15
        lib/libcurses/curses_private.h: revision 1.83
        lib/libcurses/addbytes.c:       revision 1.72
        lib/libcurses/refresh.c:        revision 1.134

   Fix PR lib/58282
VersionDeltaFile
1.129.2.3+110-86lib/libcurses/refresh.c
1.14.6.1+14-12lib/libcurses/cur_hash.c
1.70.2.2+9-2lib/libcurses/addbytes.c
1.82.2.1+4-4lib/libcurses/curses_private.h
+137-1044 files

NetBSD/src VpsxXi4doc CHANGES-11.0

   Ticket 374
VersionDeltaFile
1.1.2.129+10-1doc/CHANGES-11.0
+10-11 files

FreeNAS/freenas 94f2c36src/middlewared/middlewared/plugins/apps fs_attachments.py, src/middlewared/middlewared/plugins/container attachments.py

review
DeltaFile
+55-28src/middlewared/middlewared/plugins/vm/attachments.py
+22-8src/middlewared/middlewared/plugins/pool_/dataset_encryption_lock.py
+9-3src/middlewared/middlewared/plugins/container/attachments.py
+5-0src/middlewared/middlewared/plugins/apps/fs_attachments.py
+91-394 files

NetBSD/pkgsrc BunPo9Xdoc CHANGES-2026

   Updated audio/strawberry, devel/py-dulwich
VersionDeltaFile
1.4327+3-1doc/CHANGES-2026
+3-11 files

NetBSD/src PH5D4ZUsys/dev/acpi acpi_mcfg.c

   Pull up the following revisions(s) (requested by riastradh in ticket #374):
        sys/dev/acpi/acpi_mcfg.c:       revision 1.33

   x86: Fix crash at boot on some machines with options PCI_RESOURCE,
   in case something goes wrong traversing the MCFG table and no
   segments are found.
   Addresses:
   PR kern/60411: x86 PCI_RESOURCE: null pointer dereference at boot
VersionDeltaFile
1.32.2.1+9-3sys/dev/acpi/acpi_mcfg.c
+9-31 files

NetBSD/pkgsrc VhI1D3Qdevel/py-dulwich distinfo cargo-depends.mk

   py-dulwich: updated to 1.2.10

   1.2.10  2026-07-07

    * Fix regression in 1.2.9 where loose objects whose content inflates to
      more than 8192 bytes failed to parse with ``zlib.error: object header
      exceeds maximum size``. (Jelmer Vernooij)

   1.2.9   2026-07-06

    * Bound the running length when decoding EWAH bitmaps, so a corrupt or
      malformed ``.bitmap`` index raises ``ValueError`` instead of hanging in
      an unbounded loop that exhausts memory. (Jelmer Vernooij)

    * web: Reject smart HTTP ``git-upload-pack`` / ``git-receive-pack`` POSTs
      whose ``Content-Type`` is not the exact ``application/x-<service>-request``
      value, matching ``git http-backend``. Real git clients (and dulwich's own
      client) already send this header, so there is no interop cost; the check
      is defense in depth against cross-origin POSTs for deployments that wrap

    [33 lines not shown]
VersionDeltaFile
1.80+16-19devel/py-dulwich/distinfo
1.19+4-5devel/py-dulwich/cargo-depends.mk
1.85+2-2devel/py-dulwich/Makefile
+22-263 files

LLVM/project f5584e5llvm/lib/Target/AArch64 AArch64SchedC1Nano.td, llvm/test/CodeGen/AArch64 shuffle-tbl34.ll insert-subvector.ll

Rebase

Created using spr 1.3.7
DeltaFile
+2,484-2,620llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+1,268-939llvm/lib/Target/AArch64/AArch64SchedC1Nano.td
+988-1,052llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+735-454llvm/test/CodeGen/AArch64/shuffle-tbl34.ll
+548-592llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+782-283llvm/test/CodeGen/AArch64/insert-subvector.ll
+6,805-5,940732 files not shown
+26,531-15,167738 files

LLVM/project 250a554llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Transforms/InstCombine/AArch64 sve-intrinsic-opts-cmpeq.ll

[AArch64][InstCombine] Fold xor(cmpeq, pg) to cmpne (#207759)

Extend the existing xor(cmpne(pg, lhs, rhs), pg) fold to also handle
cmpeq to cmpne
DeltaFile
+67-0llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-opts-cmpeq.ll
+13-4llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+80-42 files

NetBSD/pkgsrc goj7mEudoc CHANGES-2026

   doc: Updated net/ruby-train-core to 3.16.5
VersionDeltaFile
1.4326+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc n3o2idGnet/ruby-train-core distinfo Makefile

   net/ruby-train-core: update to 3.16.5

   3.16.5 (2026-06-11)

   * fix: CHEF-33393 - Fall back to PowerShell syntax for arch detection in
     PowerShell WinRM sessions (#832)
VersionDeltaFile
1.28+4-4net/ruby-train-core/distinfo
1.28+2-2net/ruby-train-core/Makefile
+6-62 files

NetBSD/pkgsrc fzEiIA9doc CHANGES-2026

   doc: Updated net/ruby-recog to 3.1.31
VersionDeltaFile
1.4325+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc PXfKHtYnet/ruby-recog distinfo Makefile

   net/ruby-recog: update to 3.1.31

   3.1.31 (2026-06-29)

   * Update recog submodule to v3.1.28
VersionDeltaFile
1.39+4-4net/ruby-recog/distinfo
1.41+2-2net/ruby-recog/Makefile
+6-62 files

LLVM/project cb668bbllvm/lib/Target/SPIRV SPIRVModuleAnalysis.cpp, llvm/test/CodeGen/SPIRV capability-Int64Atomics-weak-cmpxchg.ll

[SPIR-V] Add missing Int64Atomics requirement for OpAtomicCompareExchangeWeak (#207965)
DeltaFile
+20-0llvm/test/CodeGen/SPIRV/capability-Int64Atomics-weak-cmpxchg.ll
+1-0llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+21-02 files

NetBSD/pkgsrc EBhaOfCdoc CHANGES-2026

   doc: Updated net/ruby-dnsruby to 1.74.0
VersionDeltaFile
1.4324+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xrIOu9inet/ruby-dnsruby distinfo Makefile

   net/ruby-dnsruby: update to 1.74.0

   1.74.0 (2026-07-04)

   * Resolve all configured nameservers in parallel
   * Only raise ArgumentError from Resolver if all configured nameservers are
     invalid - otherwise, just log the bad one(s) and continue
   * print out extra OPT data
   * Fix wakeup socket deletion on stopping of select thread
   * Make sure to add nameservers if using config_info in Resolver
   * Fix for RRSET pruning and potential cache poisoning - thanks Alexander Tan
   * Fix WKS record protocol field encoding and decoding size according to RFC
     1035 Section 3.4.2 where PROTOCOL is an 8 bit (#220)
   * Updating workflows to include Ruby 4, and get rdoc working for it
VersionDeltaFile
1.36+4-4net/ruby-dnsruby/distinfo
1.38+2-2net/ruby-dnsruby/Makefile
+6-62 files

LLVM/project 78c8996llvm/test/CodeGen/AMDGPU packed_shl64_combine.ll

[Review] Remove amdgpu_kernel and make 2 variants, inreg/normal
DeltaFile
+139-33llvm/test/CodeGen/AMDGPU/packed_shl64_combine.ll
+139-331 files

NetBSD/src 021PALsetc/etc.sparc64 MAKEDEV.conf, sys/arch/sparc64/conf GENERIC

   Add the bio pseudo device for RAID control.
   Needed for Sun V245 mpt(4) which has integrated RAID.
VersionDeltaFile
1.249+6-2sys/arch/sparc64/conf/GENERIC
1.21+2-1etc/etc.sparc64/MAKEDEV.conf
+8-32 files

FreeBSD/src 0083a4dtests/sys/kern procdesc.c

tests/procdesc: Add some test cases for pdopenpid()

Reviewed by:    kib
MFC with:       5c32aa785184 ("kern: add pdopenpid(2)")
Differential Revision:  https://reviews.freebsd.org/D58023
DeltaFile
+467-0tests/sys/kern/procdesc.c
+467-01 files

NetBSD/pkgsrc iNjck7Ydoc CHANGES-2026

   doc: Updated mail/ruby-mime-types-data to 3.2026.0701
VersionDeltaFile
1.4323+2-1doc/CHANGES-2026
+2-11 files