LLVM/project 5e4eb7forc-rt/include/orc-rt RTTI.h, orc-rt/lib/executor RTTI.cpp

[orc-rt] Add missing noexcept specifiers to RTTI.h. (#206979)

Adds noexcept specifiers that were missing from some methods in RTTI.h.
DeltaFile
+3-3orc-rt/include/orc-rt/RTTI.h
+1-1orc-rt/lib/executor/RTTI.cpp
+4-42 files

LLVM/project 21738a4llvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64ISelLowering.h, llvm/test/CodeGen/AArch64/Atomics aarch64-atomic-load-lse2.ll aarch64-atomic-load-lse2_lse128.ll

[AArch64] emit fence before 128-bit SC atomic load
DeltaFile
+12-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-0llvm/lib/Target/AArch64/AArch64ISelLowering.h
+2-0llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-lse2.ll
+2-0llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-lse2_lse128.ll
+2-0llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-rcpc3.ll
+2-0llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-rcpc_immo.ll
+22-05 files not shown
+30-011 files

LLVM/project c284566llvm/test/CodeGen/AArch64 v8.4-atomic-128.ll, llvm/test/CodeGen/AArch64/GlobalISel v8.4-atomic-128.ll

[AArch64][NFC] split up atomic tests
DeltaFile
+75-5llvm/test/CodeGen/AArch64/GlobalISel/v8.4-atomic-128.ll
+73-5llvm/test/CodeGen/AArch64/v8.4-atomic-128.ll
+148-102 files

NetBSD/pkgsrc-wip e8a1265wadptr Makefile distinfo, wadptr/patches patch-Makefile patch-main.c

wadptr: Update to 3.8

- Remove existing pkgsrc patch (merged upstream)
- Add pkgsrc patch for tolower() parameter of type char
- Add pkgsrc patch to install files with desired permissions
- Force C standard to C99
- Enable testsuite
- Take maintainership

 * The `-u` ("uncompress") option was renamed to `-d` ("decompress", the
   usual terminology used by almost every other compression tool).
 * A bug was fixed that made the Windows version for the previous release not
   work properly; a dependency was unintentionally added on the pthreads API,
   the DLL for which was not included in the release. That dependency has now
   been removed. Thanks to Anonysussy and happygreenfairy for the bug report.
 * A special sector tag range (9700-9799) is now recognized for special
   effects. There are some cases where level authors may deliberately want
   sidedefs to be merged even when they are attached to special lines, and
   this allows that. Thanks to kitchen-ace for the suggestion.

    [16 lines not shown]
DeltaFile
+12-14wadptr/patches/patch-Makefile
+9-13wadptr/Makefile
+15-0wadptr/patches/patch-main.c
+5-4wadptr/distinfo
+1-1wadptr/COMMIT_MSG
+42-325 files

LLVM/project 19f4c99cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers ScriptDebuggerController.py, cross-project-tests/debuginfo-tests/dexter/dex/evaluation StateMatch.py RunMatch.py

[Dexter] Enable after_hit_count for state nodes (#203846)

The after_hit_count attribute for a state node causes it to become
active only after it would have become active N times. This uses the
existing logic for incrementing hit counts, i.e. after the node becomes
"active", we will not add another hit count until it stops being active
for at least one step. Since state nodes with after_hit_count do not
become active before reaching the required hit count, this requires us
to keep track of an "early" set of state nodes, meaning nodes that would
be active if not for their after_hit_count.
DeltaFile
+69-33cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+38-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/where_hit_count.cpp
+32-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/debugging/then_after_hit_count.cpp
+13-8cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+8-10cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ScriptDebuggerController.py
+7-4cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+167-552 files not shown
+174-628 files

NetBSD/pkgsrc-wip 2c96a0ellama.cpp Makefile.common

llama.cpp: py-gguf does not reach over to Makefile.common any longer

remove comment
DeltaFile
+0-1llama.cpp/Makefile.common
+0-11 files

NetBSD/pkgsrc-wip eea3fd9py-gguf Makefile distinfo

py-gguf: switch to pypi distfile
DeltaFile
+5-10py-gguf/Makefile
+3-3py-gguf/distinfo
+8-132 files

NetBSD/pkgsrc-wip 7e13453llama.cpp PLIST Makefile

llama.cpp: use gglm
DeltaFile
+0-32llama.cpp/PLIST
+3-18llama.cpp/Makefile
+3-502 files

NetBSD/pkgsrc-wip 6a2853c. Makefile, ggml Makefile PLIST

gglm: add new package
DeltaFile
+43-0ggml/Makefile
+37-0ggml/PLIST
+13-0ggml/buildlink3.mk
+11-0ggml/DESCR
+5-0ggml/distinfo
+1-0Makefile
+110-06 files

FreeBSD/ports 156da5cdns/powerdns Makefile distinfo, dns/powerdns/files patch-fix_missing_symbols patch-pdns_auth-main.cc

dns/powerdns: Update 5.1.2 => 5.1.3

While here:
- Update options' descriptions.
- Drop the backported patch, it's made into release.

Changelog:
https://doc.powerdns.com/authoritative/changelog/5.1.html#change-5.1.3

PR:             296400
Reported by:    Jordan Ostreff <jordan at ostreff.info>
Approved by:    Ralf van der Enden <tremere at cainites.net> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit 27d147dd421dd767d40e0d069b413b55650fd095)
DeltaFile
+0-68dns/powerdns/files/patch-fix_missing_symbols
+11-12dns/powerdns/Makefile
+3-3dns/powerdns/distinfo
+2-2dns/powerdns/files/patch-pdns_auth-main.cc
+16-854 files

FreeBSD/ports 27d147ddns/powerdns Makefile distinfo, dns/powerdns/files patch-fix_missing_symbols patch-pdns_auth-main.cc

dns/powerdns: Update 5.1.2 => 5.1.3

While here:
- Update options' descriptions.
- Drop the backported patch, it's made into release.

Changelog:
https://doc.powerdns.com/authoritative/changelog/5.1.html#change-5.1.3

PR:             296400
Reported by:    Jordan Ostreff <jordan at ostreff.info>
Approved by:    Ralf van der Enden <tremere at cainites.net> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+0-68dns/powerdns/files/patch-fix_missing_symbols
+11-12dns/powerdns/Makefile
+3-3dns/powerdns/distinfo
+2-2dns/powerdns/files/patch-pdns_auth-main.cc
+16-854 files

LLVM/project 2146dabmlir/lib/Dialect/Affine/Transforms PipelineDataTransfer.cpp, mlir/test/Dialect/Affine pipeline-data-transfer.mlir

[mlir][affine] Add trip count check for affine-pipeline-data-transfer pass (#206755)

Fix `affine-pipeline-data-transfer` to skip loops with a constant trip
count ≤0, avoiding invalid DMA generation that leads to wrong code.
DeltaFile
+27-0mlir/test/Dialect/Affine/pipeline-data-transfer.mlir
+7-1mlir/lib/Dialect/Affine/Transforms/PipelineDataTransfer.cpp
+34-12 files

LLVM/project 5a7be9bllvm/include/llvm/IR Intrinsics.td, llvm/lib/IR Verifier.cpp

[NFC][LLVM] Adopt vector overload types for vp cast intrinsics (#206548)
DeltaFile
+75-0llvm/test/Verifier/vp-intrinsics-bad.ll
+38-30llvm/include/llvm/IR/Intrinsics.td
+1-47llvm/lib/IR/Verifier.cpp
+114-773 files

LLVM/project b5f36b1lldb/source/Target RegisterFlags.cpp, lldb/test/API/functionalities/gdb_remote_client TestXMLRegisterFlags.py

[lldb] Print register enum types only once (#204818)

Even if multiple fields reference them. I found this debugging AArch64
POE which has a register that contains 16 permission fields. All of
which use the same enum type.

Before these changes:
```
(lldb) register info por
<...>
Perm15: 0 = No Access, 1 = Read, 2 = Execute, 3 = Read, Execute, 4 = Write, 5 = Write, Read, 6 = Write, Execute, 7 = Read, Write, Execute <... 14 copies of the enum one per field...>
Perm0: 0 = No Access, 1 = Read, 2 = Execute, 3 = Read, Execute, 4 = Write, 5 = Write, Read, 6 = Write, Execute, 7 = Read, Write, Execute
```
After:
```
(lldb) register info por_el0
<...>
Perm15, Perm14, Perm13, Perm12, Perm11, Perm10, Perm9, Perm8, Perm7, Perm6, Perm5, Perm4, Perm3, Perm2, Perm1, Perm0: 0 = No Access, 1 = Read, 2 = Execute,
                                                                                                                      3 = Read, Execute, 4 = Write,

    [12 lines not shown]
DeltaFile
+18-16lldb/source/Target/RegisterFlags.cpp
+15-2lldb/unittests/Target/RegisterFlagsTest.cpp
+11-0lldb/test/API/linux/aarch64/permission_overlay/TestAArch64LinuxPOE.py
+1-3lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
+45-214 files

LLVM/project e16a0a3llvm/lib/IR Verifier.cpp, llvm/test/Verifier intrinsic-bad-arg-type1.ll

[NFC][LLVM][Verifier] Eliminate redundant checks for GC intrinsics (#206890)
DeltaFile
+23-0llvm/test/Verifier/intrinsic-bad-arg-type1.ll
+1-16llvm/lib/IR/Verifier.cpp
+24-162 files

LLVM/project c9be4d1cross-project-tests/debuginfo-tests/dexter-tests optnone-vectors-and-functions.cpp optnone-simple-functions.cpp, cross-project-tests/debuginfo-tests/dexter-tests/memvars inlining-dse.c

[Dexter] Update lldb-based dexter-tests to use script-mode

This patch replaces uses of heuristic-mode Dexter in the dexter-tests suite
with uses of the script-mode, for tests that use DAP (via lldb-dap). The
updates are largely straightforward but occasionally non-trivial, and in
some cases some slight modifications have been made to keep the "spirit" of
the test intact.
DeltaFile
+93-73cross-project-tests/debuginfo-tests/dexter-tests/optnone-vectors-and-functions.cpp
+98-51cross-project-tests/debuginfo-tests/dexter-tests/optnone-simple-functions.cpp
+68-54cross-project-tests/debuginfo-tests/dexter-tests/optnone-loops.cpp
+57-33cross-project-tests/debuginfo-tests/dexter-tests/optnone-fastmath.cpp
+30-19cross-project-tests/debuginfo-tests/dexter-tests/optnone-struct-and-methods.cpp
+19-22cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining-dse.c
+365-25221 files not shown
+669-39227 files

LLVM/project 19f25c0cross-project-tests/debuginfo-tests/dexter/dex/test_script Nodes.py, cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts floats.cpp

Address review comments: extend docs, add test comment
DeltaFile
+7-7cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/floats.cpp
+2-1cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+9-82 files

LLVM/project d8b196ecross-project-tests/debuginfo-tests/dexter/dex/evaluation Metrics.py

Add irretrievable metric
DeltaFile
+5-0cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+5-01 files

LLVM/project bc4930fcross-project-tests/debuginfo-tests/dexter/dex/evaluation Metrics.py

backport: add optimized out metric
DeltaFile
+7-1cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+7-11 files

LLVM/project 1c44bfecross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb LLDB.py

Fix: Account for weird function name endings in lldb-dap
DeltaFile
+5-0cross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py
+5-01 files

LLVM/project dc42244cross-project-tests/debuginfo-tests/dexter Script.md

order->at_least
DeltaFile
+1-1cross-project-tests/debuginfo-tests/dexter/Script.md
+1-11 files

LLVM/project c90e506cross-project-tests/debuginfo-tests/dexter-tests optnone-struct-and-methods.cpp optnone-vectors-and-functions.cpp, cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng dbgeng.py

[Dexter] Switch to using script-mode by default

This patch changes the default mode of Dexter from heuristic-mode to
script-mode. The --use-script argument is replaced with --use-heuristic,
some comments/docs/error messages are updated accordingly, and tests have
their flags switched accordingly.
DeltaFile
+2-6cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py
+3-4cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/view.cpp
+3-3cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py
+2-2cross-project-tests/debuginfo-tests/dexter-tests/optnone-struct-and-methods.cpp
+2-2cross-project-tests/debuginfo-tests/dexter-tests/optnone-vectors-and-functions.cpp
+2-2cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/dbgeng.py
+14-19168 files not shown
+188-208174 files

LLVM/project 7772f8ccross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb LLDB.py

Remove all tags that LLDB may add
DeltaFile
+5-2cross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py
+5-21 files

LLVM/project bd7dfb2cross-project-tests/debuginfo-tests/dexter-tests optnone-loops.cpp optnone-fastmath.cpp, cross-project-tests/debuginfo-tests/dexter-tests/memvars ctrl-flow.c inlining.c

Apply clang-format within reason
DeltaFile
+9-15cross-project-tests/debuginfo-tests/dexter-tests/optnone-loops.cpp
+5-5cross-project-tests/debuginfo-tests/dexter-tests/optnone-fastmath.cpp
+3-3cross-project-tests/debuginfo-tests/dexter-tests/optnone-struct-and-methods.cpp
+2-2cross-project-tests/debuginfo-tests/dexter-tests/memvars/ctrl-flow.c
+2-2cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining.c
+2-2cross-project-tests/debuginfo-tests/dexter-tests/memvars/loop.c
+23-297 files not shown
+29-3813 files

LLVM/project 252f874cross-project-tests/debuginfo-tests/dexter-tests optnone-loops.cpp optnone-fastmath.cpp, cross-project-tests/debuginfo-tests/dexter-tests/memvars unused-merged-value.c ptr-to.c

Address review comments, format
DeltaFile
+46-40cross-project-tests/debuginfo-tests/dexter-tests/optnone-loops.cpp
+11-9cross-project-tests/debuginfo-tests/dexter-tests/memvars/unused-merged-value.c
+4-10cross-project-tests/debuginfo-tests/dexter-tests/memvars/ptr-to.c
+3-2cross-project-tests/debuginfo-tests/dexter-tests/optnone-fastmath.cpp
+2-3cross-project-tests/debuginfo-tests/dexter-tests/vla.c
+2-1cross-project-tests/debuginfo-tests/dexter-tests/memvars/merged-store.c
+68-6512 files not shown
+90-7718 files

LLVM/project c97d163cross-project-tests/debuginfo-tests/dexter README.md Heuristic.md

[Dexter] Document the structured script model

This patch adds documentation for the script model to the Dexter README,
shunting heuristic-mode information into a separate doc, creating a new
doc for script-mode, and linking to both (with a brief summary of the
differences) from the base README.
DeltaFile
+6-232cross-project-tests/debuginfo-tests/dexter/README.md
+231-0cross-project-tests/debuginfo-tests/dexter/Heuristic.md
+213-0cross-project-tests/debuginfo-tests/dexter/Script.md
+450-2323 files

LLVM/project 5eeac8across-project-tests/debuginfo-tests/dexter Script.md, cross-project-tests/debuginfo-tests/dexter-tests global-constant.cpp

review comments
DeltaFile
+2-1cross-project-tests/debuginfo-tests/dexter-tests/global-constant.cpp
+2-0cross-project-tests/debuginfo-tests/dexter/Script.md
+4-12 files

LLVM/project e2580c6cross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb LLDB.py, cross-project-tests/debuginfo-tests/dexter/dex/evaluation Metrics.py

format
DeltaFile
+6-2cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+1-1cross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py
+7-32 files

LLVM/project ec4781ccross-project-tests/debuginfo-tests/dexter Script.md

Address various review comments
DeltaFile
+21-20cross-project-tests/debuginfo-tests/dexter/Script.md
+21-201 files

LLVM/project 8a31594cross-project-tests/debuginfo-tests/dexter/dex/evaluation ExpectMatch.py, cross-project-tests/debuginfo-tests/dexter/dex/test_script Nodes.py

[Dexter] Add ability to check float values within a range

Adds a new node type, !float, which can be used to match debugger ouptut as
float values rather than as strings, optionally allowing a range to be
specified for inexact matches. This new node allows a list of values to be
given, effectively a shorthand for a list of individual !float nodes.
DeltaFile
+109-1cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+68-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/floats.cpp
+12-1cross-project-tests/debuginfo-tests/dexter/dex/evaluation/ExpectMatch.py
+189-23 files