LLVM/project 10568d5llvm/lib/Transforms/Vectorize VPlan.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize tripcount.ll

capture weights
DeltaFile
+20-6llvm/lib/Transforms/Vectorize/VPlan.cpp
+10-8llvm/test/Transforms/LoopVectorize/tripcount.ll
+2-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+32-143 files

FreeBSD/src 0aaa95asys/dev/vmm vmm_ktr.h

vmm: Add an include to vmm_ktr.h for vm_name()

Required when KTR is configured.

Remove the pcpu.h include while here, as it seems to be unneeded.

Reported by:    Jenkins
Fixes:          5f13d6b60740 ("vmm: Move common accessors and vm_eventinfo into sys/dev/vmm")
DeltaFile
+3-1sys/dev/vmm/vmm_ktr.h
+3-11 files

LLVM/project bfd139dlibcxx/docs/Status Cxx2cIssues.csv, libcxx/include/__numeric midpoint.h

[libc++] Fix LWG 4265: std::midpoint should not accept const bool (#174579)

Fixes: #171324

---------

Co-authored-by: Hristo Hristov <hghristov.rmm at gmail.com>
DeltaFile
+6-0libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.verify.cpp
+2-1libcxx/include/__numeric/midpoint.h
+1-1libcxx/docs/Status/Cxx2cIssues.csv
+9-23 files

LLVM/project ddbdae7mlir/cmake/modules AddMLIRPython.cmake

[mlir][Python] don't build libnanobind if module only has "pure" extensions
DeltaFile
+21-7mlir/cmake/modules/AddMLIRPython.cmake
+21-71 files

LLVM/project 46b14f8mlir/cmake/modules AddMLIRPython.cmake

[mlir][Python] don't build libnanobind if module only has "pure" extensions
DeltaFile
+19-7mlir/cmake/modules/AddMLIRPython.cmake
+19-71 files

NetBSD/pkgsrc 5dHalKVsysutils/skaffold Makefile

   skaffold: try fixing BROKEN_ON
VersionDeltaFile
1.7+2-4sysutils/skaffold/Makefile
+2-41 files

LLVM/project 1a0f16fllvm/test/CodeGen/AArch64 stack-tagging-untag-placement.ll

test

Created using spr 1.3.6
DeltaFile
+2-0llvm/test/CodeGen/AArch64/stack-tagging-untag-placement.ll
+2-01 files

LLVM/project 7b401a0llvm/lib/Target/AArch64 AArch64StackTagging.cpp, llvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6
DeltaFile
+318-34llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll
+28-21llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
+46-2llvm/test/CodeGen/AArch64/stack-tagging-split-lifetime.ll
+2-6llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+2-6llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+4-2llvm/test/CodeGen/AArch64/stack-tagging-untag-placement.ll
+400-712 files not shown
+405-728 files

LLVM/project c0fea1fllvm/lib/Transforms/Utils MemoryTaggingSupport.cpp, llvm/test/CodeGen/AArch64 stack-tagging-split-lifetime.ll stack-tagging-untag-placement.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.6

[skip ci]
DeltaFile
+34-34llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll
+46-2llvm/test/CodeGen/AArch64/stack-tagging-split-lifetime.ll
+9-19llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
+4-2llvm/test/CodeGen/AArch64/stack-tagging-untag-placement.ll
+2-1llvm/test/CodeGen/AArch64/stack-tagging-ex-1.ll
+95-585 files

LLVM/project 6c3038ellvm/test/Transforms/LoopVectorize tripcount.ll

[NFC] use UTC for LoopVectorize/tripcount.ll
DeltaFile
+213-29llvm/test/Transforms/LoopVectorize/tripcount.ll
+213-291 files

OpenZFS/src 1051c3dscripts spdxcheck.pl

spdxcheck: enforce SPDX license tags on build system files

Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Signed-off-by: Rob Norris <robn at despairlabs.com>
Closes #18077
DeltaFile
+17-8scripts/spdxcheck.pl
+17-81 files

OpenZFS/src 85391eeconfig Rules.am Shellcheck.am

build: add SPDX license tags to build system files

Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Signed-off-by: Rob Norris <robn at despairlabs.com>
Closes #18077
DeltaFile
+1-0config/Rules.am
+1-0config/Shellcheck.am
+1-0config/Substfiles.am
+1-0config/always-arch.m4
+1-0config/always-compiler-options.m4
+1-0config/always-cppcheck.m4
+6-0206 files not shown
+212-0212 files

OpenZFS/src aca58dbmodule/os/linux/zfs zpl_export.c

Add fh_to_parent export definition

This commit adds support for converting a file handle to its
parent dentry. This is called in exportfs_decode_fh_raw()
when subtree checking is enabled in NFS. Defining this and
handling the expanded filehandles allows the knfsd to succeed
in handling the file handle where it might otherwise fail
with ESTALE when trying to open by filehandle.

A side effect of this change is that name_to_handle_at(2)
and open_by_handle_at(2) now support AT_HANDLE_CONNECTABLE.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Ameer Hamza <ahamza at ixsystems.com>
Signed-off-by: Andrew Walker <andrew.walker at truenas.com>
Closes #18099
DeltaFile
+82-7module/os/linux/zfs/zpl_export.c
+82-71 files

LLVM/project f90cbc6offload/test/tools llvm-omp-device-info.c

[offload][lit] Enable llvm-omp-device-info.c on Intel GPUs (#175084)

It's XPASSing after https://github.com/llvm/llvm-project/pull/172946.

https://lab.llvm.org/staging/#/builders/225/builds/313

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+0-1offload/test/tools/llvm-omp-device-info.c
+0-11 files

LLVM/project 541eb8bclang/include/clang/Basic DebugOptions.def, clang/include/clang/Options Options.td

Address comments
DeltaFile
+25-23clang/lib/CodeGen/CGDebugInfo.cpp
+4-0clang/include/clang/Options/Options.td
+3-0clang/include/clang/Basic/DebugOptions.def
+1-1clang/test/DebugInfo/Generic/macro-info.c
+33-244 files

NetBSD/pkgsrc tBEe7Hudevel/nss Makefile

   nss: update test status
VersionDeltaFile
1.290+4-4devel/nss/Makefile
+4-41 files

NetBSD/pkgsrc CsKH2sisecurity/lua-ossl Makefile

   lua-ossl: add test target
VersionDeltaFile
1.7+5-1security/lua-ossl/Makefile
+5-11 files

NetBSD/pkgsrc k6Myyefsecurity/lua-ossl/patches patch-src_GNUmakefile

   Add missing patch.
VersionDeltaFile
1.1+114-0security/lua-ossl/patches/patch-src_GNUmakefile
+114-01 files

NetBSD/pkgsrc qqSR62wsecurity/lua-ossl distinfo Makefile, security/lua-ossl/patches patch-GNUmakefile patch-vendor_compat53_c-api_compat-5.3.h

   Apply PR221 (Support Lua 5.5), bump pkgversion. Tests pass.

   PR221: https://github.com/wahern/luaossl/pull/221

   Test command: lua5.5 regress/regress.lua
VersionDeltaFile
1.1+42-0security/lua-ossl/patches/patch-GNUmakefile
1.1+22-0security/lua-ossl/patches/patch-vendor_compat53_c-api_compat-5.3.h
1.7+4-1security/lua-ossl/distinfo
1.6+2-2security/lua-ossl/Makefile
+70-34 files

LLVM/project a651edfclang/lib/Headers gpuintrin.h, clang/test/Headers gpuintrin.c

[Clang] Make gpuintrin out of range grid dimension accessors match OpenCL (#174605)

Summary:
Currently these return an unreachable / invalid value if used out of
range. This PR changes this to match the OpenCL behavior to both give it
a defined value and make it easier to use in those contexts.
DeltaFile
+61-54clang/test/Headers/gpuintrin.c
+4-4clang/lib/Headers/gpuintrin.h
+65-582 files

LLVM/project 03ad3d2llvm/lib/CodeGen LocalStackSlotAllocation.cpp, llvm/test/CodeGen/AMDGPU local-stack-alloc-block-sp-reference.ll local-stack-alloc-add-references.gfx10.mir

[CodeGen] Consider imm offsets when sorting framerefs (#171012)

LocalStackSlotAllocation pass disallows negative offsets with respect to
a base register. The pass ends up introducing a new register for such
frame references. This patch helps LocalStackSlotAlloca to additionally
consider the immediate offset of an instruction, when sorting frame refs
- hence, avoiding negative offsets and maximizing reuse of the existing
registers.
DeltaFile
+27-15llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
+4-8llvm/test/CodeGen/Thumb/frame-chain.ll
+6-5llvm/test/CodeGen/AMDGPU/local-stack-alloc-block-sp-reference.ll
+5-5llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx10.mir
+3-6llvm/test/CodeGen/AMDGPU/flat-scratch-alloca-issue-155902.ll
+1-1llvm/test/CodeGen/AMDGPU/local-stack-alloc-sort-framerefs.mir
+46-406 files

FreeBSD/ports eeaf1afmultimedia/mlt7 Makefile, multimedia/mlt7-glaxnimate Makefile

multimedia/mlt7*: Update to 7.36.1

Remove DECKLINK option. This plugin requires libDeckLinkAPI.so from the
Blackmagic Design SDK, which we don't have, at runtime.

Unflavorize the glaxnimate and qt mods. Qt5 support has been dropped by
upstream in 7.36.0.

Decruft and try to satisfy portclippy(1) as much as possible.

https://github.com/mltframework/mlt/releases/tag/v7.36.0
https://github.com/mltframework/mlt/releases/tag/v7.36.1
DeltaFile
+19-45multimedia/mlt7/Makefile
+21-37multimedia/mlt7-glaxnimate/Makefile
+0-54multimedia/mlt7/files/patch-src_modules_avformat_producer__avformat.c
+14-30multimedia/mlt7-qt/Makefile
+18-18multimedia/mlt7-qt/pkg-plist
+3-5multimedia/mlt7/files/patch-src_modules_rtaudio_CMakeLists.txt
+75-1897 files not shown
+93-20213 files

LLVM/project 51f6c58mlir/include/mlir/Bindings/Python IRCore.h

[mlir][Python] fix namespace shadowing on MSVC (#175077)

If you set `MLIR_PYTHON_BINDINGS_DOMAIN=mlir`, you get namespace nesting
like `mlir::python::mlir` and then `mlir::Twine` shadows `llvm::Twine`
(but only on MSVC). So prefix with `::llvm` to have the correct root
namespace.

Co-authored-by: Abhishek Varma <abhvarma at amd.com>
DeltaFile
+11-11mlir/include/mlir/Bindings/Python/IRCore.h
+11-111 files

LLVM/project 3fd745fclang/lib/Basic DarwinSDKInfo.cpp

[clang][driver][darwin] Report bad SDKSettings as a fatal error rather than unreachable (#175073)

Fatal error is more appropriate than unreachable when the SDKSettings is
not in a recognized form (encountered in a few tests with incomplete
SDKSettings.json).
DeltaFile
+3-1clang/lib/Basic/DarwinSDKInfo.cpp
+3-11 files

NetBSD/src ISJd1QBtests/usr.bin/xlint/lint1 c11_generic_expression.c, usr.bin/xlint/lint1 tree.c

   lint: fix type of _Generic expressions
VersionDeltaFile
1.22+22-8tests/usr.bin/xlint/lint1/c11_generic_expression.c
1.697+9-3usr.bin/xlint/lint1/tree.c
+31-112 files

LLVM/project 2ac0dbdclang/include/clang/Basic DiagnosticDriverKinds.td, clang/include/clang/Options Options.td

[SFrame][Retry] Add assembler option --gsframe (#165806)

This plumbs the option --gsframe through the various levels needed to
support it in the assembler.

This is the final step in assembler-level sframe support for x86. With
it in place, clang produces sframe-sections that successfully link with
gnu-ld.

LLD support is pending some discussion.

The previous PR (https://github.com/llvm/llvm-project/pull/165322) had a
bad merge, but the only comments were as below. Both done.

1. Fix some stray formatting.
2. Add tests that:

the option is passed on to cc1
the correct error is emitted when an unsupported platform is used

    [4 lines not shown]
DeltaFile
+26-0clang/lib/Driver/ToolChains/Clang.cpp
+24-0clang/test/Driver/sframe.c
+7-0clang/test/Misc/cc1as-sframe.s
+6-0clang/tools/driver/cc1as_main.cpp
+5-0clang/include/clang/Options/Options.td
+4-0clang/include/clang/Basic/DiagnosticDriverKinds.td
+72-02 files not shown
+75-08 files

LLVM/project a1cfcc4llvm/lib/CodeGen CodeGenTargetMachineImpl.cpp

[CodeGen] add RuntimeLibraryInfoWrapper pass to addPassesToEmitMC  (#174682)

Register RuntimeLibraryInfoWrapper with the pass manager, following the
change in 04c81a99735c, so that codegen in JIT compiler using ORC JIT is
working correctly.
In our downstream target, memcpy was lowered to a loop because
RuntimeLibraryInfo was missing.
DeltaFile
+10-0llvm/lib/CodeGen/CodeGenTargetMachineImpl.cpp
+10-01 files

LLVM/project a1c2882llvm/include/llvm/ExecutionEngine/Orc Core.h, llvm/lib/ExecutionEngine/Orc Core.cpp

[ORC] Add JITDylibDefunct Error. (#174923)

This Error can be returned from operations on JITDylibs that cannot
proceed as the target JITDylib has been closed.

This patch uses the new error to replace an unsafe assertion in
JITDylib::define: If a JITDylib::define operation is run by an in-flight
task after the target JITDylib is closed it should error out rather than
asserting.

See also https://github.com/llvm/llvm-project/issues/174922
DeltaFile
+15-1llvm/include/llvm/ExecutionEngine/Orc/Core.h
+10-0llvm/lib/ExecutionEngine/Orc/Core.cpp
+9-0llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
+34-13 files

NetBSD/pkgsrc vGoUHA8doc CHANGES-2026

   doc: Updated devel/nss to 3.120.0
VersionDeltaFile
1.193+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc uLDPP0sdevel/nss distinfo Makefile

   nss: update to 3.120.0.

      - Bug 2008768 - Fix docs generation bug.
      - Bug 2007908 - CID 1678226: Dereferencing null pointer plaintext.data().
      - Bug 2004694 - Run PKCS12 fuzz target with --fuzz=tls in CI.
      - Bug 1978603 - Allowing RT be started several times.
      - Bug 2005751 - move linux decision and build tasks to d2g worker pools.
VersionDeltaFile
1.202+4-4devel/nss/distinfo
1.289+3-4devel/nss/Makefile
+7-82 files