LLVM/project 711edb8compiler-rt/lib/ubsan_minimal ubsan_minimal_handlers.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+3-3compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp
+3-31 files

LLVM/project 40ac8ebcompiler-rt/lib/ubsan_minimal ubsan_minimal_handlers.cpp, compiler-rt/test/ubsan_minimal/TestCases handlers-link.c

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+170-0compiler-rt/test/ubsan_minimal/TestCases/handlers-link.c
+3-3compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp
+173-32 files

LLVM/project 9342d03clang-tools-extra/clang-tidy/readability UseStdMinMaxCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Preserve comments in `readability-use-std-min-max` (#169908)

Closes [#121613](https://github.com/llvm/llvm-project/issues/121613)
DeltaFile
+96-0clang-tools-extra/test/clang-tidy/checkers/readability/use-std-min-max.cpp
+60-8clang-tools-extra/clang-tidy/readability/UseStdMinMaxCheck.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+161-83 files

LLVM/project 5deea85llvm/test/TableGen RegClassByHwMode.td RegClassByHwModeErrors.td, llvm/test/TableGen/Common RegClassByHwModeCommon.td

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1
DeltaFile
+6-53llvm/test/TableGen/RegClassByHwMode.td
+47-0llvm/test/TableGen/RegClassByHwModeErrors.td
+38-0llvm/test/TableGen/Common/RegClassByHwModeCommon.td
+16-16llvm/utils/TableGen/Common/CodeGenInstAlias.cpp
+8-6llvm/utils/TableGen/Common/CodeGenTarget.cpp
+8-6llvm/utils/TableGen/CompressInstEmitter.cpp
+123-813 files not shown
+137-859 files

LLVM/project 329a308llvm/utils/TableGen/Common CodeGenInstAlias.cpp CodeGenTarget.cpp

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

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+6-11llvm/utils/TableGen/Common/CodeGenInstAlias.cpp
+6-4llvm/utils/TableGen/Common/CodeGenTarget.cpp
+1-0llvm/utils/TableGen/Common/CodeGenTarget.h
+13-153 files

LLVM/project 2110db0lldb/include/lldb lldb-enumerations.h, lldb/include/lldb/Interpreter CommandOptionArgumentTable.h

Add a `breakpoint add` command to fix the option-madness that is `breakpoint set` (#156067)

Someone came up with a clever idea for a new breakpoint type, but we
couldn't figure out how to add it in an ergonomic way because
`breakpoint set` has used up all the short-option characters. And even
if they did find a way to add it, the help for `break set` is so
confusing - because of the way it is implemented - that very few people
would detect the addition.

The basic problem is that `break set` distinguishes amongst the
fundamental breakpoint types it offers by which "required option" you
provide. If you pass a `-a` you are setting an address breakpoint, if
`-n`, `-F`, etc. a symbol name based breakpoint. And so forth. That is
however pretty hard to discern from the option grouping printing from
`help break set`. `break set` also suffers from the problem that it uses
common options in different ways depending on which "required" option is
present, which makes documenting the various behaviors difficult. And as
we run out of single letters it makes extending it difficult to
impossible.

    [130 lines not shown]
DeltaFile
+1,277-73lldb/source/Commands/CommandObjectBreakpoint.cpp
+126-0lldb/source/Commands/Options.td
+51-10lldb/packages/Python/lldbsuite/test/lldbutil.py
+42-0lldb/source/Target/Language.cpp
+23-0lldb/include/lldb/Interpreter/CommandOptionArgumentTable.h
+18-0lldb/include/lldb/lldb-enumerations.h
+1,537-837 files not shown
+1,555-9113 files

LLVM/project f50a079llvm/utils/release build_llvm_release.bat

build_llvm_release.bat: Use absolute path when building the tarball (#169951)

The rest of the script uses an absolute path for the llvm source
directory too.
DeltaFile
+1-1llvm/utils/release/build_llvm_release.bat
+1-11 files

LLVM/project fb7a0a7llvm/unittests/IR ConstantsTest.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-0llvm/unittests/IR/ConstantsTest.cpp
+1-01 files

LLVM/project 5c289daclang/lib/Headers opencl-c.h

[Clang][OpenCL] Add support for the cl_intel_subgroup_buffer_prefetch (#170532)

The commit adds support for the cl_intel_subgroup_buffer_prefetch OpenCL
extension. The extension introduces a new built-in functions that allow
prefetching data from a global memory to caches as a subgroup-level
operation.

The extension is defined here:
https://registry.khronos.org/OpenCL/extensions/intel/cl_intel_subgroup_buffer_prefetch.html

---------

Co-authored-by: Mészáros Gergely <maetveis at gmail.com>
DeltaFile
+30-0clang/lib/Headers/opencl-c.h
+30-01 files

LLVM/project 6d60d3dllvm/lib/Target/WebAssembly WebAssemblyISelLowering.cpp WebAssemblyInstrRef.td, llvm/test/CodeGen/WebAssembly addrspacecast-funcref.ll

Revert "[WebAssembly] Implement addrspacecast to funcref" (#170785)

Reverts llvm/llvm-project#166820
There was a failure in the ENABLE_EXPENSIVE_CHECKS configuration.
DeltaFile
+0-58llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+0-55llvm/test/CodeGen/WebAssembly/addrspacecast-funcref.ll
+1-6llvm/lib/Target/WebAssembly/WebAssemblyInstrRef.td
+0-1llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
+1-1204 files

LLVM/project b75e564llvm/docs RISCVUsage.rst

[RISCV][docs] Update url for SpacemiT xsmtvdot (#170598)

DeltaFile
+1-1llvm/docs/RISCVUsage.rst
+1-11 files

LLVM/project 2329002compiler-rt/lib/ubsan_minimal ubsan_minimal_handlers.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+3-3compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp
+3-31 files

FreeBSD/ports 8da1f27x11-toolkits/como/files patch-plugins_qpa_integration.cpp patch-CMakeLists.txt

x11-toolkits/como: Prepare for Qt 6.10

Add several patches to fix build with Qt 6.10.

With hat:       kde@
DeltaFile
+20-0x11-toolkits/como/files/patch-plugins_qpa_integration.cpp
+17-0x11-toolkits/como/files/patch-CMakeLists.txt
+15-0x11-toolkits/como/files/patch-plugins_qpa_CMakeLists.txt
+13-0x11-toolkits/como/files/patch-como-config.cmake.in
+65-04 files

FreeBSD/ports c76eacdwww/dooble/files patch-Source_dooble__settings.cc

www/dooble: Prepare for Qt 6.10

Add patch to fix build with Qt 6.10.

With hat:       kde@
DeltaFile
+29-0www/dooble/files/patch-Source_dooble__settings.cc
+29-01 files

FreeBSD/ports d401cf5print/scribus-devel distinfo Makefile

print/scribus-devel: Prepare for Qt 6.10

Add upstream patches to fix build with Qt 6.10.

With hat:       kde@
DeltaFile
+3-1print/scribus-devel/distinfo
+2-1print/scribus-devel/Makefile
+5-22 files

FreeBSD/ports 8b8c2f1x11/hyprland-qtutils distinfo Makefile

x11/hyprland-qtutils: Prepare for Qt 6.10

Add upstream patch to fix configure with Qt 6.10

With hat:       kde@
DeltaFile
+3-1x11/hyprland-qtutils/distinfo
+3-0x11/hyprland-qtutils/Makefile
+6-12 files

FreeBSD/ports 1025d50x11/disman/files patch-CMakeLists.txt

x11/disman: Prepare for Qt 6.10

Add patch to fix configure with Qt 6.10. Private targets must now
be explicitly found with their CMake config.
DeltaFile
+13-5x11/disman/files/patch-CMakeLists.txt
+13-51 files

FreeBSD/ports a200019net-im/nheko distinfo Makefile

net-im/nheko: Prepare for Qt 6.10

Add upstream patch to fix configure with Qt 6.10.

With hat:       kde@
DeltaFile
+3-1net-im/nheko/distinfo
+3-0net-im/nheko/Makefile
+6-12 files

FreeBSD/ports b63dcbanet-im/libquotient distinfo Makefile

net-im/libquotient: Prepare for Qt 6.10

Add upstream patches to fix build with Qt 6.10 and libquotient
consumers.

With hat:       kde@
DeltaFile
+7-1net-im/libquotient/distinfo
+6-0net-im/libquotient/Makefile
+13-12 files

FreeBSD/ports d5007c2multimedia/subtitlecomposer distinfo Makefile

multimedia/subtitlecomposer: Prepare for Qt 6.10

Add upstream patch to fix configure with Qt 6.10.

With hat:       kde@
DeltaFile
+3-1multimedia/subtitlecomposer/distinfo
+3-0multimedia/subtitlecomposer/Makefile
+6-12 files

FreeBSD/ports 7327fa5multimedia/obs-studio/files patch-frontend_plugins_frontend-tools_CMakeLists.txt

multimedia/obs-studio: Prepare for Qt 6.10

Add patch to fix configure with Qt 6.10.

With hat:       kde@
DeltaFile
+14-0multimedia/obs-studio/files/patch-frontend_plugins_frontend-tools_CMakeLists.txt
+14-01 files

FreeBSD/ports 93fff9amisc/hyprqt6engine distinfo Makefile

misc/hyprqt6engine: Prepare for Qt 6.10

Add upstream patch to fix configure with Qt 6.10

With hat:       kde@
DeltaFile
+3-1misc/hyprqt6engine/distinfo
+3-0misc/hyprqt6engine/Makefile
+6-12 files

FreeBSD/ports c7595e1math/rkward/files patch-rkward_autotests_core__test.cpp

math/rkward: Prepare for Qt 6.10

Add patch to fix missing header.

With hat:       kde@
DeltaFile
+12-0math/rkward/files/patch-rkward_autotests_core__test.cpp
+12-01 files

FreeBSD/ports fa932begraphics/wrapland/files patch-CMakeLists.txt

graphics/wrapland: Prepare for Qt 6.10

Add patch to fix build with Qt 6.10.
DeltaFile
+15-0graphics/wrapland/files/patch-CMakeLists.txt
+15-01 files

FreeBSD/ports 8247caffinance/kmymoney distinfo Makefile

finance/kmymoney: Prepare for Qt 6.10

Add upstream patches to fix build with Qt 6.10
DeltaFile
+9-1finance/kmymoney/distinfo
+6-0finance/kmymoney/Makefile
+15-12 files

FreeBSD/ports 1bc1897games/gcompris-qt distinfo Makefile

games/gcompris-qt: Prepare for Qt 6.10

Add upstream patch to fix configure with Qt 6.10.
DeltaFile
+3-1games/gcompris-qt/distinfo
+3-0games/gcompris-qt/Makefile
+6-12 files

FreeBSD/ports df01844emulators/yuzu/files patch-qt6-6.10

emulators/yuzu: Prepare for Qt 6.10

Add patch to fix build with Qt 6.10.

With hat:       kde@
DeltaFile
+28-0emulators/yuzu/files/patch-qt6-6.10
+28-01 files

FreeBSD/ports 329acf7emulators/rpcs3 distinfo Makefile

emulators/rpcs3: Prepare for Qt 6.10

Add upstream patch to fix build with Qt 6.10.

With hat:       kde@
DeltaFile
+3-1emulators/rpcs3/distinfo
+3-0emulators/rpcs3/Makefile
+6-12 files

FreeBSD/ports ef8d58bemulators/pcsx2/files patch-cmake-SearchForStuff.cmake patch-pcsx2-qt_CMakeLists.txt

emulators/pcsx2: Prepare for Qt 6.10

Backport upstream patch to fix build with Qt 6.10.

With hat:       kde@
DeltaFile
+16-1emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake
+14-0emulators/pcsx2/files/patch-pcsx2-qt_CMakeLists.txt
+30-12 files

FreeBSD/ports d56f43femulators/fbsd-duckstation/files patch-src_duckstation-qt_CMakeLists.txt

emulators/fbsd-duckstation: Prepare for Qt 6.10

Backport upstream patch to fix build with Qt 6.10.

With hat:       kde@
DeltaFile
+21-0emulators/fbsd-duckstation/files/patch-src_duckstation-qt_CMakeLists.txt
+21-01 files