OpenZFS/src ab994accmd ztest.c, include/sys dmu.h

dmu: remove dmu_prealloc()

ztest is the only caller, and its ZTI_INIT entry has sat behind #if 0
since the 2010 import from OpenSolaris build 141, so nothing exercises
it. No kernel or libzpool code calls it either.

Remove the function and its export, plus the ztest code that existed
only for it: ztest_dmu_prealloc(), the ztest_prealloc() helper it
called, and the disabled ZTI_INIT entry.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Patrick Domack <patrickdk at patrickdk.com>
Closes #19090
DeltaFile
+0-77cmd/ztest.c
+0-22module/zfs/dmu.c
+0-2include/sys/dmu.h
+0-1013 files

OpenZFS/src db07a5emodule/zfs dbuf.c

dbuf: account dirty data for embedded writes

dmu_buf_will_not_fill() leaves the dbuf DB_NOFILL and dbuf_dirty()
skips the dirty accounting for those, so the dirty record from an
embedded write never raises dp_dirty_total.  A receive of a stream
of embedded records runs unthrottled ahead of the syncing TXG,
pinning dbufs the ARC cannot evict.  Same gap as dmu_brt_clone().

An embedded write fills a whole block, so charge one.

No reproducer yet.  A receive of 300,002 embedded records against
a 64 MiB ARC peaks at 116%, and the same receive carrying 2
embedded records peaks at 118%, so that overshoot is dnode and
bonus buffers from creating 300,000 files rather than the embedded
writes.  The accounting gap is real either way.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Patrick Domack <patrickdk at patrickdk.com>
Closes #19071
DeltaFile
+10-0module/zfs/dbuf.c
+10-01 files

OpenZFS/src 8fe28f4man/man8 zdb.8

zdb.8: document the -Z flag

Add Z to the SYNOPSIS and an entry for -Z, --zstd-headers to 
the option list.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #19094
DeltaFile
+5-2man/man8/zdb.8
+5-21 files

LLVM/project b438057llvm/test/CodeGen/AMDGPU amdgcn.bitcast.768bit.ll amdgcn.bitcast.832bit.ll

Merge branch 'main' into users/kparzysz/update-associations
DeltaFile
+57,327-55,762llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+6,634-6,608llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,576-5,657llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+4,486-4,550llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+2,884-2,534llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+2,268-1,797llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.768bit.ll
+79,175-76,9081,307 files not shown
+124,049-108,2981,313 files

FreeBSD/ports fe629e5ftp Makefile, ftp/py-ftpretty distinfo pkg-descr

ftp/py-ftpretty: Wrapper for FTP operations

The goal of this library is to provide a frictionless experience to
FTPing files in way similar to Amazons3cmd command line tool. The
API should be intuitive with the order of arguments reflecting the
transfer direction of bytes.
DeltaFile
+22-0ftp/py-ftpretty/Makefile
+4-0ftp/py-ftpretty/pkg-descr
+3-0ftp/py-ftpretty/distinfo
+1-0ftp/Makefile
+30-04 files

LLVM/project dbeea45flang-rt/lib/cuda init.cpp

[flang][cuda] Drop Mcuda_compiled definition (#222695)
DeltaFile
+0-2flang-rt/lib/cuda/init.cpp
+0-21 files

LLVM/project 2d51e69clang/cmake/modules CMakeLists.txt, mlir/cmake/modules CMakeLists.txt

[CMake] Don't reference unexported targets from dependency-only configs (#222630)

#221724 stopped exporting a project's targets file when that project is
enabled only as another project's dependency, but the build-tree
`ClangConfig.cmake` and `MLIRConfig.cmake` still include it
unconditionally. `find_package()` therefore finds the config and fails
inside it:

```
CMake Error at build/lib/cmake/clang/ClangConfig.cmake:19 (include):
  include could not find requested file:
    build/lib/cmake/clang/ClangTargets.cmake
Call Stack (most recent call first):
  CMakeLists.txt:90 (find_package)
```

This breaks any configuration that enables Flang without also enabling
Clang or MLIR explicitly: `runtimes/CMakeLists.txt` calls
`find_package(Clang ...)`, which is deliberately not `REQUIRED` and is

    [16 lines not shown]
DeltaFile
+9-1mlir/cmake/modules/CMakeLists.txt
+9-1clang/cmake/modules/CMakeLists.txt
+18-22 files

LLVM/project bd05ca8compiler-rt/lib/asan asan_globals_win.cpp asan_win.cpp, compiler-rt/lib/sanitizer_common sanitizer_win.cpp sanitizer_win_defs.h

[compiler-rt] Support GNU section attributes on Windows (#222707)

MSVC and Clang place sanitizer sentinels and CRT callbacks with
__declspec(allocate) after declaring their sections with #pragma
section. MinGW GCC uses the section attribute instead, so select the
appropriate spelling for each compiler.

Co-authored-by: Hannes Domani <ssbssa at yahoo.de>
DeltaFile
+11-9compiler-rt/lib/asan/asan_win_common_runtime_thunk.h
+8-4compiler-rt/lib/asan/asan_globals_win.cpp
+9-3compiler-rt/lib/asan/asan_win.cpp
+5-1compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h
+3-1compiler-rt/lib/sanitizer_common/sanitizer_win.cpp
+36-185 files

LLVM/project 8c520bacompiler-rt/lib/asan asan_globals_win.cpp

[compiler-rt][asan] Include intrin.h for MinGW GCC (#222709)

asan_globals_win.cpp calls __debugbreak in the runtime thunk
configurations. Include MinGW's intrinsic header so the function is
declared when this file is compiled with GCC.

Co-authored-by: Hannes Domani <ssbssa at yahoo.de>
DeltaFile
+4-0compiler-rt/lib/asan/asan_globals_win.cpp
+4-01 files

LLVM/project 8124aa1utils/bazel/llvm-project-overlay/llvm BUILD.bazel

Fix bazel build for FrontendHLSL (#222716)

Fixes #1e6f0cbabe1bce674eadb77814d98e2263823384 by adding missing
dependency.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+1-01 files

LLVM/project bdf8125compiler-rt/lib/sanitizer_common sanitizer_internal_defs.h sanitizer_win_thunk_interception.h, compiler-rt/lib/ubsan ubsan_handlers.cpp

[compiler-rt] Handle weak interfaces with MinGW GCC (#222706)

Windows weak-function emulation uses MSVC linker /alternatename
directives, which GNU ld does not support. Use direct exported
definitions, avoid registering unsupported DLL weak aliases, and
reference UBSan's real C++ implementation.

Co-authored-by: Hannes Domani <ssbssa at yahoo.de>
DeltaFile
+24-17compiler-rt/lib/sanitizer_common/sanitizer_win_thunk_interception.h
+4-4compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
+6-1compiler-rt/lib/ubsan/ubsan_handlers.cpp
+34-223 files

LLVM/project 60352a5llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/X86 hadd.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+73-38llvm/test/Transforms/SLPVectorizer/X86/crash_cmpop.ll
+73-23llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
+41-22llvm/test/Transforms/SLPVectorizer/consecutive-access.ll
+30-30llvm/test/Transforms/SLPVectorizer/AArch64/lcssa-phi-extract-scale.ll
+16-16llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
+28-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+261-13213 files not shown
+334-21619 files

LLVM/project d23678bclang/lib/AST DeclPrinter.cpp, clang/test/AST ast-print-decomposition.cpp

[clang] Support DecompositionDecl in -ast-print (#221711)

`DeclPrinter` had no `VisitDecompositionDecl`, so `auto [a, b] = get();`
printed as `auto = get();`, silently dropping the binding list (worse
at namespace scope, where it also produced a stray empty statement per
binding).

Add `DeclPrinter::VisitDecompositionDecl`, printing the full
`type [bindings] = init;` form for all three decomposition kinds
(aggregate/member, array, tuple-like), matching what `VisitVarDecl` does
for an ordinary declaration. Specifier and initializer printing is
shared between the two via two helpers (`printVarDeclSpecifiers`,
`printVarInitializer`) so they can't drift apart.

Each binding prints correctly, including a pack's leading `...` and
per-binding attributes. `BindingDecls` are skipped when walking a
`DeclContext` directly, since each is already printed as part of its
`DecompositionDecl;` a decomposition declaration is likewise kept out of
the tag-declaration grouping in `VisitDeclContext`, which would

    [2 lines not shown]
DeltaFile
+107-0clang/test/AST/ast-print-decomposition.cpp
+43-6clang/lib/AST/DeclPrinter.cpp
+1-1clang/test/Analysis/cfg.cpp
+1-1clang/test/Analysis/anonymous-decls.cpp
+152-84 files

LLVM/project 19eb8bflldb/source/Plugins/RegisterTypeBuilder RegisterTypeBuilderClang.cpp, lldb/source/Utility RegisterValue.cpp

[lldb] Expose vector registers through SBValue (#220707)

This is adding GDB remote vector register support.

- Build exact Clang types from parsed vector metadata.
- Use native Clang vectors where valid and arrays where required to
preserve exact layouts.
- Support nested, pointer, boolean, and non-power-of-two vectors.
- Expose vector lanes through `SBValue` children and expression paths.
- Handle typed vector data correctly across target byte orders.
- Add builder, SB API, layout, cache, and big-endian tests.

Example:
```
vector = frame.FindRegister("v0")
vector.GetNumChildren()                              # 4
vector.GetChildAtIndex(2).GetValue()                 # "3.5"
vector.GetValueForExpressionPath("[2]").GetValue()   # "3.5"


    [9 lines not shown]
DeltaFile
+180-11lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterVector.py
+116-0lldb/unittests/Target/RegisterTypeBuilderClangTest.cpp
+80-0lldb/unittests/Utility/RegisterValueTest.cpp
+77-1lldb/source/Plugins/RegisterTypeBuilder/RegisterTypeBuilderClang.cpp
+39-17lldb/source/ValueObject/ValueObjectRegister.cpp
+33-0lldb/source/Utility/RegisterValue.cpp
+525-293 files not shown
+541-339 files

NetBSD/pkgsrc-wip 7682442. Makefile

wip: Enable firefox
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/pkgsrc-wip bc183defirefox Makefile mozilla-common.mk, firefox/files replace-moz.build.awk desktop.in

wip/firefox: Add firefox-155.0.1
DeltaFile
+873-0firefox/patches/patch-third__party_angle_angle__program__version__id__gn_ANGLEShaderProgramVersion.h-22c710649c380411.rsp.in
+301-0firefox/mozilla-common.mk
+208-0firefox/Makefile
+191-0firefox/files/desktop.in
+112-0firefox/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c
+106-0firefox/files/replace-moz.build.awk
+1,791-072 files not shown
+3,631-078 files

FreeBSD/src 009940esbin/ipfw ipfw.8

ipfw.8: clarify a difference between reset and reset6 actions

PR:             298348
MFC after:      2 weeks
DeltaFile
+3-3sbin/ipfw/ipfw.8
+3-31 files

LLVM/project 2d16e60llvm/lib/Target/RISCV RISCVISelLowering.cpp

fixup! Do not freeze the operands
DeltaFile
+2-3llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2-31 files

LLVM/project 72f5694libc CMakeLists.txt, libc/cmake/modules LLVMLibCTestRules.cmake

[libc] Enable full-build code coverage (#221802)

Extended LIBC_ENABLE_COVERAGE to support LLVM_LIBC_FULL_BUILD=ON and
added the LIBC_ENABLE_COVERAGE_MCDC CMake option for MC/DC coverage.

This enables developers and CI pipelines to measure source-level and
MC/DC coverage directly on hermetic tests in full-build configurations
without relying on the host C library.

Updated add_libc_hermetic in LLVMLibCTestRules.cmake to link hermetic
tests with -noprofilelib, -u__llvm_profile_runtime, and compiler-rt's
profiling library. Replaced internal entrypoint objects in
link_object_files with public entrypoint objects for the C functions
referenced by libclang_rt.profile.a.

Added calloc and __errno_location to HermeticTestUtils.cpp to satisfy
remaining freestanding profiling runtime dependencies. Updated
libc/docs/dev/code_coverage.md with full-build instructions.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+140-62libc/docs/dev/code_coverage.md
+77-0libc/cmake/modules/LLVMLibCTestRules.cmake
+32-6libc/CMakeLists.txt
+22-0libc/test/UnitTest/HermeticTestUtils.cpp
+2-0libc/test/UnitTest/CMakeLists.txt
+273-685 files

FreeBSD/ports 1acab53www/angelfish distinfo, www/falkon distinfo

KDE: Update KDE Gear to 26.08.1

Announcement: https://kde.org/announcements/gear/26.08.1/
DeltaFile
+3-3x11-fm/konqueror/distinfo
+3-3x11-fm/dolphin/distinfo
+3-3x11-clocks/ktimer/distinfo
+3-3x11-clocks/kteatime/distinfo
+3-3www/falkon/distinfo
+3-3www/angelfish/distinfo
+18-18229 files not shown
+700-693235 files

FreeBSD/ports e80c17earchivers/kf6-karchive distinfo, deskutils/kf6-kstatusnotifieritem distinfo

KDE: Update KDE Frameworks 6 to 6.30.0

Announcement: https://kde.org/announcements/frameworks/6/6.30.0/
DeltaFile
+0-52misc/kf6-purpose/pkg-plist
+33-3x11-themes/oxygen-icons/pkg-plist
+32-0x11-themes/kf6-breeze-icons/pkg-plist
+18-0net/kf6-kcalendarcore/pkg-plist
+3-3deskutils/kf6-kstatusnotifieritem/distinfo
+3-3archivers/kf6-karchive/distinfo
+89-6177 files not shown
+306-27483 files

LLVM/project 20ddf3ecompiler-rt/lib/fuzzer FuzzerMerge.cpp FuzzerFlags.def, compiler-rt/test/fuzzer fuzzer-oom-with-profile.test fuzzer-dirs.test

[libFuzzer] Use uppercase "B" for byte units in output (#220828)

Fixes issue #56766. libFuzzer printed data sizes as "b", "Kb" and "Mb",
which denote bits. Use "B", "KB" and "MB" instead.
DeltaFile
+14-14llvm/docs/LibFuzzer.md
+7-7compiler-rt/lib/fuzzer/FuzzerLoop.cpp
+1-1compiler-rt/test/fuzzer/fuzzer-oom-with-profile.test
+1-1compiler-rt/test/fuzzer/fuzzer-dirs.test
+1-1compiler-rt/lib/fuzzer/FuzzerMerge.cpp
+1-1compiler-rt/lib/fuzzer/FuzzerFlags.def
+25-251 files not shown
+26-267 files

LLVM/project fd00fafllvm/lib/CodeGen/SelectionDAG LegalizeDAG.cpp, llvm/test/CodeGen/RISCV ctselect-fallback-gisel.ll ctselect-fallback-scalable.ll

[ConstantTime] Use ARITH_FENCE as the combine barrier in CT_SELECT expansion

Replace the CopyToReg/CopyFromReg vreg barrier in ExpandCTSELECT with
ISD::ARITH_FENCE. The legalizer no longer creates vregs or picks register
classes via getRegClassFor, and scalable vectors are now covered too.
Codegen tests regenerated; output stays branchless.
DeltaFile
+945-702llvm/test/CodeGen/X86/ctselect.ll
+232-144llvm/test/CodeGen/RISCV/ctselect-fallback.ll
+5-25llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+8-0llvm/test/CodeGen/RISCV/ctselect-fallback-scalable.ll
+2-0llvm/test/CodeGen/RISCV/ctselect-fallback-gisel.ll
+1,192-8715 files

LLVM/project 36ecd98llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU fix-sgpr-copies-f16-true16.mir v_swap_b16.ll

[AMDGPU][SIInstrInfo] Materialise t16 PHI subreg operands
DeltaFile
+1,527-1,045llvm/test/CodeGen/AMDGPU/frem.ll
+20-26llvm/test/CodeGen/AMDGPU/v_swap_b16.ll
+18-7llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+8-2llvm/test/CodeGen/AMDGPU/fix-sgpr-copies-f16-true16.mir
+1,573-1,0804 files

LLVM/project cf879a1llvm/lib/Target/AMDGPU SIInstrInfo.cpp

Refactor `ExpectedRC` determination
DeltaFile
+20-10llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+20-101 files

LLVM/project 903001allvm/test/CodeGen/AMDGPU fix-sgpr-copies-f16-true16.mir

[NFC][AMDGPU] Pre-commit test that exposes subreg copies into PHI nodes
DeltaFile
+68-0llvm/test/CodeGen/AMDGPU/fix-sgpr-copies-f16-true16.mir
+68-01 files

LLVM/project 98b04e5clang/lib/Driver/ToolChains CommonArgs.cpp, clang/test/CodeGen/PowerPC aix-vec-extabi-module-flag.c

PPC: Replace EnableAIXExtendedAltivecABI with "target-abi" module flag

Continue purging ABI-influencing TargetOptions fields. Eliminate this case
by migrating to a module flag, reusing the generic target-abi module flag
with a new value.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+22-21llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
+10-16llvm/include/llvm/Target/TargetOptions.h
+12-12llvm/test/CodeGen/PowerPC/ppc64-rop-protection-aix.ll
+18-0clang/test/CodeGen/PowerPC/aix-vec-extabi-module-flag.c
+13-0flang/test/Integration/PowerPC/aix-vec-extabi.f90
+0-11clang/lib/Driver/ToolChains/CommonArgs.cpp
+75-6076 files not shown
+199-19782 files

LLVM/project 5ade766llvm/lib/Target/PowerPC PPC.h PPCSubtarget.h, llvm/test/CodeGen/PowerPC target-abi-module-flag.ll

PPC: Read the ELF ABI from the "target-abi" module flag

Resolve the ELFv2 ABI from the effective ABI name module flag,
rather than strictly relying on the -target-abi flag.

Also start emitting "target-abi" for PPC from clang.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+37-0llvm/test/CodeGen/PowerPC/target-abi-module-flag.ll
+18-17llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
+5-3llvm/lib/Target/PowerPC/PPCSubtarget.cpp
+4-3llvm/lib/Target/PowerPC/PPCTargetMachine.h
+4-1llvm/lib/Target/PowerPC/PPCSubtarget.h
+4-0llvm/lib/Target/PowerPC/PPC.h
+72-245 files not shown
+79-3011 files

OpenBSD/ports y7lwbKRlang/erlang/28 distinfo Makefile

   lang/erlang/28: Update to 28.5.0.6

   Fixes CVE-2026-75538

   ok sthen@
VersionDeltaFile
1.16.2.6+15-15lang/erlang/28/Makefile
1.15.2.4+4-4lang/erlang/28/distinfo
+19-192 files

OpenBSD/ports TqnQn31lang/elixir Makefile distinfo

   lang/elixir: Update to 1.19.6

   Fixes CVE-2026-75758

   ok sthen@
VersionDeltaFile
1.74.2.1+2-2lang/elixir/distinfo
1.87.2.1+1-2lang/elixir/Makefile
+3-42 files