FreeBSD/ports 08b5b6csysutils/fakertc distinfo Makefile

sysutils/fakertc: update to v4

- Only set date if currently active date is in the past compared the
  stored date by fakertc.

Changelog:      https://codeberg.org/ronaldklop/fakertc/commits/tag/v4
DeltaFile
+3-3sysutils/fakertc/distinfo
+1-2sysutils/fakertc/Makefile
+4-52 files

OpenBSD/ports KDMfeebaudio/termsonic Makefile distinfo

   update to termsonic-0.3
VersionDeltaFile
1.3+7-6audio/termsonic/Makefile
1.2+2-2audio/termsonic/distinfo
+9-82 files

LLVM/project 6aa57c1llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 vector-interleaved-load-i16-stride-5.ll

DAG: Canonicalize undef shuffle operands and results to poison

getVectorShuffle canonicalizes fully-undefined results and unused operands.
Make sure these use poison to avoid degrading poison to undef, defending against
future regressions.

Co-Authored-By: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+16-10llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+2-2llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-5.ll
+18-122 files

LLVM/project fe248b3llvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine cast_ptr.ll

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+55-0llvm/test/Transforms/InstCombine/cast_ptr.ll
+20-20llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+75-202 files

FreeBSD/ports af30140deskutils/qownnotes distinfo Makefile

deskutils/qownnotes: update QOwnNotes to version 26.7.9.
DeltaFile
+3-3deskutils/qownnotes/distinfo
+1-2deskutils/qownnotes/Makefile
+4-52 files

LLVM/project 75dff4fllvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64] Replace some used of SDValue.getNode()-> with direct accesses. NFC (#212099)
DeltaFile
+13-14llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+13-141 files

LLVM/project 653e7b0libc/test/integration/src/pthread pthread_setschedparam_test.cpp CMakeLists.txt

[libc][test][NFC] Fix pthread_setschedparam_test flakiness (#212067)

Synchronised child thread execution in pthread_setschedparam_test using
a mutex lock. This prevents race conditions where the child thread
exited before scheduling parameter assertions ran on multi-core
platforms such as aarch64.

Added missing pthread target dependencies to CMakeLists.txt.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+25-3libc/test/integration/src/pthread/pthread_setschedparam_test.cpp
+6-1libc/test/integration/src/pthread/CMakeLists.txt
+31-42 files

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 cb078f0llvm/lib/Target/AMDGPU AMDGPURegBankCombiner.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel fshl.ll fshr.ll

[AMDGPU][GISel] Remove redundant AND on scalar shift amounts

A scalar shift only consumes the low log2(bitwidth) bits of its amount,
so an explicit (and amt, mask) feeding the amount is redundant whenever
mask has all of those low bits set. SelectionDAG already achieves this
via SimplifyDemandedBits on the shift-amount operand; this adds the
equivalent to the post-RegBankSelect combiner for G_SHL/G_LSHR/G_ASHR.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+2,694-3,212llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll
+2,512-2,966llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll
+224-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-redundant-shift-amount-mask.mir
+46-0llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+6-18llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-amount-zext.mir
+3-21llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll
+5,485-6,2175 files not shown
+5,518-6,27811 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