FreeNAS/freenas d4958f2src/middlewared/middlewared/plugins etc.py api_key.py, src/middlewared/middlewared/plugins/auth_ login_ex_impl.py 2fa.py

Remove pam_truenas etc_group

At this point there's not really a strong reason to have a
separate pam_truenas etc group. The truenas-specific entries
depend on what's generated in regular pam etc group. This
commit also fixes an issue whereby PAM files weren't updated
on remote controller when user enables DS authentication.
This commit also updates various call-sites to generate pam
rather than pam_truenas.
DeltaFile
+3-10src/middlewared/middlewared/plugins/etc.py
+4-4src/middlewared/middlewared/plugins/api_key.py
+5-1src/middlewared/middlewared/plugins/system_general/update.py
+2-2src/middlewared/middlewared/plugins/auth_/login_ex_impl.py
+2-2src/middlewared/middlewared/plugins/auth.py
+1-1src/middlewared/middlewared/plugins/auth_/2fa.py
+17-201 files not shown
+18-217 files

OpenZFS/src 1ff1f13cmd/zed/agents zfs_diagnosis.c, man/man7 vdevprops.7

vdevprops: remove unused slow_io defaults, fix documentation

Remove the unused DEFAULT_SLOW_IO_N and DEFAULT_SLOW_IO_T defines
from zfs_diagnosis.c.  Unlike the checksum and I/O thresholds, the
slow_io_n and slow_io_t properties must be manually opted in and
have no built-in defaults.  The defines were misleading.

Update the vdevprops man page to clarify that slow_io_n and
slow_io_t must be manually set, and that the documented defaults
(10 errors in 600 seconds) apply only to checksum and I/O events.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18359
DeltaFile
+10-0man/man7/vdevprops.7
+0-2cmd/zed/agents/zfs_diagnosis.c
+10-22 files

LLVM/project 9265f92mlir/include/mlir/Dialect/LLVMIR LLVMDialect.td, mlir/lib/Target/LLVMIR AttrKindDetail.h

[mlir][ABI] Add writable, dead_on_unwind, dead_on_return, nofpclass param attrs to LLVM dialect (#188374)

The MLIR LLVM dialect is missing support for several parameter
attributes that
exist in LLVM IR: `writable`, `dead_on_unwind`, `dead_on_return`, and
`nofpclass`. This adds them to the kind-to-name mapping in
`AttrKindDetail.h`
and the corresponding name accessors in `LLVMDialect.td`.

The existing generic conversion infrastructure in `ModuleTranslation`
and
`ModuleImport` picks them up automatically — `writable` and
`dead_on_unwind`
round-trip as `UnitAttr`, while `dead_on_return` and `nofpclass`
round-trip as
`IntegerAttr`.

CIR needs these to match classic codegen's ABI output (sret gets
`writable

    [2 lines not shown]
DeltaFile
+35-0mlir/test/Target/LLVMIR/llvmir.mlir
+15-3mlir/test/Target/LLVMIR/Import/function-attributes.ll
+7-0mlir/lib/Target/LLVMIR/AttrKindDetail.h
+4-0mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.td
+61-34 files

LLVM/project 348295aclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenExprAggregate.cpp

[CIR] Use data size in emitAggregateCopy for overlapping copies (#186702)

Add skip_tail_padding property to cir.copy to handle
potentially-overlapping
subobject copies directly, instead of falling back to cir.libc.memcpy.
When
set, the lowering uses the record's data size (excluding tail padding)
for
the memcpy length. This keeps typed semantics and promotability of
cir.copy.

Also fix CXXABILowering to preserve op properties when recreating
operations,
and expose RecordType::computeStructDataSize() for computing data size
of
padded record types.
DeltaFile
+73-0clang/test/CIR/CodeGen/aggregate-copy-overlap.cpp
+21-5clang/include/clang/CIR/Dialect/IR/CIROps.td
+23-0clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+11-6clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+11-0clang/test/CIR/IR/invalid-copy.cir
+6-0clang/test/CIR/IR/copy.cir
+145-117 files not shown
+164-2013 files

FreeNAS/freenas f2455d1src/middlewared/middlewared/plugins etc.py

Remove pam_truenas etc_group

At this point there's not really a strong reason to have a
separate pam_truenas etc group. The truenas-specific entries
depend on what's generated in regular pam etc group.
DeltaFile
+2-10src/middlewared/middlewared/plugins/etc.py
+2-101 files

LLVM/project 930ef77mlir/include/mlir/Dialect/AMDGPU/IR AMDGPUOps.td, mlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp

[mlir][amdgpu] Add optional write mask to amdgpu.global_load_async_to_lds (#190498)
DeltaFile
+17-0mlir/test/Conversion/AMDGPUToROCDL/gfx1250.mlir
+13-0mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+5-2mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUOps.td
+5-1mlir/test/Dialect/AMDGPU/ops.mlir
+40-34 files

NetBSD/pkgsrc 3a04cyosysutils/py-Glances Makefile distinfo, sysutils/py-Glances/patches patch-pyproject.toml patch-MANIFEST.in

   py-Glances: add upstream patches to fix __pycache__ problem
VersionDeltaFile
1.1+16-0sysutils/py-Glances/patches/patch-pyproject.toml
1.1+12-0sysutils/py-Glances/patches/patch-MANIFEST.in
1.52+4-8sysutils/py-Glances/Makefile
1.41+3-1sysutils/py-Glances/distinfo
+35-94 files

Dreckly/dreckly edf6681chat/nchat distinfo, chat/nchat/patches patch-src_uikeydump.cpp

nchat: Another SunOS fix
DeltaFile
+14-0chat/nchat/patches/patch-src_uikeydump.cpp
+1-0chat/nchat/distinfo
+15-02 files

LLVM/project 06e666allvm/test/Analysis/DependenceAnalysis banerjee-overflow.ll

[DA] Add overflow test for BanerjeeMIVtest (#190468)
DeltaFile
+75-0llvm/test/Analysis/DependenceAnalysis/banerjee-overflow.ll
+75-01 files

LLVM/project 8d7823eclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 neon-intrinsics.c

[CIR][AArch64] Added vector intrinsics for shift left (#187516)

Added vector intrinsics for 
vshlq_n_s8
vshlq_n_s16
vshlq_n_s32
vshlq_n_s64
vshlq_n_u8
vshlq_n_u16
vshlq_n_u32
vshlq_n_u64

vshl_n_s8
vshl_n_s16
vshl_n_s32
vshl_n_s64
vshl_n_u8
vshl_n_u16
vshl_n_u32

    [21 lines not shown]
DeltaFile
+231-45clang/test/CodeGen/AArch64/neon/intrinsics.c
+0-184clang/test/CodeGen/AArch64/neon-intrinsics.c
+31-1clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+262-2303 files

LLVM/project 34a1639llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Use SmallVector instead of raw new/delete (NFC) (#190586)

Some functions used `new`/`delete` to allocate/free arrays. To avoid
memory leaks, it would be better to avoid using raw pointers. This patch
replaces the use of them with `SmallVector`.
DeltaFile
+33-27llvm/lib/Analysis/DependenceAnalysis.cpp
+18-16llvm/include/llvm/Analysis/DependenceAnalysis.h
+51-432 files

LLVM/project 4994a97flang/lib/Semantics openmp-utils.cpp

[flang][OpenMP] Remove namespace qualification from GetUpperName, NFC (#190619)

This applies to flang/lib/Semantics/openmp-utils.cpp, since it contains
`using namespace Fortran::parser::omp`.
DeltaFile
+5-6flang/lib/Semantics/openmp-utils.cpp
+5-61 files

LLVM/project 7ceeb36llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Address comments

Created using spr 1.3.7
DeltaFile
+3-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-21 files

LLVM/project 3fee094flang/lib/Semantics openmp-utils.cpp

[flang][OpenMP] Remove namespace qualification from GetUpperName, NFC

This applies to flang/lib/Semantics/openmp-utils.cpp, since it contains
`using namespace Fortran::parser::omp`.
DeltaFile
+5-6flang/lib/Semantics/openmp-utils.cpp
+5-61 files

NetBSD/src bCh9jqQsys/arch/sun2/include vmparam.h, sys/arch/sun2/sun2 pmap.c machdep.c

   Use machine_init_common().
VersionDeltaFile
1.56+11-44sys/arch/sun2/sun2/pmap.c
1.94+2-12sys/arch/sun2/sun2/machdep.c
1.33+6-3sys/arch/sun2/sun2/locore2.c
1.17+2-2sys/arch/sun2/include/vmparam.h
1.18+2-2sys/arch/sun2/sun2/machdep.h
+23-635 files

FreeBSD/ports 8742126archivers/appscript distinfo Makefile

archivers/appscript: Update to 0.3.4

ChangeLogs:

* https://github.com/DtxdF/appscript/releases/tag/v0.3.2
* https://github.com/DtxdF/appscript/releases/tag/v0.3.3
* https://github.com/DtxdF/appscript/releases/tag/v0.3.4
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports 31663b3news/nzbget distinfo pkg-plist

news/nzbget: Update 25.4 => 26.0

Changelog:
https://github.com/nzbgetcom/nzbget/releases/tag/v26.0

PR:             294282
Reported by:    Alex Levy <a13xlevy at pm.me> (maintainer)
Approved by:    maintainer, vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit 07708ad9abbbc6766fac5d84024c876baf37531d)
DeltaFile
+3-3news/nzbget/distinfo
+5-0news/nzbget/pkg-plist
+1-1news/nzbget/Makefile
+9-43 files

NetBSD/pkgsrc-wip 2c6f676. Makefile, neovim PLIST Makefile

neovim: Remove, used to update editors/neovim
DeltaFile
+0-2,132neovim/PLIST
+0-77neovim/Makefile
+0-10neovim/COMMIT_MSG
+0-7neovim/DESCR
+0-5neovim/distinfo
+0-1Makefile
+0-2,2326 files

FreeBSD/ports 07708adnews/nzbget distinfo pkg-plist

news/nzbget: Update 25.4 => 26.0

Changelog:
https://github.com/nzbgetcom/nzbget/releases/tag/v26.0

PR:             294282
Reported by:    Alex Levy <a13xlevy at pm.me> (maintainer)
Approved by:    maintainer, vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+3-3news/nzbget/distinfo
+5-0news/nzbget/pkg-plist
+1-1news/nzbget/Makefile
+9-43 files

NetBSD/pkgsrc mP8HCa8doc CHANGES-2026 TODO

   doc: Updated editors/neovim to 0.12.0
VersionDeltaFile
1.2130+2-1doc/CHANGES-2026
1.27069+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc JRqgYopeditors/neovim PLIST Makefile, editors/neovim/patches patch-runtime_lua_vim_treesitter___meta_misc.lua patch-runtime_lua_vim_treesitter_languagetree.lua

   neovim: Update to 0.12.0

   Changes:
   0.12.0
   This release introduce vim.pack.*() to manage plugins natively, adds :Undotree
   and :DiffTool as builtin plugins, expands built-in LSP support and more.

   For full release notes please see
   <https://github.com/neovim/neovim/commit/fc7e5cf6c93fef08effc183087a2c8cc9bf0d75a>
   and ":help news".
VersionDeltaFile
1.14+130-67editors/neovim/PLIST
1.24+2-9editors/neovim/Makefile
1.21+4-7editors/neovim/distinfo
1.2+1-1editors/neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua
1.3+1-1editors/neovim/patches/patch-runtime_lua_vim_treesitter_languagetree.lua
1.2+1-1editors/neovim/patches/patch-src_nvim_lua_treesitter.c
+139-866 files

NetBSD/pkgsrc-wip c9d3f68neovim COMMIT_MSG

neovim: Add candidate commit message
DeltaFile
+6-1neovim/COMMIT_MSG
+6-11 files

LLVM/project 66f9001llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 extracts-from-scalarizable-vector.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+13-96llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
+45-29llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+42-1llvm/test/Transforms/SLPVectorizer/X86/identity-match-splat-less-defined.ll
+17-18llvm/test/Transforms/SLPVectorizer/X86/reduced-value-stored.ll
+8-19llvm/test/Transforms/SLPVectorizer/AArch64/extracts-from-scalarizable-vector.ll
+5-16llvm/test/Transforms/SLPVectorizer/X86/inversed-icmp-to-gather.ll
+130-1794 files not shown
+161-20110 files

LLVM/project f72e1ceclang/test/Headers __clang_hip_math.hip, llvm/test/CodeGen/AMDGPU clmul.ll integer-mad-patterns.ll

Merge branch 'main' into users/cabbaken/04-04-_da_add_overflow_test_for_banerjeemivtest
DeltaFile
+3,666-5,073llvm/test/CodeGen/RISCV/rvv/expandload.ll
+4,371-0llvm/test/CodeGen/AMDGPU/clmul.ll
+1,318-117llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll
+736-647clang/test/Headers/__clang_hip_math.hip
+835-387llvm/test/CodeGen/AMDGPU/fcanonicalize.bf16.ll
+610-305llvm/test/CodeGen/AMDGPU/atomics-system-scope.ll
+11,536-6,529956 files not shown
+35,844-16,704962 files

FreeBSD/ports 9610f61mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.29.6
DeltaFile
+191-191mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+199-1993 files

NetBSD/src moRj5lLsys/arch/sun3/sun3x machdep.c

   Use machine_init_common().
VersionDeltaFile
1.149+2-10sys/arch/sun3/sun3x/machdep.c
+2-101 files

NetBSD/src 9IVQSNKsys/arch/sun3/sun3 machdep.h, sys/arch/sun3/sun3x pmap.c locore2.c

   Use machine_init_common().
VersionDeltaFile
1.127+35-71sys/arch/sun3/sun3x/pmap.c
1.46+6-3sys/arch/sun3/sun3x/locore2.c
1.17+3-4sys/arch/sun3/sun3x/pmap_pvt.h
1.43+2-2sys/arch/sun3/sun3/machdep.h
+46-804 files

LLVM/project bf2a97allvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU mbcnt.ll llvm.amdgcn.wave.shuffle.ll

AMDGPU: Add range attribute to mbcnt intrinsic callsites (#189191)

It seems the known bits handling added in
686987a540bc176bceaad43ffe530cb3e88796d5
is insufficient to perform many range based optimizations. For some
reason
computeConstantRange doesn't fall back on KnownBits, and has a separate,
less used form which tries to use computeKnownBits.
DeltaFile
+236-15llvm/test/Transforms/InstCombine/AMDGPU/mbcnt.ll
+22-22llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.wave.shuffle.ll
+22-2llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+1-1llvm/test/Transforms/InstCombine/AMDGPU/canonicalize-add-to-gep.ll
+281-404 files

NetBSD/pkgsrc-wip cacf0bd. Makefile, wf-recorder Makefile DESCR

wf-recorder: new package
DeltaFile
+27-0wf-recorder/Makefile
+5-0wf-recorder/DESCR
+5-0wf-recorder/distinfo
+4-0wf-recorder/PLIST
+1-0Makefile
+42-05 files

LLVM/project 297a70cclang/lib/CIR/CodeGen CIRGenModule.cpp, clang/test/CIR/CodeGen global-decomp-decls.cpp

[CIR] Implement global decomposition declarations (#190364)

No real challenge to these, it is effectively a copy/paste of the
classic codegen as it just requires we properly emit the holding
variable. The rest falls out of the rest of our handling of variables.
DeltaFile
+114-0clang/test/CIR/CodeGen/global-decomp-decls.cpp
+5-6clang/lib/CIR/CodeGen/CIRGenModule.cpp
+119-62 files