LLVM/project ed1db56llvm/bindings/ocaml/llvm llvm.mli, llvm/include/llvm/IR Instructions.h InstVisitor.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+2-113llvm/include/llvm/IR/Instructions.h
+8-14llvm/lib/IR/Instructions.cpp
+3-10llvm/include/llvm/IR/InstVisitor.h
+0-12llvm/unittests/IR/InstructionsTest.cpp
+3-4llvm/bindings/ocaml/llvm/llvm.mli
+16-1535 files

LLVM/project 5bafce4utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes abd6e74 (#212081)

This fixes abd6e745e22e83af7986cdca4c1ba2d798e00156 (#196613).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=abd6e745e22e83af7986cdca4c1ba2d798e00156

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

LLVM/project 5d582e4llvm/include/llvm/Support GenericLoopInfoImpl.h GenericLoopInfo.h

[LoopInfo] Identify loops with a single-pass DFS algorithm. NFC (#212000)

analyze() numbers the dominator tree, scans it in reverse preorder for
header candidates, floods backward through the CFG from each header's
latches, then walks the CFG again to order the blocks.

Do all of it in one forward DFS, with the algorithm of Wei et al.,
"A New Algorithm for Identifying Loops in Decompilation", which
GenericCycleInfo already implements.

On an irreducible CFG that algorithm may return an irreducible superset
of the natural loop subset `discoverAndMapSubloop` would return.
(Depending on the successor visiting order, the algorithm may report a
reducible loop nested in an irreducible loop, where the reducible one
exactly matches `discoverAndMapSubloop`.)

To satisfy verifyLoop and LoopSimplify, reduce each such ireducible loop
to the natural loop of its header's backedges instead: the latches the
header dominates, and the blocks reaching them without passing the

    [6 lines not shown]
DeltaFile
+222-87llvm/include/llvm/Support/GenericLoopInfoImpl.h
+0-10llvm/include/llvm/Support/GenericLoopInfo.h
+222-972 files

FreeBSD/ports 879c2eblang/typescript-go Makefile distinfo

lang/typescript-go: Update to 7.0.2

Release Announcement: https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/

Reported by:    portscout
DeltaFile
+9-7lang/typescript-go/Makefile
+7-7lang/typescript-go/distinfo
+16-142 files

LLVM/project 545f9faclang/lib/AST/ByteCode Compiler.cpp Compiler.h, clang/test/AST/ByteCode constexpr-steps.cpp

[clang][bytecode] Don't check global variable init size (#212092)

The current interpreter doesn't do this either. If we do, the clang
build fails because AMDGPUGenGlobalISel.inc: contains a global constexpr
array called MatchTable0 with 1'926'005 elements.
DeltaFile
+14-0clang/test/AST/ByteCode/constexpr-steps.cpp
+5-3clang/lib/AST/ByteCode/Compiler.cpp
+1-1clang/lib/AST/ByteCode/Compiler.h
+20-43 files

LLVM/project 4eeff3elibcxx/include math.h cmath, libcxx/test/libcxx/numerics/c.math constexpr-cxx23-gcc.pass.cpp constexpr-cxx23-clang.pass.cpp

[libc++][math] Add `constexpr` to `std::fpclassify` (#210993)

Adds `constexpr` to `std::fpclassify` as required by
[P0533R9](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r9.pdf).

Towards https://github.com/llvm/llvm-project/issues/105174. Follows-up
8889a3d3b5154d7d5bd4e58ab10d3df503544742.
DeltaFile
+79-0libcxx/test/std/numerics/c.math/fpclassify.pass.cpp
+32-8libcxx/include/math.h
+3-3libcxx/test/libcxx/numerics/c.math/constexpr-cxx23-gcc.pass.cpp
+3-3libcxx/test/libcxx/numerics/c.math/constexpr-cxx23-clang.pass.cpp
+1-1libcxx/include/cmath
+118-155 files

NetBSD/pkgsrc BCZZXUEmk license.mk

   mk: grammar fix
VersionDeltaFile
1.125+2-2mk/license.mk
+2-21 files

NetBSD/pkgsrc rCChm8Vmk license.mk

   mk/license.mk: don't try to guess, just guess
VersionDeltaFile
1.124+3-3mk/license.mk
+3-31 files

NetBSD/pkgsrc WSMYawHdoc CHANGES-2026 TODO

   doc: downgrade ocaml-dune
VersionDeltaFile
1.4761+2-1doc/CHANGES-2026
1.27637+2-1doc/TODO
+4-22 files

NetBSD/pkgsrc ZTgHdXNdevel/ocaml-dune distinfo Makefile.common

   ocaml-dune: downgrade to 3.23.1

   Update to 3.24 removed the Coq Build Language, recommending
   Rocq instead. Since we don't have that yet...

   Requested by alnsn.
VersionDeltaFile
1.27+4-4devel/ocaml-dune/distinfo
1.16+2-2devel/ocaml-dune/Makefile.common
1.14+2-1devel/ocaml-dune/PLIST
+8-73 files

NetBSD/pkgsrc 5V8B0Cxmk/defaults mk.conf

   mk/defaults: add help keywords for MAKE_JOBS
VersionDeltaFile
1.357+3-1mk/defaults/mk.conf
+3-11 files

LLVM/project 3fd07e3clang/lib/AST/ByteCode Compiler.cpp

[clang][bytecode] Only override constant-context state if we have an EvalEmitter (#211475)

This does not make sense when emitting bytecode, as the bytecode would
just contain a `PushCC`/`PopCC` pair with nothing in between.
DeltaFile
+8-4clang/lib/AST/ByteCode/Compiler.cpp
+8-41 files

NetBSD/pkgsrc hOEg9jemath/otter Makefile, math/otter/patches patch-source-Makefile patch-examples-run_All

   math/otter: clean up

   Remove ".." from the files to be patched by adjusting WRKSRC.

   Add patches needed for C23.
VersionDeltaFile
1.1+23-0math/otter/patches/patch-source-Makefile
1.1+21-0math/otter/patches/patch-examples-run_All
1.1+15-0math/otter/patches/patch-source-proto.h
1.1+15-0math/otter/patches/patch-source-dp_util.c
1.18+5-6math/otter/Makefile
1.1+11-0math/otter/patches/patch-source-lisp.c
+90-63 files not shown
+98-119 files

LLVM/project 6cdc7bdllvm/lib/Target/AArch64 AArch64SchedNeoverseN2.td, llvm/test/tools/llvm-mca/AArch64/Neoverse N2-cas.s

[AArch64] Add CAS instructions to NeoverseN2 schedule model (#211195)

CAS instructions (B, H, W, X variants) are not described in the ARM
Neoverse N2 Software Optimization Guide. There used to be no schedule
model for them, so `llvm-mca` was unable to analyze code containing
these instructions:

    llvm-mca  -mtriple=aarch64 -mcpu=cortex-a78 -mattr=+lse casb.s

    error: found an unsupported instruction in the input assembly
    sequence, use -skip-unsupported-instructions=lack-sched to ignore
    these on the input.

    note: instruction:  casb    w0, w1, [sp]

The patch adds a basic schedule model of 14 cycles (as measured on
Cortex-A78 with llvm-exegesis) and L/S utilized pipelines (this is a
guess, the reality is likely more complicated).
DeltaFile
+86-0llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-cas.s
+12-0llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
+98-02 files

OpenBSD/ports nbPdvQbmail/mdsort distinfo Makefile

   update to mdsort-11.6.2
VersionDeltaFile
1.36+2-2mail/mdsort/distinfo
1.39+1-1mail/mdsort/Makefile
+3-32 files

LLVM/project 2ad6998.github/workflows libclang-abi-tests.yml

workflows/libclang-abi-tests: Fix missing environment variable (#211959)

This was accidentally removed in
f6af6cedfd2fa731bf323608116d373379838b9a.
DeltaFile
+1-0.github/workflows/libclang-abi-tests.yml
+1-01 files

LLVM/project bab258a.github/workflows release-tasks.yml

workflows/relase-tasks: Fix variable name typo (#211732)
DeltaFile
+1-1.github/workflows/release-tasks.yml
+1-11 files

LLVM/project ae0f00d.github/workflows release-documentation.yml

workflows/release-documentation: Fix variable name typo (#211729)
DeltaFile
+1-1.github/workflows/release-documentation.yml
+1-11 files

FreeBSD/ports 46be104misc/crush distinfo Makefile, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.87.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.87.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+2-2misc/crush/files/extra-patch-disable-command-blocking
+1-1misc/crush/Makefile
+8-83 files

FreeBSD/ports bbfa842misc/shimmy distinfo Makefile.crates, misc/shimmy/files patch-Cargo.lock

misc/shimmy: Update to 2.3.3

Changelog: https://github.com/Michael-A-Kuykendall/shimmy/blob/v2.3.3/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+319-333misc/shimmy/distinfo
+158-165misc/shimmy/Makefile.crates
+54-0misc/shimmy/files/patch-Cargo.lock
+1-2misc/shimmy/Makefile
+532-5004 files

FreeBSD/ports 7a5c33fdevel/texlab distinfo Makefile.crates

devel/texlab: Update to 5.26.0

Take maintainership

PR:             296358
Reported by:    wen@
Approved by:    maintainer(timeout, >= 20 days)
DeltaFile
+433-325devel/texlab/distinfo
+215-161devel/texlab/Makefile.crates
+7-10devel/texlab/Makefile
+655-4963 files

FreeBSD/ports 53e1563devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.63

Changelog: https://github.com/astral-sh/ty/blob/0.0.63/CHANGELOG.md

Reported by:    portscout
DeltaFile
+47-47devel/py-ty/distinfo
+22-22devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+70-703 files

NetBSD/pkgsrc-wip 9b4f09egdsreader distinfo Makefile

(cad/gdsreader) Try to fix RELRO issue
DeltaFile
+2-1gdsreader/distinfo
+2-0gdsreader/Makefile
+4-12 files

LLVM/project 5602aeallvm/lib/Target/AMDGPU AMDGPURegBankLegalize.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.intersect_ray.ll packed-fp32.ll

[AMDGPU][GlobalISel] Fold redundant uniform G_AMDGPU_READANYLANE in RegBankCombiner
DeltaFile
+69-144llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+60-137llvm/test/CodeGen/AMDGPU/packed-fp32.ll
+80-97llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+58-0llvm/test/CodeGen/AMDGPU/GlobalISel/readanylane-combines.mir
+45-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalize.cpp
+6-10llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll
+318-3891 files not shown
+322-3937 files

OpenBSD/ports snw3rIHsecurity/vaultwarden distinfo crates.inc, security/vaultwarden/patches patch-Cargo_toml

   Update to vaultwarden-1.37.0

   This release contains security fixes for the following advisories:
   - SSRF via the icon endpoint [GHSA-hw4g-2v3f-74x5] [GHSA-vh5m-fc9v-m84g]
   - Cross-Organization Cipher Access [GHSA-xwf8-pjh7-h589]
   - Organization Policy Bypass on Directory Import [GHSA-88qc-6ch9-mc3j]
   - Send Access-Count Bypass [GHSA-rxhg-2pw9-vf25]
   - Unauthenticated WebSocket Flooding DDOS [GHSA-96f7-78q5-j345]
   - Cross-Organization Secret Sharing [GHSA-455c-vgg9-jxw8]
   - Organization Import Authorization [GHSA-f3qw-qg77-hmm4]
     [GHSA-jq2g-h4xr-4mcr]
   - Organization Data Enumeration via the Manager role
     [GHSA-rqf8-2568-r7mc]

   Changes: https://github.com/dani-garcia/vaultwarden/releases/tag/1.37.0

   OK kirill@
VersionDeltaFile
1.35.2.2+382-430security/vaultwarden/distinfo
1.32.2.2+190-214security/vaultwarden/crates.inc
1.6.4.1+8-9security/vaultwarden/patches/patch-Cargo_toml
1.55.2.2+1-1security/vaultwarden/Makefile
+581-6544 files

OpenBSD/ports uv3J0k2www/vaultwarden-web distinfo Makefile, www/vaultwarden-web/pkg PLIST

   Update to vaultwarden-web-2026.6.4

   Changes:
   https://github.com/dani-garcia/bw_web_builds/releases/tag/v2026.6.2
   https://github.com/dani-garcia/bw_web_builds/releases/tag/v2026.6.4

   OK kirill@
VersionDeltaFile
1.23.2.2+61-52www/vaultwarden-web/pkg/PLIST
1.23.2.2+2-2www/vaultwarden-web/distinfo
1.25.2.2+1-1www/vaultwarden-web/Makefile
+64-553 files

FreeBSD/ports 6e1272edevel/libwasmtime distinfo Makefile.cargo

devel/libwasmtime: update to 47.0.2.
DeltaFile
+121-161devel/libwasmtime/distinfo
+59-79devel/libwasmtime/Makefile.cargo
+2-2devel/libwasmtime/Makefile
+182-2423 files

FreeBSD/ports f86395esysutils Makefile, sysutils/elio distinfo Makefile.crates

sysutils/elio: New port: Snappy terminal file manager with rich previews and trash support

elio is a snappy, batteries-included terminal file manager written in Rust.

It provides rich previews, inline images, bulk actions, trash support,
themes, shell integration, and a fast TUI workflow for managing files
from the terminal.

WWW: https://elio-fm.github.io/
WWW: https://github.com/elio-fm/elio

PR:             296181
Reported by:    Miguel Pérez Regueiro <miguelpr4242 at gmail.com> (new maintainer)
Reviewed by:    mce
DeltaFile
+571-0sysutils/elio/distinfo
+284-0sysutils/elio/Makefile.crates
+38-0sysutils/elio/Makefile
+5-0sysutils/elio/pkg-descr
+1-0sysutils/Makefile
+899-05 files

FreeBSD/ports 08b9519textproc/go-yq distinfo pkg-descr

textproc/go-yq: Update 4.50.1 => 4.53.3

Changelog:
https://github.com/mikefarah/yq/blob/master/release_notes.txt

- Update COMMENT and description.

PR:             296819
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 21b6e43223371ea27a30d08cb613a55f7c3f144f)
DeltaFile
+5-5textproc/go-yq/distinfo
+6-4textproc/go-yq/pkg-descr
+2-3textproc/go-yq/Makefile
+13-123 files

FreeBSD/ports 21b6e43textproc/go-yq distinfo pkg-descr

textproc/go-yq: Update 4.50.1 => 4.53.3

Changelog:
https://github.com/mikefarah/yq/blob/master/release_notes.txt

- Update COMMENT and description.

PR:             296819
Approved by:    Pavel Timofeev <timp87 at gmail.com> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+5-5textproc/go-yq/distinfo
+6-4textproc/go-yq/pkg-descr
+2-3textproc/go-yq/Makefile
+13-123 files