OpenZFS/src 8b24164.github/workflows/scripts qemu-3-deps.sh

CI: Fix 99.99 META version

We have an option in zfs-qemu-packages to test against a specific kernel
version.  However, qemu-3-deps.sh was incorrectly hard coded to look
at $2 for a kernel version argument (which could come in $2 or $3
depending on if --poweroff was also passed).  This caused the CI
to incorrectly edit META with a max supported kernel version of 99.99
when we didn't want that.

Fix this by looking at all the arguments for something that looks
like a kernel version and set that as the kernel max in META.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #18526
Closes #18531
DeltaFile
+13-5.github/workflows/scripts/qemu-3-deps.sh
+13-51 files

OpenZFS/src 8c3b0c7include/sys arc.h, module/zfs arc.c

Remove arc_bcopy_func() function

While this function could be convenient it appears it's never been
used.  In practice, callers end up using the arc_getbuf_func()
instead.  Remove this unused function.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Closes #18534
DeltaFile
+0-14module/zfs/arc.c
+1-2include/sys/arc.h
+1-162 files

OpenZFS/src 47af5e4module/zfs arc.c

arc: export additional required symbols

External consumers of arc_read() need to be able to destroy the
returned arc_buf_t.  Add the arc_buf_destroy() interface as an
exported symbol.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Closes #18533
DeltaFile
+1-0module/zfs/arc.c
+1-01 files

FreeBSD/ports 13ead5atextproc/py-python-bidi distinfo Makefile

textproc/py-python-bidi: update 0.6.9 → 0.6.10
DeltaFile
+3-3textproc/py-python-bidi/distinfo
+1-1textproc/py-python-bidi/Makefile
+4-42 files

FreeBSD/ports 2f50dc6devel/py-sqlfluff distinfo Makefile

devel/py-sqlfluff: Update to 4.2.0
DeltaFile
+3-3devel/py-sqlfluff/distinfo
+1-1devel/py-sqlfluff/Makefile
+4-42 files

LLVM/project f0ad8eelldb/source/Plugins/UnwindAssembly/InstEmulation UnwindAssemblyInstEmulation.cpp

[lldb] Don't read live memory for assembly inst emulation (#197601)

In 2021, Augusto changed the Target::ReadMemory API from taking a
`prefer_file_cache` argument to taking a `force_live_memory` argument,
with opposite meanings - where we used to pass true, the callers now
needed to pass false. The default argument was false, so many callers
omitted the argument altogether after the change.

One of the edits to
UnwindAssemblyInstEmulation::GetNonCallSiteUnwindPlanFromAssembly
unintentionally swapped the intended behavior -- this method which reads
the bytes of a function's instructions for emulation should get the
bytes from the local binary, if possible, else read from live memory.
But it was changed to force reading from live memory unconditionally.
This leads to an extra memory read for every function we see for the
first time in a single `lldb` process run (the UnwindTable they are
added to is part of the Module, and kept in the global Module cache).

It's not a major perf regression, but these are extra memory reads that

    [5 lines not shown]
DeltaFile
+1-2lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
+1-21 files

FreeBSD/ports dc56ed8devel/git-repo-manager distinfo Makefile

devel/git-repo-manager: update 0.8.2 → 0.9.1
DeltaFile
+191-287devel/git-repo-manager/distinfo
+96-144devel/git-repo-manager/Makefile
+287-4312 files

FreeBSD/ports a72eff6sysutils/mise distinfo Makefile

sysutils/mise: update 2026.5.6 → 2026.5.7
DeltaFile
+5-5sysutils/mise/distinfo
+2-2sysutils/mise/Makefile
+7-72 files

FreeBSD/ports c27201emisc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.5.23 → 3.5.25
DeltaFile
+19-3misc/lean-ctx/distinfo
+9-1misc/lean-ctx/Makefile
+28-42 files

FreeBSD/ports 201e4d2audio/gigedit distinfo pkg-plist

audio/gigedit: update 1.2.2 → 1.2.4
DeltaFile
+3-3audio/gigedit/distinfo
+2-2audio/gigedit/pkg-plist
+1-1audio/gigedit/Makefile
+6-63 files

FreeBSD/ports 8e9e8afaudio/libgig distinfo pkg-plist, audio/qsampler Makefile

audio/libgig: update 4.5.0 → 4.5.2
DeltaFile
+3-3audio/libgig/distinfo
+2-2audio/libgig/pkg-plist
+1-2audio/libgig/Makefile
+1-1audio/qsampler/Makefile
+7-84 files

FreeBSD/ports 4e74793audio/gsequencer distinfo Makefile, audio/gsequencer/files patch-Makefile.am

audio/gsequencer: update 8.2.9 → 8.4.2
DeltaFile
+38-0audio/gsequencer/files/patch-Makefile.am
+3-3audio/gsequencer/distinfo
+1-1audio/gsequencer/Makefile
+2-0audio/gsequencer/pkg-plist
+44-44 files

FreeBSD/ports 1276c7daudio/jamulus distinfo Makefile

audio/jamulus: update 3_11_0 → 3.12.0
DeltaFile
+3-3audio/jamulus/distinfo
+1-1audio/jamulus/Makefile
+4-42 files

FreeBSD/ports f982988math/highs pkg-plist Makefile

math/highs: update 1.13.0 → 1.14.0
DeltaFile
+10-2math/highs/pkg-plist
+3-6math/highs/Makefile
+3-3math/highs/distinfo
+16-113 files

FreeBSD/ports b81bc7alang/bun Makefile, lang/bun/files patch-src_jsc_bindings_BunCPUProfiler.cpp patch-scripts_build_deps_lolhtml.ts

lang/bun: update 1.3.13-93 → 1.3.14
DeltaFile
+40-0lang/bun/files/patch-src_jsc_bindings_BunCPUProfiler.cpp
+22-0lang/bun/files/patch-scripts_build_deps_lolhtml.ts
+22-0lang/bun/files/patch-src_jsc_bindings_NodeVMSourceTextModule.cpp
+14-6lang/bun/Makefile
+13-0lang/bun/files/patch-src_jsc_bindings_BunAnalyzeTranspiledModule.cpp
+13-0lang/bun/files/patch-scripts_build_depVersionsHeader.ts
+124-64 files not shown
+161-1110 files

FreeBSD/ports de9a043audio/linuxsampler distinfo Makefile, audio/linuxsampler/files patch-configure

audio/linuxsampler: update 2.4.0 → 2.4.2
DeltaFile
+28-28audio/linuxsampler/files/patch-configure
+3-3audio/linuxsampler/distinfo
+1-2audio/linuxsampler/Makefile
+32-333 files

LLVM/project 7c7a47eclang/lib/CodeGen CGHLSLBuiltins.cpp CGCall.cpp, clang/test/CodeGenHLSL/builtins QuadReadAcrossX.hlsl QuadReadAcrossY.hlsl

[Clang][HLSL] Use EmitIntrinsicCall instead of EmitRuntimeCall for intrinsic (#197380)

Fix HLSL builtin to SPIR-V intrinsic lowering: most intrinsics calls
must use CallingConv::C.

Relates to #197608 which tries to add CallingConv CHECK to IR Verifier.
DeltaFile
+42-74clang/lib/CodeGen/CGHLSLBuiltins.cpp
+44-44clang/test/CodeGenHLSL/builtins/QuadReadAcrossX.hlsl
+41-41clang/test/CodeGenHLSL/builtins/QuadReadAcrossY.hlsl
+24-0clang/lib/CodeGen/CGCall.cpp
+11-11clang/test/CodeGenHLSL/builtins/WaveActiveBitXor.hlsl
+11-11clang/test/CodeGenHLSL/builtins/WaveActiveBitOr.hlsl
+173-18122 files not shown
+237-23628 files

LLVM/project eb17171clang/include/clang/AST DeclTemplate.h TypeBase.h, clang/lib/AST DeclTemplate.cpp ASTContext.cpp

[clang] NFC: add asserts enforcing template parameters have valid positions

Some tests are violating these assertions, so they are commented out.

For the test in `clang/test/SemaTemplate/concepts.cpp`, that was broken by #195995
and needs a partial revert at least.
DeltaFile
+151-23clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+25-34clang/include/clang/AST/DeclTemplate.h
+14-15clang/lib/AST/DeclTemplate.cpp
+6-3clang/lib/AST/ASTContext.cpp
+7-2clang/include/clang/AST/TypeBase.h
+5-2clang/test/SemaTemplate/concepts-lambda.cpp
+208-795 files not shown
+218-8611 files

FreeBSD/src e71e7ddsys/fs/fdescfs fdesc_vnops.c

fdescfs: do not change vnode type on VOP_GETATTR()

PR:     294768

(cherry picked from commit fbecfc4aa028964f972a0457809aa041d415f61b)
DeltaFile
+0-1sys/fs/fdescfs/fdesc_vnops.c
+0-11 files

LLVM/project ac9fa5dclang/include/clang/AST DeclTemplate.h TypeBase.h, clang/lib/AST DeclTemplate.cpp ASTContext.cpp

[clang] NFC: add asserts enforcing template parameters have valid positions

Some tests are violating these assertions, so they are commented out.

For the test in `clang/test/SemaTemplate/concepts.cpp`, that was broken by #195995
and needs a partial revert at least.
DeltaFile
+151-23clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+25-34clang/include/clang/AST/DeclTemplate.h
+14-15clang/lib/AST/DeclTemplate.cpp
+7-2clang/include/clang/AST/TypeBase.h
+6-3clang/lib/AST/ASTContext.cpp
+5-2clang/test/SemaTemplate/concepts-lambda.cpp
+208-794 files not shown
+217-8510 files

LLVM/project 82ee3f4llvm/include/llvm/Transforms/IPO Instrumentor.h, llvm/lib/Transforms/IPO Instrumentor.cpp

[Instrumentor] Introduce BasePointerIO to communicate base pointer information

Loads, stores, and later probably calls, can request a base pointer info
object from the user runtime. This object is queried right after the
base pointer of the operation is defined, and then passed to the
pre/post runtime calls of the loads and stores. This allows users to
inspect pointers early and once, but provide the analysis results to all
operations that might be executed in loops. A potential use case is to
lookup the size and start of the underlying object and then provide
those to the access runtime calls for in-bounds checking.
DeltaFile
+114-1llvm/lib/Transforms/IPO/Instrumentor.cpp
+63-1llvm/include/llvm/Transforms/IPO/Instrumentor.h
+21-1llvm/test/Instrumentation/Instrumentor/default_config.json
+6-4llvm/test/Instrumentation/Instrumentor/module_and_globals.ll
+3-2llvm/test/Instrumentation/Instrumentor/alloca_and_function.ll
+207-95 files

LLVM/project f996980llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 avx10_2fptosi_satcvtds.ll avx10_2_512fptosi_satcvtds.ll

[X86][AVX10.2] Add BF16 to (U/S)8 saturating FP to int lowering  (#197096)

This PR adds BF16 to I8 saturating FP to int convert custom lowering.
DeltaFile
+44-0llvm/test/CodeGen/X86/avx10_2fptosi_satcvtds.ll
+22-1llvm/lib/Target/X86/X86ISelLowering.cpp
+22-0llvm/test/CodeGen/X86/avx10_2_512fptosi_satcvtds.ll
+88-13 files

FreeBSD/ports ebc4a09audio/subtui distinfo Makefile

audio/subtui: Update to 2.14.2

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.14.2
DeltaFile
+5-5audio/subtui/distinfo
+1-2audio/subtui/Makefile
+6-72 files

GhostBSD/build bc70a62common_config autologin.sh, desktop_config plasma.sh

Merge branch 'master' into rename-oem-no-autologin

# Conflicts:
#       common_config/autologin.sh
DeltaFile
+34-36common_config/autologin.sh
+7-47packages/base
+0-30packages/vital/base
+14-14packages/vital/plasma
+10-18desktop_config/plasma.sh
+12-9packages/drivers
+77-15416 files not shown
+113-18822 files

LLVM/project 33f7918llvm/lib/Target/PowerPC PPCISelLowering.cpp PPCInstrInfo.td

[PowerPC] Simplify lowering for lwat/ldat intrinsics (#194486)

This change defines 4 new output patterns, `PAIR8`,`EVEN8`, `AEXT8`, and
`TRUNC4`, and uses them to implement the lowering of the intrinsics
`int_ppc_amo_l[dw]at` and `int_ppc_amo_l[dw]at_cond` in TableGen. As
result, the output pattern to generate the instructions becomes more
understandable,, and the C++ code can be removed.
DeltaFile
+0-69llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+23-10llvm/lib/Target/PowerPC/PPCInstrInfo.td
+4-12llvm/lib/Target/PowerPC/PPCInstr64Bit.td
+27-913 files

LLVM/project 5eed9a1flang/test/Integration/OpenMP map-types-and-sizes.f90, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[OpenMP][MLIR] Modify lowering OpenMP Dialect lowering to support attach mapping

This PR adjusts the LLVM-IR lowering to support the new attach map type that the runtime
uses to link data and pointer together, this swaps the mapping from the older
OMP_MAP_PTR_AND_OBJ map type in most cases and allows slightly more complicated ref_ptr/ptee
and attach semantics.
DeltaFile
+378-281mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+273-0mlir/test/Target/LLVMIR/omptarget-host-ref-semantics.mlir
+101-165flang/test/Integration/OpenMP/map-types-and-sizes.f90
+27-58mlir/test/Target/LLVMIR/omptarget-record-type-with-ptr-member-host.mlir
+70-0offload/test/offloading/fortran/map_attach_always.f90
+55-0offload/test/offloading/fortran/map_attach_never.f90
+904-50415 files not shown
+1,077-59821 files

GhostBSD/build 48ab9b9. build.sh, packages base

Merge pull request #276 from ghostbsd/base-cleanup

Remove 46 server/legacy/datacenter packages from base to reduce ISO size
DeltaFile
+1-46packages/base
+0-30packages/vital/base
+1-1build.sh
+2-773 files

GhostBSD/build c2274f4packages non-desktop-packages.md

Remove non-desktop packages from documentation
DeltaFile
+0-101packages/non-desktop-packages.md
+0-1011 files

GhostBSD/install-station 3b5a409. setup.py, install_station use_zfs.py system_calls.py

Merge pull request #13 from ghostbsd/rc

Add install_station service and Rework ZFS page UI layout and swap sizing
DeltaFile
+190-242install_station/use_zfs.py
+36-0src/install_station
+15-0install_station/system_calls.py
+6-0install_station/create_cfg.py
+3-2install_station/partition.py
+3-2setup.py
+253-2461 files not shown
+254-2477 files

LLVM/project 3b70638clang/include/clang/AST DeclTemplate.h, clang/lib/AST DeclTemplate.cpp ASTContext.cpp

[clang] NFC: add asserts enforcing template parameters have valid positions

Some tests are violating these assertions, so they are commented out.

Most of these are alias CTAD tests, with a couple of lambda in concepts tests on
top of that.

For the test in `clang/test/SemaTemplate/concepts.cpp`, that was broken by #195995
and needs a partial revert at least.
DeltaFile
+134-23clang/lib/Sema/SemaTemplateDeductionGuide.cpp
+65-60clang/test/SemaTemplate/deduction-guide.cpp
+25-34clang/include/clang/AST/DeclTemplate.h
+14-15clang/lib/AST/DeclTemplate.cpp
+8-5clang/test/AST/ast-dump-ctad-alias.cpp
+6-3clang/lib/AST/ASTContext.cpp
+252-1406 files not shown
+274-14912 files