LLVM/project e4df739llvm/lib/Target/AMDGPU AMDGPUInstructionSelector.h AMDGPUInstructionSelector.cpp, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.h

[AMDGPU] Remove stale declarations. NFC. (#205047)

Remove declarations of functions that are never defined. Also remove
unused field AMDGPUInstructionSelector::TM.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply at anthropic.com>
DeltaFile
+0-21llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+1-5llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
+2-4llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+0-5llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h
+0-2llvm/lib/Target/AMDGPU/R600ISelLowering.h
+0-2llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
+3-392 files not shown
+4-418 files

LLVM/project 1eb70f1clang/lib/Driver Driver.cpp, clang/lib/Driver/ToolChains CommonArgs.cpp AMDGPU.cpp

clang/AMDGPU: Use effective triple instead of raw toolchain triple

Start using the effective triple instead of the raw toolchain triple.
For the moment this is NFC, but will change when new uses of the subarch
field are introduced.
DeltaFile
+3-2clang/lib/Driver/ToolChains/CommonArgs.cpp
+2-2clang/lib/Driver/ToolChains/AMDGPU.cpp
+1-1clang/lib/Driver/Driver.cpp
+1-1clang/lib/Driver/ToolChains/HIPAMD.cpp
+7-64 files

LLVM/project 5951dafllvm/lib/Analysis LoopAccessAnalysis.cpp, llvm/test/Transforms/LoopVectorize scalable-first-order-recurrence.ll scalable-lifetime.ll

[LV] Allow scalable VFs in `-force-vector-width` (and use in tests) (#204953)

This updates `-force-vector-width=VF` to accept scalable VFs. If a
scalable width is specified it is assumed the target supports scalable
vectors.

So for example, `-force-vector-width="vscale x 4"` works as a shorthand
for `-scalable-vectorization=always -force-target-supports-scalable-vectors=true -force-vector-width=4`.
DeltaFile
+8-11llvm/test/Transforms/LoopVectorize/scalable-first-order-recurrence.ll
+8-8llvm/lib/Analysis/LoopAccessAnalysis.cpp
+3-8llvm/test/Transforms/LoopVectorize/scalable-lifetime.ll
+4-7llvm/test/Transforms/LoopVectorize/scalable-assume.ll
+4-6llvm/test/Transforms/LoopVectorize/scalable-noalias-scope-decl.ll
+2-8llvm/test/Transforms/LoopVectorize/scalable-reduction-inloop.ll
+29-4810 files not shown
+49-6716 files

FreeBSD/ports 189a890sysutils/bottom distinfo Makefile.crates

sysutils/bottom: Update to 0.14.1
DeltaFile
+111-231sysutils/bottom/distinfo
+54-114sysutils/bottom/Makefile.crates
+1-2sysutils/bottom/Makefile
+166-3473 files

NetBSD/pkgsrc HCqMLEStextproc/typst distinfo cargo-depends.mk, textproc/typst/patches patch-Cargo.toml

   textproc/typst: update to 0.15.0

   Highlights

       Typst now supports variable fonts
       HTML export now supports equations out of the box via MathML
       With the new, experimental bundle export target, a single Typst project can output multiple files (e.g. a multi-page website)
       A single document can now contain multiple bibliographies
       Typst can now target multiple PDF standards at once
       The new within selector simplifies many introspection use cases
       The new divider element represents a thematic break that templates can style
       Spot colors enable use of custom pigments in offset printing
       With the new file path type, project-relative paths can be passed to packages
       The new, more general typst eval CLI subcommand supersedes typst query
       Layout convergence issues now result in detailed diagnostics
       Two long-standing list layout issues with marker alignment and centering were fixed
       Paragraph handling in HTML export is improved, preventing unexpected paragraphs from appearing
       The Typst documentation now has a print version


    [311 lines not shown]
VersionDeltaFile
1.21+398-383textproc/typst/distinfo
1.20+131-126textproc/typst/cargo-depends.mk
1.14+8-8textproc/typst/patches/patch-Cargo.toml
1.20+4-4textproc/typst/Makefile
+541-5214 files

NetBSD/pkgsrc 3CJfBDydoc CHANGES-2026 TODO

   doc: Updated sysutils/treegrep to 2.2.0
VersionDeltaFile
1.3876+2-1doc/CHANGES-2026
1.27439+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc xWkuntAsysutils/treegrep distinfo cargo-depends.mk

   sysutils/treegrep: update to 2.2.0

    - pcre2 and better builds
    - overview only, live delay, better tests
VersionDeltaFile
1.10+52-19sysutils/treegrep/distinfo
1.10+16-5sysutils/treegrep/cargo-depends.mk
1.11+8-2sysutils/treegrep/Makefile
+76-263 files

NetBSD/src E228fDNsys/arch/aarch64/aarch64 genassym.cf, sys/arch/aarch64/include locore.h armreg.h

   aarch64: introduce a DAIF_MASK #define and remove DAIF_SETCLR_SHIFT
VersionDeltaFile
1.10+8-10sys/arch/aarch64/include/locore.h
1.43+2-2sys/arch/aarch64/aarch64/genassym.cf
1.75+2-2sys/arch/aarch64/include/armreg.h
+12-143 files

NetBSD/pkgsrc 1vzPH1Edoc CHANGES-2026 TODO

   doc: Updated net/termscp to 1.1.1
VersionDeltaFile
1.3875+2-1doc/CHANGES-2026
1.27438+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 0UGbgeDnet/termscp distinfo cargo-depends.mk

   net/termscp: update to 1.1.1

   1.1.1

   Released on 2026-06-08
   Fixed

       build: drop vergen-git2 build dependency

           vergen-git2 reads git metadata at build time, but the crates.io source tarball ships no .git, so the published 1.1.0 fails on cargo install. crates.io versions are immutable (no overwrite) and Chocolatey's moderation queue blocks a fast re-push, so a clean 1.1.1 without vergen is the only fix.

   1.1.0

   Released on 2026-06-08
   Added

       site: catppuccin theme tokens, tailwind 4, self-hosted font
       site: i18n string resolver with en fallback
       site: build-time man.md fetcher pinned to release ref

    [145 lines not shown]
VersionDeltaFile
1.18+655-586net/termscp/distinfo
1.18+217-194net/termscp/cargo-depends.mk
1.26+2-2net/termscp/Makefile
+874-7823 files

NetBSD/pkgsrc GuzCr5Ndoc TODO CHANGES-2026

   doc: Updated textproc/television to 0.15.9
VersionDeltaFile
1.27437+1-2doc/TODO
1.3874+2-1doc/CHANGES-2026
+3-32 files

LLVM/project 5492d06llvm/include/llvm/Analysis TargetFolder.h, llvm/lib/Analysis ConstantFolding.cpp

[IRBuilder] (Target|InstSimplify)-fold intrinsics (#204967)

Includes changes to guard against a nullptr TLI and Call. TargetFold or
InstSimplify fold in IRBuilderBase::CreateIntrinsic, in the same way we
fold in Create(Unary|Binary)Intrinsic.
DeltaFile
+95-105llvm/test/CodeGen/VE/Scalar/atomic_cmp_swap.ll
+71-75llvm/lib/Analysis/ConstantFolding.cpp
+15-18llvm/test/Transforms/IRCE/correct-loop-info.ll
+13-6llvm/lib/IR/IRBuilder.cpp
+9-10llvm/test/Transforms/VectorCombine/X86/shuffle-of-intrinsics.ll
+6-13llvm/include/llvm/Analysis/TargetFolder.h
+209-22719 files not shown
+256-33925 files

NetBSD/pkgsrc TWDrcuetextproc/television distinfo Makefile

   textproc/television: update to 0.15.9

   0.15.9 - 2026-06-14
   🐛 Bug Fixes
       c233146 (autocomplete) Ignore enter keybindings for shell integration by @alexpasmantier in #1092
       c44cbed (cable) Remove redundant quoting around {} in action commands by @Mic92 in #1048

   ⚡ Performance
       bdb2c35 (uncategorized) Better thread allocation for the matcher by @alexpasmantier in #1091

   ⚙️ Miscellaneous Tasks
       b17cdfa (uncategorized) Release version 0.15.9 by @alexpasmantier

   0.15.8 - 2026-06-08
   ⛰️ Features
       bb13d78 (cable) Add snap-related channels by @abbyssoul

   🐛 Bug Fixes
       45a5faa (cable) Use bash by default for distrobox-list channel by @jinliu in #1071

    [29 lines not shown]
VersionDeltaFile
1.18+4-4textproc/television/distinfo
1.21+2-2textproc/television/Makefile
1.17+0-0textproc/television/cargo-depends.mk
+6-63 files

OPNSense/ports 2238512opnsense/installer Makefile distinfo

opnsense/installer: development version for 26.7
DeltaFile
+8-0opnsense/installer/Makefile
+3-1opnsense/installer/distinfo
+11-12 files

NetBSD/pkgsrc 6xsSCW5doc CHANGES-2026 TODO

   doc: Updated net/piratebay to 0.2.2
VersionDeltaFile
1.3873+2-1doc/CHANGES-2026
1.27436+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 7kVoiVenet/piratebay distinfo cargo-depends.mk, net/piratebay/patches patch-.._vendor_mio-0.8.11_src_sys_unix_selector_kqueue.rs

   net/piratebay: update to 0.2.2

    - fix: use reqwest by @schell in #17
      (use reqwest instead of http-types)
VersionDeltaFile
1.9+254-406net/piratebay/distinfo
1.8+83-134net/piratebay/cargo-depends.mk
1.1+18-0net/piratebay/patches/patch-.._vendor_mio-0.8.11_src_sys_unix_selector_kqueue.rs
1.12+2-2net/piratebay/Makefile
+357-5424 files

LLVM/project ff0e4f0llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64][NFC] Refactor duplicate code into getCmpOrCmnOperandFoldingProfit (#198981)
DeltaFile
+9-7llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+9-71 files

NetBSD/pkgsrc azMo5g9doc CHANGES-2026 TODO

   Updated devel/sccache, games/scummvm
VersionDeltaFile
1.3872+3-1doc/CHANGES-2026
1.27435+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc TBnDEd5games/scummvm distinfo Makefile

   scummvm: updated to 2026.3.0

   2026.3.0

   Newly Supported Games:

   Nancy Drew: The Haunted Carousel
   Nancy Drew: Danger on Deception Island
   Noctropolis
   Cartoon Carnival
   Alfred Pelrock: En Busca de un Sueño
   Pilot Brothers: On the Track of Striped Elephant
   Pilot Brothers: The Case of Serial Maniac and 5 more games on the same engine
   General enhancements

   This was the period of the Google Summer of Code start, so we had an influx of new contributors, who were busy with improving our GUI, adding small and big quality-of-life features, such as improved search, kinetic scrolling, and revamped About dialog.

   Engine bugfixes and improvements


    [11 lines not shown]
VersionDeltaFile
1.68+4-4games/scummvm/distinfo
1.139+2-3games/scummvm/Makefile
+6-72 files

LLVM/project 64ad10fllvm/docs AMDGPUExecutionSynchronization.rst

[AMDGPU][doc] Refactor Barrier Execution Model (#204566)

Remove everything that has to do with named barriers and put it in a
series of model extensions specific to /sbarrier/named-barriers.

I had to change a few things to make it fit, in summary:

Base Model:

- (~) Stylistic changes that make it easier to refer to specific rules.
Each rule is in a rubric instead of a bullet point.
- (-) No longer defines `barrier-mutually-exclusive`
- (-) No longer defines barrier `join` and any associated rule.

New named barrier extensions

- (+) Define "named barrier" as a sub-type of barrier objects. This
makes barrier-mutually-exclusive redundant.
- (+) Define barrier join as an op that can exclusively be done on

    [17 lines not shown]
DeltaFile
+200-154llvm/docs/AMDGPUExecutionSynchronization.rst
+200-1541 files

OpenBSD/ports tD65HJjsysutils/gemini-cli distinfo Makefile, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.47.0.
VersionDeltaFile
1.28+48-48sysutils/gemini-cli/pkg/PLIST
1.29+2-2sysutils/gemini-cli/distinfo
1.31+1-1sysutils/gemini-cli/Makefile
+51-513 files

OpenBSD/ports LfYlrXvproductivity/libphonenumber distinfo Makefile

   Update to libphonenumber-9.0.33.
VersionDeltaFile
1.90+2-2productivity/libphonenumber/distinfo
1.101+1-1productivity/libphonenumber/Makefile
+3-32 files

OpenBSD/ports XBxeb1Sgraphics/openjph distinfo Makefile, graphics/openjph/pkg PLIST

   Update to openjph-0.30.1.
VersionDeltaFile
1.21+2-2graphics/openjph/distinfo
1.22+2-2graphics/openjph/Makefile
1.2+1-0graphics/openjph/pkg/PLIST
+5-43 files

NetBSD/pkgsrc JYyci7udevel/sccache distinfo Makefile

   sccache: updated to 0.16.0

   sccache 0.16.0 is a smaller, stabilizing release on top of 0.15.0's multi-tier caching work, with a few new capabilities:

   Read-only backends: Any storage backend can now be marked read-only, not just a select few
   Remote execution on aarch64: Distributed/remote execution now works on Linux aarch64, including fixes for ldd output parsing and toolchain packaging on non-x86_64 Linux
   CUDA: nvcc's --dependency-output argument is now handled
   Resilience: Fall back to a direct cache write when tempfile creation on the same filesystem fails
   Client efficiency: The client and dist-client now use a single-threaded tokio runtime, avoiding a thread explosion when many short-lived clients run on many-core hosts
   Correctness: Strip SCCACHE_BASEDIRS from escaped-backslash paths on Windows
   Security/logging: JWT keys and cert digests are now base64-encoded in logs
VersionDeltaFile
1.7+4-4devel/sccache/distinfo
1.7+2-2devel/sccache/Makefile
+6-62 files

LLVM/project 25e4057clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

[clang] Respect `CLANG_USE_EXPERIMENTAL_CONST_INTERP` (#200716)

Seems like https://github.com/llvm/llvm-project/pull/199396 had no
effect at all, even though the patch itself seems pretty obvious.


Change the semantics of the command-line option to support
`-fno-experimental-constant-interpreter` as well. This way, the cmake
option can be used to set the default and the `-f`/`-fno-` command-line
options can be used to override the default behavior.
DeltaFile
+28-0clang/test/AST/ByteCode/command-line-options.cpp
+9-2clang/lib/Driver/ToolChains/Clang.cpp
+4-4clang/include/clang/Options/Options.td
+41-63 files

NetBSD/pkgsrc x3dIqaZdoc CHANGES-2026

   Updated multimedia/ffmpeg4, multimedia/ffplay4
VersionDeltaFile
1.3871+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 6TekJrOmultimedia/ffmpeg4 distinfo Makefile.common

   ffmpeg4 ffplay4: updated to 4.4.8

   4.4.8:
   avfilter: use ff_slice_pos() for per-slice boundary computation
   configure: Disable linker warnings for common symbols
   configure: do not use interval regexp operators with awk
   configure: fix symbol prefix detection
   avcodec/h264_parser: Check remaining input length in loop in scan_mmco_reset()
   avcodec/h264_slice: guard color_frame() against chroma-width underflow
   avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
   lavfi/bwdif: fix heap-buffer-overflow with small height videos
   avformat/flac_picture: Correct check
   swscale/alphablend: don't overread alpha plane on subsampled odd size
   avformat/vqf: Ensure that comm_chunk is fully read
   avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63
   avcodec/hevc/hevcdec: Clean sao_pixel_buffer_v on allocation
   avcodec/hevc/hevcdec: initialize qp_y_tab
   avformat/qcp: Check for read failure in header
   avcodec/eatgq: Check bytestream2_get_buffer() for failure

    [79 lines not shown]
VersionDeltaFile
1.37+4-4multimedia/ffmpeg4/distinfo
1.40+2-2multimedia/ffmpeg4/Makefile.common
+6-62 files

LLVM/project 057c1ceflang/lib/Lower PFTBuilder.cpp, flang/test/Lower do_loop_unstructured.f90 do_loop_execute_region_wrap.f90

[flang][PFT-to-MLIR] Wrap unstructured Fortran constructs in scf.execute_region

Extend the PFT-to-MLIR (HLFIR/FIR) lowering so unstructured DO and IF
constructs are emitted inside scf.execute_region, hiding their multi-block
CFG behind a single op. OpenACC and OpenMP lowerings that reject
multi-block content (e.g. the "unstructured do loop in combined acc
construct" TODO in OpenACC.cpp) now see a structured op instead.

Flag: -mmlir --wrap-unstructured-constructs-in-execute-region (default on).

An evaluation is wrappable iff all of the following hold:

  * wrap flag on
  * eval is parser::DoConstruct or parser::IfConstruct
  * eval.isUnstructured
  * branchesAreInternal(eval) -- every controlSuccessor in the subtree
    targets a nested eval or the constructExit
  * !hasIncomingBranch(eval) -- no outside eval branches into the body
    (PFT's synthetic IfConstruct around `if(c) goto X` absorbs label

    [14 lines not shown]
DeltaFile
+103-102flang/test/Lower/OpenMP/unstructured.f90
+199-2flang/lib/Lower/PFTBuilder.cpp
+115-24flang/test/Lower/OpenACC/acc-unstructured.f90
+38-87flang/test/Lower/do_loop_unstructured.f90
+111-0flang/test/Lower/do_loop_execute_region_wrap.f90
+47-61flang/test/Lower/mixed_loops.f90
+613-27621 files not shown
+958-43627 files

FreeBSD/ports 421c03echinese/libreoffice-zh_CN distinfo, chinese/libreoffice-zh_TW distinfo

editors/libreoffice: update to 26.2.4 release (+)

LibreOffice suite release of 26.2.4 is available for FreeBSD users.

Release notes:  https://wiki.documentfoundation.org/ReleaseNotes/26.2
Changelog:      https://wiki.documentfoundation.org/Releases/26.2.4/RC1 \
                https://wiki.documentfoundation.org/Releases/26.2.4/RC2
DeltaFile
+5-5editors/libreoffice-eu/distinfo
+5-5chinese/libreoffice-zh_CN/distinfo
+5-5chinese/libreoffice-zh_TW/distinfo
+5-5editors/libreoffice-cs/distinfo
+5-5editors/libreoffice-da/distinfo
+5-5editors/libreoffice-dsb/distinfo
+30-30115 files not shown
+495-495121 files

LLVM/project 6d66cc1orc-rt/include/orc-rt SimplePackedSerialization.h, orc-rt/unittests SimplePackedSerializationTest.cpp

[orc-rt] Add SPS serialization for ExecutorAddrRange. (#205041)

Allows SPS serialization to/from ExecutorAddrRange. This will be used in
upcoming patches for compact-unwind registration support.
DeltaFile
+20-0orc-rt/include/orc-rt/SimplePackedSerialization.h
+6-0orc-rt/unittests/SimplePackedSerializationTest.cpp
+26-02 files