LLVM/project 2571b13llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraphOpReplay.h WaitingOnGraph.h, llvm/test/ExecutionEngine/JITLink/Generic waiting-on-graph-capture-replay.test

[ORC] Add WaitingOnGraph record / replay facilities. (#185275)

WaitingOnGraph is critical to the performance of LLVM's JIT (see e.g.
https://github.com/llvm/llvm-project/issues/179611), and these facilities will
make it easier to capture and investigate test cases, and build a performance
regression suite.

WaitingOnGraph::OpRecorder provides an interface for classes that want to
capture the essential WaitingOnGraph operations: simplify-and-emit, and fail.
WaitingOnGraph::simplify and WaitingOnGraph::fail now take an optional
OpRecorder pointer.

WaitingOnGraphOpStreamRecorder (WaitingOnGraphOpReplay.h) is an OpRecorder
implementation that serializes operations to a line-oriented text format on a
raw_ostream. WaitingOnGraphOpReplay provides types and utilities for iterating
over and replaying recorded operations. readWaitingOnGraphOpsFromBuffer returns
an iterator range over the ops in a serialized buffer.

The new ExecutionSession::setWaitingOnGraphOpRecorder method can be used to

    [8 lines not shown]
DeltaFile
+462-0llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraphOpReplay.h
+94-1llvm/tools/llvm-jitlink/llvm-jitlink.cpp
+44-0llvm/unittests/ExecutionEngine/Orc/WaitingOnGraphTest.cpp
+26-0llvm/tools/llvm-jitlink/llvm-jitlink.h
+18-2llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+17-0llvm/test/ExecutionEngine/JITLink/Generic/waiting-on-graph-capture-replay.test
+661-32 files not shown
+683-58 files

LLVM/project 8ec961ellvm/lib/Target/AMDGPU AMDGPULowerKernelAttributes.cpp, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.h AMDGPUBaseInfo.cpp

Reapply "AMDGPU: Annotate group size ABI loads with range metadata (#185420)" (#185588)

This reverts commit d5685ac6db0ae4cbca1745f18d8f2f7dc7d673a5.

Fix off by one error. The end of the range is open.
DeltaFile
+122-15llvm/test/CodeGen/AMDGPU/implicit-arg-v5-opt.ll
+48-19llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
+8-7llvm/test/CodeGen/AMDGPU/implicit-arg-block-count.ll
+8-7llvm/test/CodeGen/AMDGPU/amdgpu-max-num-workgroups-load-annotate.ll
+5-2llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+0-5llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+191-552 files not shown
+193-578 files

pkgng/pkgng ffc5a16libpkg pkg_jobs.c

bsd's securelevel: check for bsd securelevel and report errors

Fixes: #2586
DeltaFile
+61-30libpkg/pkg_jobs.c
+61-301 files

LLVM/project 3cd9ca3clang-tools-extra/clang-tidy/performance FasterStringFindCheck.cpp FasterStringFindCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix false negatives in performance-faster-string-find with libstdc++ (#185559)

The check previously used a custom, heuristic-based matcher to avoid
matching inside uninstantiated generic templates. However, the matcher
caught the `SubstTemplateTypeParmType` from `libstdc++`, silencing valid
warnings.

This PR removes manual template filtering and uses
`TK_IgnoreUnlessSpelledInSource` instead.

As of AI Usage: Gemini 3 is used for pre-commit reviews.
Closes https://github.com/llvm/llvm-project/issues/182012
DeltaFile
+21-6clang-tools-extra/test/clang-tidy/checkers/performance/faster-string-find.cpp
+2-14clang-tools-extra/clang-tidy/performance/FasterStringFindCheck.cpp
+6-3clang-tools-extra/docs/ReleaseNotes.rst
+3-0clang-tools-extra/clang-tidy/performance/FasterStringFindCheck.h
+32-234 files

NetBSD/pkgsrc-wip ff0a6c7cargo-auditable Makefile

cargo-auditable: builds with rust 1.91
DeltaFile
+1-1cargo-auditable/Makefile
+1-11 files

LLVM/project 59e6f31llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove absolute value calculations in the Weak Zero SIV tests
DeltaFile
+7-7llvm/lib/Analysis/DependenceAnalysis.cpp
+7-71 files

LLVM/project 9140528llvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Update tests for the Weak Zero SIV tests (NFC)
DeltaFile
+112-0llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+112-01 files

LLVM/project 030571bllvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Consolidate the core logic of the Weak Zero SIV tests (NFCI)
DeltaFile
+80-124llvm/lib/Analysis/DependenceAnalysis.cpp
+5-0llvm/include/llvm/Analysis/DependenceAnalysis.h
+85-1242 files

LLVM/project e60dd7fllvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Add nsw check for addrecs in the Weak Zero SIV tests
DeltaFile
+31-16llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+3-0llvm/lib/Analysis/DependenceAnalysis.cpp
+34-162 files

LLVM/project b7992dfllvm/lib/Target/AMDGPU AMDGPULowerKernelAttributes.cpp, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.h AMDGPUBaseInfo.cpp

Reapply "AMDGPU: Annotate group size ABI loads with range metadata (#185420)"

This reverts commit d5685ac6db0ae4cbca1745f18d8f2f7dc7d673a5.

Fix off by one error. The end of the range is open.
DeltaFile
+122-15llvm/test/CodeGen/AMDGPU/implicit-arg-v5-opt.ll
+48-19llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
+8-7llvm/test/CodeGen/AMDGPU/amdgpu-max-num-workgroups-load-annotate.ll
+8-7llvm/test/CodeGen/AMDGPU/implicit-arg-block-count.ll
+5-2llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+0-5llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+191-552 files not shown
+193-578 files

NetBSD/pkgsrc-wip 4d2bd44cargo-auditable distinfo cargo-depends.mk

cargo-auditable: update to 0.7.4
DeltaFile
+225-198cargo-auditable/distinfo
+74-65cargo-auditable/cargo-depends.mk
+5-4cargo-auditable/Makefile
+0-1cargo-auditable/COMMIT_MSG
+0-1cargo-auditable/PLIST
+304-2695 files

LLVM/project a682073llvm/lib/Target/X86 X86InstrAVX10.td X86IntrinsicsInfo.h, llvm/test/CodeGen/X86 avx10_2minmax-intrinsics.ll

Fixing upper lane return source for X86 intrinsics (#185329)

Closes https://github.com/llvm/llvm-project/issues/184245
DeltaFile
+57-0llvm/test/CodeGen/X86/avx10_2minmax-intrinsics.ll
+12-12llvm/lib/Target/X86/X86InstrAVX10.td
+9-6llvm/lib/Target/X86/X86IntrinsicsInfo.h
+78-183 files

LLVM/project 432745fmlir/lib/Dialect/LLVMIR/Transforms InlinerInterfaceImpl.cpp, mlir/test/Dialect/LLVMIR inlining.mlir

[MLIR][LLVMIR] Preserve byval alignment in memcpy after inlining (#185433)

This PR adds alignment attributes to the generated memcpy intrinsics
after inlining functions with byval arguments.
DeltaFile
+20-0mlir/test/Dialect/LLVMIR/inlining.mlir
+11-1mlir/lib/Dialect/LLVMIR/Transforms/InlinerInterfaceImpl.cpp
+31-12 files

OpenBSD/src m5dTYTHusr.bin/ssh ssh-agent.c

   when unveils error our, use correct variable
VersionDeltaFile
1.323+3-3usr.bin/ssh/ssh-agent.c
+3-31 files

OpenBSD/src bPkBLTOdistrib/special/libstubs Makefile

   document why there is a replacement db.c here
VersionDeltaFile
1.25+3-2distrib/special/libstubs/Makefile
+3-21 files

NetBSD/pkgsrc S0ejlzAmath/gnumeric112 distinfo, math/gnumeric112/patches patch-src_sstest.c

   gnumeric112: use upstream patch to fix build on NetBSD 11+
VersionDeltaFile
1.1+16-0math/gnumeric112/patches/patch-src_sstest.c
1.35+2-1math/gnumeric112/distinfo
+18-12 files

OpenBSD/src MkScBjblib/libsndio sio_sun.c sio.c

   libsndio: Factor handling of pending clock ticks

   No behavior change.
VersionDeltaFile
1.34+9-12lib/libsndio/sio_sun.c
1.29+13-7lib/libsndio/sio.c
1.23+4-10lib/libsndio/sio_aucat.c
1.14+2-1lib/libsndio/sio_priv.h
+28-304 files

LLVM/project b093513llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove absolute value calculations in the Weak Zero SIV tests
DeltaFile
+7-7llvm/lib/Analysis/DependenceAnalysis.cpp
+7-71 files

LLVM/project d47612dllvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Add nsw check for addrecs in the Weak Zero SIV tests
DeltaFile
+31-16llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+3-0llvm/lib/Analysis/DependenceAnalysis.cpp
+34-162 files

FreeBSD/doc c56325cwebsite/content/ru/releases/14.4R relnotes.adoc

ru/releases: type fix in Russian translation
DeltaFile
+1-1website/content/ru/releases/14.4R/relnotes.adoc
+1-11 files

LLVM/project 0e06371llvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Update tests for the Weak Zero SIV tests (NFC)
DeltaFile
+112-0llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+112-01 files

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

[DA] Consolidate the core logic of the Weak Zero SIV tests (NFCI)
DeltaFile
+75-124llvm/lib/Analysis/DependenceAnalysis.cpp
+5-0llvm/include/llvm/Analysis/DependenceAnalysis.h
+80-1242 files

NetBSD/pkgsrc tRSsqOqdoc CHANGES-2026

   Updated sysutils/py-puremagic, lang/py-python-discovery, devel/py-filelock
VersionDeltaFile
1.1656+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc hGOd9sPdevel/py-filelock distinfo Makefile

   py-filelock: updated to 3.25.1

   3.25.1

   docs(logo): add branded project logo
   fix(win): restore best-effort lock file cleanup on release
VersionDeltaFile
1.41+4-4devel/py-filelock/distinfo
1.42+2-2devel/py-filelock/Makefile
+6-62 files

NetBSD/pkgsrc qjmp0grlang/py-python-discovery distinfo Makefile

   py-python-discovery: updated to 1.1.2

   1.1.2

   docs: add package description and usage to README
   fix(subprocess): drain pipes after killing timed-out process
   fix(discovery): match prerelease versions against major.minor specs
VersionDeltaFile
1.2+4-4lang/py-python-discovery/distinfo
1.2+2-2lang/py-python-discovery/Makefile
+6-62 files

NetBSD/pkgsrc 8q0TKIisysutils/py-puremagic distinfo Makefile

   py-puremagic: updated to 2.0.2

   Version 2.0.2

   - Fixing 137 passing non-existent filename to from_string()/from_stream() no longer raises FileNotFoundError (thanks to denisw)

   Version 2.0.1

   - Fixing 126 Python scanner false positives — now uses AST node walking instead of regex to verify real Python constructs (thanks to ahobson)
   - Fixing 134 UTF-16 LE BOM (FF FE) no longer misidentified as .mp1 audio, added UTF-16 BOM detection to text scanner (thanks to tomazfs)
   - Fixing 135 from_string(), from_stream(), magic_string(), and magic_stream() now perform deep scan when filename is provided (thanks to denisw)
VersionDeltaFile
1.14+4-4sysutils/py-puremagic/distinfo
1.16+3-2sysutils/py-puremagic/Makefile
+7-62 files

LLVM/project a266f60llvm/test/CodeGen/AArch64 sve2-bf16-converts.ll sve-bf16-converts.ll, llvm/test/CodeGen/PowerPC scalar_cmp.ll

[SelectionDAG] Remove `NoNaNsFPMath` uses (#183448)

This pr removes the rest uses in LLVMCodeGen.
DeltaFile
+112-68llvm/test/CodeGen/AArch64/sve2-bf16-converts.ll
+71-40llvm/test/CodeGen/AArch64/sve-bf16-converts.ll
+15-15llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
+13-13llvm/test/CodeGen/X86/fminimum-fmaximum.ll
+13-13llvm/test/CodeGen/X86/fminimumnum-fmaximumnum.ll
+10-12llvm/test/CodeGen/PowerPC/scalar_cmp.ll
+234-1619 files not shown
+261-18415 files

HardenedBSD/src 7e651e7share/misc bsd-family-tree

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+8-5share/misc/bsd-family-tree
+8-51 files

LLVM/project 710ce4eclang/lib/Driver/ToolChains AMDGPU.cpp, clang/test/Driver hip-sanitize-options.hip amdgpu-openmp-sanitize-options.c

Revert "[ASan] Enable Internalization for 'asanrtl.bc' in Driver (#18… (#185458)

…2825)"

Enabling internalization of `asanrtl.bc` breaks the asan reporting on
hip side , due to duplicate `__asan_report_XXX` calls in code object and
the llvm-ir.

This reverts commit dc26edd9b6602857b67f35c8d2f6fe4ed13c8137.
DeltaFile
+12-12clang/test/Driver/hip-sanitize-options.hip
+1-1clang/test/Driver/amdgpu-openmp-sanitize-options.c
+1-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+1-1clang/test/Driver/rocm-device-libs.cl
+15-154 files

HardenedBSD/src b11343bshare/misc bsd-family-tree

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+8-5share/misc/bsd-family-tree
+8-51 files