LLVM/project e920ecellvm/lib/Target/RISCV RISCVOptWInstrs.cpp, llvm/test/CodeGen/RISCV prefer-w-inst.mir sextw-removal.ll

[RISCV] Prevent RISCVOptWInstrs from shrinking volatile LD instructions. (#200472)

Fixes #200379
DeltaFile
+39-6llvm/test/CodeGen/RISCV/prefer-w-inst.mir
+17-0llvm/test/CodeGen/RISCV/sextw-removal.ll
+13-1llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+69-73 files

LLVM/project 1f2223dllvm/lib/CodeGen ExpandIRInsts.cpp, llvm/utils profcheck-xfail.txt

[ExpandIRInsts] Fix profile metadata after #200291 (#200629)
DeltaFile
+8-1llvm/lib/CodeGen/ExpandIRInsts.cpp
+0-2llvm/utils/profcheck-xfail.txt
+8-32 files

OpenBSD/src VIQ2UZrusr.bin/ssh packet.c ssh.c

   fix client use-after-free on error path if cipher_init() fails;
   reported by Qualys Security Advisory Team, ok markus@
VersionDeltaFile
1.336+4-3usr.bin/ssh/packet.c
1.631+3-2usr.bin/ssh/ssh.c
+7-52 files

OpenBSD/src VjWINgQregress/usr.bin/ssh/unittests/match tests.c

   flesh out match_pattern() tests, including a new comparison test of
   the new NFA-based implementation against the original one for all
   possible combinations of short inputs and patterns constructed from
   a small dictionary of possibilities.
VersionDeltaFile
1.10+200-2regress/usr.bin/ssh/unittests/match/tests.c
+200-21 files

OpenBSD/src XMxH9Zcusr.bin/ssh match.c

   Replace the old recursive match_pattern() with an implementation
   that uses a NFA for matching. This avoids the exponential worst-
   case behaviour for the old implementation.

   ok markus@
VersionDeltaFile
1.46+89-50usr.bin/ssh/match.c
+89-501 files

FreeBSD/ports 64c8a1dshells/agsh distinfo Makefile, shells/agsh/files patch-src_tools_shell.rs

shells/agsh: Renamed to shells/meka, updated to 0.27.1
DeltaFile
+1,073-0shells/meka/distinfo
+0-965shells/agsh/distinfo
+567-0shells/meka/Makefile
+0-505shells/agsh/Makefile
+24-0shells/meka/files/patch-src_tools_shell.rs
+0-16shells/agsh/files/patch-src_tools_shell.rs
+1,664-1,4864 files not shown
+1,678-1,49910 files

LLVM/project ec7769cclang/lib/CodeGen CGObjCMacConstantLiteralUtil.h, llvm/include/llvm/ADT CachedHashString.h DenseMapInfo.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.5-bogner
DeltaFile
+12-28llvm/include/llvm/ADT/CachedHashString.h
+6-29llvm/lib/IR/LLVMContextImpl.h
+0-32llvm/include/llvm/ADT/DenseMapInfo.h
+6-18clang/lib/CodeGen/CGObjCMacConstantLiteralUtil.h
+3-18llvm/lib/Transforms/Scalar/EarlyCSE.cpp
+1-18llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+28-143228 files not shown
+108-1,382234 files

LLVM/project 6eb8d3aclang/include/clang/Basic DirectoryEntry.h, clang/lib/APINotes APINotesFormat.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.5-bogner

[skip ci]
DeltaFile
+6-18clang/lib/CodeGen/CGObjCMacConstantLiteralUtil.h
+0-18clang/lib/APINotes/APINotesFormat.h
+0-17mlir/include/mlir/IR/TypeRange.h
+0-16mlir/include/mlir/IR/Value.h
+2-14mlir/include/mlir/IR/Remarks.h
+3-12clang/include/clang/Basic/DirectoryEntry.h
+11-95100 files not shown
+39-617106 files

FreeBSD/ports 2905e95devel/py-game_sdl2 Makefile, devel/py-game_sdl2/files patch-setup.cfg

devel/py-game_sdl2: fix Python package local version identifier

fixes build with newer setuptools, which more strictly enforces
PyPA version specifier standards

PR: 294404
Approved by: maintainer timeout
With hat: python
DeltaFile
+8-0devel/py-game_sdl2/files/patch-setup.cfg
+1-1devel/py-game_sdl2/Makefile
+9-12 files

LLVM/project b17edc6llvm/lib/CodeGen ExpandIRInsts.cpp

[ExpandIRInsts] Drop ProfcheckDisableMetadataFixes in some cases (#200627)

This is unnecessary inside of applyProfMetadataIfEnabled because it is
already handled before the callback lambda gets called within the
function. There was also a redundant case to remove.
DeltaFile
+15-19llvm/lib/CodeGen/ExpandIRInsts.cpp
+15-191 files

FreeBSD/ports 8787bcashells/carapace distinfo Makefile

shells/carapace: Update to 1.7.0

While here, convert to use GO_LDFLAGS.

Changelog: https://github.com/carapace-sh/carapace-bin/releases/tag/v1.7.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/carapace/distinfo
+2-2shells/carapace/Makefile
+7-72 files

FreeBSD/ports 522eba2graphics/mesa-dri Makefile, graphics/vulkan-validation-layers Makefile

*/*: Bump port revision after spirv-tools update (312c7d7e67c2)
DeltaFile
+1-1lang/clover/Makefile
+1-1lang/pocl/Makefile
+1-1x11-wm/chamfer/Makefile
+1-1graphics/mesa-dri/Makefile
+1-0graphics/vulkan-validation-layers/Makefile
+1-0x11/quickshell/Makefile
+6-44 files not shown
+10-410 files

FreeBSD/ports 312c7d7graphics/spirv-tools distinfo Makefile

graphics/spirv-tools: Update to 2026.2

Changelog: https://github.com/KhronosGroup/SPIRV-Tools/blob/v2026.2/CHANGES

Reported by:    GitHub (watch releases)
DeltaFile
+5-5graphics/spirv-tools/distinfo
+2-2graphics/spirv-tools/Makefile
+7-72 files

FreeBSD/ports fa5790ex11/arandr Makefile, x11/arandr/files patch-setup.py

x11/arandr: fix deprecated import of distutils/setuptools API

fixes build with newer setuptools

PR: 294381
Approved by: maintainer timeout
With hat: python
DeltaFile
+19-0x11/arandr/files/patch-setup.py
+1-1x11/arandr/Makefile
+20-12 files

FreeBSD/ports 469e926graphics/rapid-photo-downloader Makefile, graphics/rapid-photo-downloader/files patch-setup.py patch-raphodo_rapid.py

graphics/rapid-photo-downloader: fix Python version specifier in setup.py

fixes build with newer setuptools

PR: 294378
Approved by: maintainer timeout
With hat: python
DeltaFile
+10-1graphics/rapid-photo-downloader/files/patch-setup.py
+4-4graphics/rapid-photo-downloader/files/patch-raphodo_rapid.py
+2-2graphics/rapid-photo-downloader/files/patch-raphodo_utilities.py
+1-1graphics/rapid-photo-downloader/Makefile
+17-84 files

LLVM/project dbf01d4utils/bazel/llvm-project-overlay/clang/include/clang/Config config.h

[bazel] Add CLANG_USE_EXPERIMENTAL_CONST_INTERP (fixup for #199396) (#200619)
DeltaFile
+3-0utils/bazel/llvm-project-overlay/clang/include/clang/Config/config.h
+3-01 files

FreeBSD/ports 5a2befflang/lua55 Makefile, lang/lua55/files extra-patch-libedit-dl extra-patch-dlopen

lang/lua55: Add port: Powerful, efficient, lightweight, embeddable scripting language (Version 5.5)

Lua is a programming language originally designed for extending applications,
but also frequently used as a general-purpose, stand-alone language. Lua
combines simple procedural syntax (similar to Pascal) with powerful data
description constructs based on associative arrays and extensible semantics.
Lua is dynamically typed, interpreted from bytecodes, and has automatic memory
management with garbage collection, making it ideal for configuration,
scripting, and rapid prototyping.

A fundamental concept in the design of Lua is to provide meta-mechanisms for
implementing features, instead of providing a host of features directly in
the language. For example, although Lua is not a pure object-oriented
language, it does provide meta-mechanisms for implementing classes and
inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
language small, while allowing the semantics to be extended in unconventional
ways. Extensible semantics is a distinguishing feature of Lua.

Lua is implemented as a small library of C functions, written in ANSI C, and

    [9 lines not shown]
DeltaFile
+0-58lang/lua55/files/extra-patch-libedit-dl
+42-0lang/lua55/files/extra-patch-dlopen
+19-18lang/lua55/Makefile
+6-6lang/lua55/files/patch-src_Makefile
+0-10lang/lua55/files/lua-5.4.pc.in
+10-0lang/lua55/files/lua-5.5.pc.in
+77-924 files not shown
+83-9710 files

FreeBSD/ports 0200852lang/lua55 Makefile pkg-descr, lang/lua55/files extra-patch-libedit-dl patch-src_Makefile

lang/lua55: Repocopy from lang/lua54

PR:             295279
Reviewed by:    vvd
DeltaFile
+144-0lang/lua55/Makefile
+58-0lang/lua55/files/extra-patch-libedit-dl
+45-0lang/lua55/files/patch-src_Makefile
+19-0lang/lua55/pkg-descr
+14-0lang/lua55/pkg-plist
+10-0lang/lua55/files/lua-5.4.pc.in
+290-01 files not shown
+293-07 files

FreeBSD/ports fd35412graphics/nvidia-drm-515-kmod-devel distinfo, graphics/nvidia-drm-61-kmod-devel distinfo

x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel: Update to 610.43.02

Update to latest New Feature Branch of drivers 610.43.02:
https://www.nvidia.com/en-us/drivers/details/271417/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/271414/

PR:             295720
Differential Revision:  https://reviews.freebsd.org/D57359
DeltaFile
+3-3x11/linux-nvidia-libs-devel/distinfo
+3-3graphics/nvidia-drm-612-kmod-devel/distinfo
+3-3graphics/nvidia-drm-515-kmod-devel/distinfo
+3-3graphics/nvidia-drm-latest-kmod-devel/distinfo
+3-3graphics/nvidia-drm-61-kmod-devel/distinfo
+3-3x11/nvidia-driver-devel/distinfo
+18-1810 files not shown
+35-3516 files

FreeBSD/ports e94bcefgraphics/nvidia-drm-61-kmod distinfo, graphics/nvidia-drm-612-kmod distinfo

x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.80

Update to latest Production Branch of drivers 595.80:
https://www.nvidia.com/en-us/drivers/details/271748/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/271745/

PR:             295718
Differential Revision:  https://reviews.freebsd.org/D57358
DeltaFile
+3-3x11/nvidia-xconfig/distinfo
+3-3graphics/nvidia-drm-61-kmod/distinfo
+3-3graphics/nvidia-drm-612-kmod/distinfo
+3-3x11/linux-nvidia-libs/distinfo
+3-3graphics/nvidia-drm-66-kmod/distinfo
+3-3graphics/nvidia-drm-latest-kmod/distinfo
+18-1811 files not shown
+35-3517 files

FreeBSD/ports 612a5fceditors/vscode pkg-plist distinfo, editors/vscode/files patch-node-clipboard-rs_src_lib.rs patch-build_gulpfile.reh.ts

editors/vscode: Update to 1.122.1

While here, update product.json for popular extensions. [1]

Changelog: https://code.visualstudio.com/updates/v1_122

Reported by:    GitHub (watch releases)
Obtained from:  https://github.com/VSCodium/vscodium/blob/1.121.03429/product.json [1]
DeltaFile
+369-28editors/vscode/files/patch-node-clipboard-rs_src_lib.rs
+129-66editors/vscode/pkg-plist
+43-23editors/vscode/distinfo
+17-7editors/vscode/Makefile.crates
+8-2editors/vscode/Makefile
+5-5editors/vscode/files/patch-build_gulpfile.reh.ts
+571-13110 files not shown
+604-15316 files

LLVM/project 16a127bllvm/lib/Transforms/Utils Local.cpp, llvm/test/Transforms/GVN invariant.group.ll

[IR] Fix !invariant.group in combineMetadataForCSE when K moves (#200551)

SimplifyCFG mergeConditionalStoreToAddress currently transforms

    if (cond)
      store ptr, x !invariant.group;
    else
      store ptr, y;

into

    store ptr, select(cond, x, y) !invariant.group;  // BUG

It's clearly not valid to preserve !invariant.group here.

Fix this inside combineMetadataForCSE.  It can only preserve
!invariant.group if

 1. !DoesKMove, meaning that original instruction ("K") is replaced by

    [5 lines not shown]
DeltaFile
+60-0llvm/test/Transforms/SimplifyCFG/merge-cond-stores.ll
+5-14llvm/lib/Transforms/Utils/Local.cpp
+1-1llvm/test/Transforms/NewGVN/invariant.group.ll
+1-1llvm/test/Transforms/GVN/invariant.group.ll
+67-164 files

LLVM/project baa0796compiler-rt/lib/asan asan_allocator.cpp asan_allocator.h, compiler-rt/lib/asan/tests asan_noinst_test.cpp

[asan] NFC: clang-format allocator-related files (#200478)

Depends on #200615
Groundwork for #196413.

Mechanical cleanup of allocator related files in preparation of
functional changes. clang-format (v21.1.2) applied whole-file to:

  compiler-rt/lib/asan/asan_allocator.cpp
  compiler-rt/lib/asan/asan_allocator.h
  compiler-rt/lib/asan/asan_malloc_linux.cpp
  compiler-rt/lib/asan/asan_malloc_mac.cpp
  compiler-rt/lib/asan/asan_new_delete.cpp
  compiler-rt/lib/asan/tests/asan_noinst_test.cpp

Both compiler-rt/lib/asan/.clang-format and
compiler-rt/lib/sanitizer_common/.clang-format use
"BasedOnStyle: Google", so pointer alignment becomes "Type* name"
throughout.

    [3 lines not shown]
DeltaFile
+182-188compiler-rt/lib/asan/asan_allocator.cpp
+55-53compiler-rt/lib/asan/asan_allocator.h
+53-52compiler-rt/lib/asan/asan_malloc_linux.cpp
+43-47compiler-rt/lib/asan/asan_new_delete.cpp
+35-31compiler-rt/lib/asan/tests/asan_noinst_test.cpp
+12-12compiler-rt/lib/asan/asan_malloc_mac.cpp
+380-3836 files

LLVM/project ab0e26fllvm/utils/lit/lit/llvm fn_selection.py fn_param.py, llvm/utils/lit/tests fn-selection.py fn-filter-checks.py

[lit] Add lit.llvm.fn_selection: opt-in select-function pass via --param fn-pass
DeltaFile
+25-0llvm/utils/lit/tests/fn-selection.py
+16-0llvm/utils/lit/lit/llvm/fn_selection.py
+10-0llvm/utils/lit/tests/Inputs/fn-selection/lit.cfg
+3-3llvm/utils/lit/lit/llvm/fn_param.py
+4-0llvm/utils/lit/tests/fn-filter-checks.py
+2-0llvm/utils/lit/tests/Inputs/fn-selection/sample.ll
+60-36 files

LLVM/project 841be17llvm/utils/lit/lit/llvm fn_extract.py, llvm/utils/lit/tests fn-extract.py fn-filter-checks.py

[lit] Add lit.llvm.fn_extract: --param fn=NAMES prepends llvm-extract
DeltaFile
+26-0llvm/utils/lit/tests/fn-extract.py
+19-0llvm/utils/lit/tests/Inputs/fn-extract/lit.cfg
+19-0llvm/utils/lit/lit/llvm/fn_extract.py
+17-0llvm/utils/lit/tests/Inputs/fn-filter-checks/sample.ll
+15-0llvm/utils/lit/tests/Inputs/fn-filter-checks/lit.cfg
+10-0llvm/utils/lit/tests/fn-filter-checks.py
+106-04 files not shown
+114-310 files

LLVM/project 4085538llvm/test lit.cfg.py, llvm/utils/lit/lit/llvm fn_param.py

[lit] Add lit.llvm.fn_param shared helper for --param fn= substitutions
DeltaFile
+46-0llvm/utils/lit/lit/llvm/fn_param.py
+6-0llvm/test/lit.cfg.py
+52-02 files

LLVM/project ec42c02llvm/include/llvm/FileCheck FileCheck.h, llvm/lib/FileCheck FileCheck.cpp FileCheckImpl.h

[FileCheck] Add --filter-label to drop CHECKs outside selected CHECK-LABEL sections
DeltaFile
+51-0llvm/test/FileCheck/filter-label.txt
+24-0llvm/lib/FileCheck/FileCheck.cpp
+12-0llvm/utils/FileCheck/FileCheck.cpp
+5-0llvm/lib/FileCheck/FileCheckImpl.h
+5-0llvm/include/llvm/FileCheck/FileCheck.h
+97-05 files

NetBSD/pkgsrc sqffkpvdoc TODO

   doc/TODO: SOGo and mariadb

   + SOGo-5.12.9, SOPE-5.12.9, mariadb-10.6.27, mariadb-10.11.18,
     mariadb-11.4.12, mariadb-11.8.8, mariadb-12.3.2.
VersionDeltaFile
1.27323+8-6doc/TODO
+8-61 files

LLVM/project 830b8c0utils/bazel/llvm-project-overlay/clang/include/clang/Config config.h

[bazel] Add CLANG_USE_EXPERIMENTAL_CONST_INTERP (fixup for #199396)
DeltaFile
+3-0utils/bazel/llvm-project-overlay/clang/include/clang/Config/config.h
+3-01 files

LLVM/project 3fc7e96llvm/utils/lit/lit/llvm fn_selection.py fn_param.py, llvm/utils/lit/tests fn-selection.py fn-filter-checks.py

[lit] Add lit.llvm.fn_selection: opt-in select-function pass via --param fn-pass
DeltaFile
+25-0llvm/utils/lit/tests/fn-selection.py
+16-0llvm/utils/lit/lit/llvm/fn_selection.py
+10-0llvm/utils/lit/tests/Inputs/fn-selection/lit.cfg
+3-3llvm/utils/lit/lit/llvm/fn_param.py
+4-0llvm/utils/lit/tests/fn-filter-checks.py
+2-0llvm/utils/lit/tests/Inputs/fn-selection/sample.ll
+60-36 files