LLVM/project 03347e0libclc/clc/include/clc/workitem clc_get_max_sub_group_size.h, libclc/clc/lib/amdgcn/workitem clc_get_max_sub_group_size.cl

libclc: Correctly declare __clc_get_max_sub_group_size as taking no arguments (#185265)
DeltaFile
+1-1libclc/clc/lib/amdgcn/workitem/clc_get_max_sub_group_size.cl
+1-1libclc/clc/include/clc/workitem/clc_get_max_sub_group_size.h
+2-22 files

FreeBSD/ports a9d3aa7cad/OrcaSlicer pkg-plist, cad/OrcaSlicer/files hid.c patch-src_slic3r_GUI_GUI__App.cpp

cad/OrcaSlicer: new port

OrcaSlicer (also known as Orca Slicer) is a fast, free, open-source 3D printing
slicer created by SoftFever

Fixes previous push
DeltaFile
+10,268-0cad/OrcaSlicer/pkg-plist
+1,514-0cad/OrcaSlicer/files/hid.c
+148-0cad/OrcaSlicer/files/patch-src_slic3r_GUI_GUI__App.cpp
+137-0cad/OrcaSlicer/files/patch-src_OrcaSlicer.cpp
+109-0cad/OrcaSlicer/files/patch-src_slic3r_Utils_Bonjour.cpp
+75-0cad/OrcaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake
+12,251-065 files not shown
+13,553-071 files

LLVM/project 7752b2elibclc/opencl/lib/generic/atomic atomic_fetch_add.cl atomic_fetch_sub.cl

libclc: Add uintptr_t overloads of atomic_fetch_add and sub (#185263)

This is a special case because the pointee type is unsigned, but the
input value is signed. Directly use the opencl builtins, because these
work correctly without any ugly casting required, and it's not worth
putting a wrapper in clc.
DeltaFile
+28-0libclc/opencl/lib/generic/atomic/atomic_fetch_add.cl
+28-0libclc/opencl/lib/generic/atomic/atomic_fetch_sub.cl
+56-02 files

LLVM/project a2fd44alibclc/opencl/lib/amdgcn/async wait_group_events.cl

libclc: Fix wait_group_events build for targets without generic (#185264)
DeltaFile
+5-1libclc/opencl/lib/amdgcn/async/wait_group_events.cl
+5-11 files

LLVM/project 2e453f5libclc/opencl/lib/amdgcn/async wait_group_events.cl

libclc: Fix wait_group_events build for targets without generic
DeltaFile
+5-1libclc/opencl/lib/amdgcn/async/wait_group_events.cl
+5-11 files

LLVM/project abb3b98libclc/clc/include/clc/collective clc_work_group_broadcast.h clc_work_group_broadcast.inc, libclc/clc/lib/generic/collective clc_work_group_broadcast.inc clc_work_group_broadcast.cl

libclc: Add work_group_broadcast (#185261)
DeltaFile
+51-0libclc/clc/lib/generic/collective/clc_work_group_broadcast.inc
+29-0libclc/opencl/lib/generic/collective/work_group_broadcast.inc
+23-0libclc/clc/lib/generic/collective/clc_work_group_broadcast.cl
+20-0libclc/clc/include/clc/collective/clc_work_group_broadcast.h
+16-0libclc/clc/include/clc/collective/clc_work_group_broadcast.inc
+15-0libclc/opencl/lib/generic/collective/work_group_broadcast.cl
+154-02 files not shown
+156-08 files

LLVM/project 68bb8a0libclc/clc/include/clc/collective clc_work_group_any_all.h, libclc/clc/lib/generic SOURCES

libclc: Add work_group_any/work_group_all implementation (#185260)
DeltaFile
+58-0libclc/clc/lib/generic/collective/clc_work_group_any_all.cl
+17-0libclc/clc/include/clc/collective/clc_work_group_any_all.h
+17-0libclc/opencl/lib/generic/collective/work_group_any_all.cl
+1-0libclc/clc/lib/generic/SOURCES
+1-0libclc/opencl/lib/generic/SOURCES
+94-05 files

LLVM/project 81a9f1elibclc/opencl/lib/generic/atomic atomic_fetch_add.cl atomic_fetch_sub.cl

libclc: Add uintptr_t overloads of atomic_fetch_add and sub

This is a special case because the pointee type is unsigned, but the
input value is signed. Directly use the opencl builtins, because these
work correctly without any ugly casting required, and it's not worth
putting a wrapper in clc.
DeltaFile
+6-0libclc/opencl/lib/generic/atomic/atomic_fetch_add.cl
+6-0libclc/opencl/lib/generic/atomic/atomic_fetch_sub.cl
+12-02 files

FreeBSD/ports 0ecac40net/ovhcloud-cli Makefile

net/ovhcloud-cli: override modules.txt to fix build
DeltaFile
+1-0net/ovhcloud-cli/Makefile
+1-01 files

FreeBSD/ports 942473aemulators/wine Makefile, emulators/wine/files pkg32.sh wine-wow64.sh

emulators/wine: Add --old option to pkg32.sh for FreeBSD 15

WoW on FreeBSD is a hack, alas the best option we've got right now.
With FreeBSD 15 dropping 32-bit packages, allow for those from
FreeBSD 14 to be used.

PR:             293073, 291328
Suggested by:   Alexander Vereeken <Alexander88207 at protonmail.com>
DeltaFile
+24-3emulators/wine/files/pkg32.sh
+7-1emulators/wine/files/wine-wow64.sh
+1-1emulators/wine/Makefile
+32-53 files

LLVM/project d568570clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Extract base classes for complex ops

Extract CIR_ComplexPartOp for ComplexRealOp/ComplexImagOp,
CIR_ComplexPartPtrOp for ComplexRealPtrOp/ComplexImagPtrOp,
CIR_ComplexBinOp for ComplexAddOp/ComplexSubOp, and
CIR_ComplexRangeBinOp for ComplexMulOp/ComplexDivOp to
eliminate duplicated arguments, results, format, and traits.
DeltaFile
+69-123clang/include/clang/CIR/Dialect/IR/CIROps.td
+69-1231 files

LLVM/project 78c6ebdlibclc/clc/include/clc/amdgpu amdgpu_utils.h, libclc/clc/include/clc/subgroup clc_subgroup.h

libclc: Move subgroup functions into clc (#185220)

It turns out there was a generic implementation of the id and sizes.
The practice of splitting every single function into its own file is
kind of a pain here, so introduce a utility header for amdgpu.
DeltaFile
+0-60libclc/opencl/lib/amdgcn/subgroup/subgroup.cl
+41-0libclc/opencl/lib/generic/subgroup/subgroup.cl
+28-0libclc/clc/lib/amdgcn/subgroup/subgroup.cl
+27-0libclc/clc/include/clc/amdgpu/amdgpu_utils.h
+23-0libclc/clc/include/clc/subgroup/clc_subgroup.h
+18-0libclc/clc/lib/amdgcn/workitem/clc_get_sub_group_size.cl
+137-606 files not shown
+178-6312 files

LLVM/project 8ba7837libclc/clc/include/clc/collective clc_work_group_broadcast.h clc_work_group_broadcast.inc, libclc/clc/lib/generic/collective clc_work_group_broadcast.inc clc_work_group_broadcast.cl

libclc: Add work_group_broadcast
DeltaFile
+51-0libclc/clc/lib/generic/collective/clc_work_group_broadcast.inc
+28-0libclc/opencl/lib/generic/collective/work_group_broadcast.inc
+24-0libclc/clc/lib/generic/collective/clc_work_group_broadcast.cl
+18-0libclc/clc/include/clc/collective/clc_work_group_broadcast.h
+16-0libclc/clc/include/clc/collective/clc_work_group_broadcast.inc
+15-0libclc/opencl/lib/generic/collective/work_group_broadcast.cl
+152-02 files not shown
+154-08 files

LLVM/project 1a39e70libclc/clc/include/clc/collective clc_work_group_any_all.h, libclc/clc/lib/generic SOURCES

libclc: Add work_group_any/work_group_all implementation
DeltaFile
+58-0libclc/clc/lib/generic/collective/clc_work_group_any_all.cl
+17-0libclc/clc/include/clc/collective/clc_work_group_any_all.h
+17-0libclc/opencl/lib/generic/collective/work_group_any_all.cl
+1-0libclc/clc/lib/generic/SOURCES
+1-0libclc/opencl/lib/generic/SOURCES
+94-05 files

FreeBSD/ports b7bb9edx11/ly/files pkg-message.in

x11/ly: Restore install directions in pkg-message.in
DeltaFile
+16-0x11/ly/files/pkg-message.in
+16-01 files

FreeBSD/ports 59d6bafcad Makefile, cad/OrcaSlicer Makefile

cad/OrcaSlicer: newport

OrcaSlicer (also known as Orca Slicer) is a fast, free, open-source 3D printing
slicer created by SoftFever
DeltaFile
+59-0cad/OrcaSlicer/Makefile
+1-0cad/Makefile
+60-02 files

LLVM/project 363d14clibclc/clc/include/clc/amdgpu amdgpu_utils.h, libclc/clc/include/clc/subgroup clc_subgroup.h

libclc: Move subgroup functions into clc

It turns out there was a generic implementation of the id and sizes.
The practice of splitting every single function into its own file is
kind of a pain here, so introduce a utility header for amdgpu.
DeltaFile
+0-60libclc/opencl/lib/amdgcn/subgroup/subgroup.cl
+41-0libclc/opencl/lib/generic/subgroup/subgroup.cl
+28-0libclc/clc/lib/amdgcn/subgroup/subgroup.cl
+27-0libclc/clc/include/clc/amdgpu/amdgpu_utils.h
+23-0libclc/clc/include/clc/subgroup/clc_subgroup.h
+18-0libclc/clc/lib/amdgcn/workitem/clc_get_sub_group_size.cl
+137-606 files not shown
+178-6312 files

LLVM/project 327f16flibclc/clc/include/clc/subgroup clc_sub_group_broadcast.h sub_group_broadcast.h, libclc/clc/lib/amdgcn/subgroup sub_group_broadcast.cl

libclc: Rename sub_group_broadcast header (#185212)

The other clc headers have the clc prefix, so add it.
DeltaFile
+22-0libclc/clc/include/clc/subgroup/clc_sub_group_broadcast.h
+0-22libclc/clc/include/clc/subgroup/sub_group_broadcast.h
+1-1libclc/opencl/lib/generic/subgroup/sub_group_broadcast.cl
+1-1libclc/clc/lib/amdgcn/subgroup/sub_group_broadcast.cl
+24-244 files

LLVM/project 4c9d448libclc/clc/include/clc/synchronization clc_sub_group_barrier.h, libclc/clc/lib/amdgcn/synchronization clc_sub_group_barrier.cl

libclc: Move sub_group_barrier to clc (#185208)
DeltaFile
+23-0libclc/opencl/lib/generic/synchronization/sub_group_barrier.cl
+21-0libclc/clc/include/clc/synchronization/clc_sub_group_barrier.h
+0-21libclc/opencl/lib/amdgcn/synchronization/sub_group_barrier.cl
+18-0libclc/clc/lib/amdgcn/synchronization/clc_sub_group_barrier.cl
+14-0libclc/clc/lib/generic/subgroup/sub_group_barrier.cl
+1-0libclc/clc/lib/generic/SOURCES
+77-213 files not shown
+79-229 files

LLVM/project 5785568libclc/opencl/lib/amdgcn SOURCES, libclc/opencl/lib/amdgcn/mem_fence fence.cl

libclc: Remove target opencl copies of mem_fence (#185207)
DeltaFile
+31-0libclc/opencl/lib/generic/mem_fence/fence.cl
+0-31libclc/opencl/lib/amdgcn/mem_fence/fence.cl
+0-31libclc/opencl/lib/ptx-nvidiacl/mem_fence/fence.cl
+0-1libclc/opencl/lib/amdgcn/SOURCES
+1-0libclc/opencl/lib/generic/SOURCES
+0-1libclc/opencl/lib/ptx-nvidiacl/SOURCES
+32-646 files

OpenBSD/ports ner8Ijytextproc/license-scanner-spdx-licenses distinfo Makefile, textproc/license-scanner-spdx-licenses/pkg PLIST

   Update to license-scanner-spdx-licenses-3.28.0.
VersionDeltaFile
1.3+98-0textproc/license-scanner-spdx-licenses/pkg/PLIST
1.3+2-2textproc/license-scanner-spdx-licenses/distinfo
1.3+1-1textproc/license-scanner-spdx-licenses/Makefile
+101-33 files

LLVM/project 871946alibclc/clc/include/clc/amdgpu amdgpu_utils.h, libclc/clc/include/clc/subgroup clc_subgroup.h

libclc: Move subgroup functions into clc

It turns out there was a generic implementation of the id and sizes.
The practice of splitting every single function into its own file is
kind of a pain here, so introduce a utility header for amdgpu.
DeltaFile
+0-60libclc/opencl/lib/amdgcn/subgroup/subgroup.cl
+41-0libclc/opencl/lib/generic/subgroup/subgroup.cl
+33-0libclc/clc/lib/amdgcn/subgroup/subgroup.cl
+27-0libclc/clc/include/clc/amdgpu/amdgpu_utils.h
+23-0libclc/clc/include/clc/subgroup/clc_subgroup.h
+18-0libclc/clc/lib/amdgcn/workitem/clc_get_sub_group_size.cl
+142-606 files not shown
+183-6312 files

LLVM/project 80a2ea0libclc/clc/include/clc/subgroup clc_sub_group_broadcast.h sub_group_broadcast.h, libclc/clc/lib/amdgcn/subgroup sub_group_broadcast.cl

libclc: Rename sub_group_broadcast header

The other clc headers have the clc prefix, so add it.
DeltaFile
+22-0libclc/clc/include/clc/subgroup/clc_sub_group_broadcast.h
+0-22libclc/clc/include/clc/subgroup/sub_group_broadcast.h
+1-1libclc/clc/lib/amdgcn/subgroup/sub_group_broadcast.cl
+1-1libclc/opencl/lib/generic/subgroup/sub_group_broadcast.cl
+24-244 files

LLVM/project a7f32d0libclc/clc/include/clc/synchronization clc_sub_group_barrier.h, libclc/clc/lib/amdgcn/synchronization clc_sub_group_barrier.cl

libclc: Move sub_group_barrier to clc
DeltaFile
+23-0libclc/opencl/lib/generic/synchronization/sub_group_barrier.cl
+21-0libclc/clc/include/clc/synchronization/clc_sub_group_barrier.h
+0-21libclc/opencl/lib/amdgcn/synchronization/sub_group_barrier.cl
+18-0libclc/clc/lib/amdgcn/synchronization/clc_sub_group_barrier.cl
+14-0libclc/clc/lib/generic/subgroup/sub_group_barrier.cl
+1-0libclc/clc/lib/generic/SOURCES
+77-213 files not shown
+79-229 files

LLVM/project ec10439libclc/opencl/lib/amdgcn SOURCES, libclc/opencl/lib/amdgcn/mem_fence fence.cl

libclc: Remove target opencl copies of mem_fence
DeltaFile
+0-31libclc/opencl/lib/amdgcn/mem_fence/fence.cl
+31-0libclc/opencl/lib/generic/mem_fence/fence.cl
+0-31libclc/opencl/lib/ptx-nvidiacl/mem_fence/fence.cl
+0-1libclc/opencl/lib/ptx-nvidiacl/SOURCES
+0-1libclc/opencl/lib/amdgcn/SOURCES
+31-645 files

LLVM/project 6577520libclc/clc/include/clc/synchronization clc_work_group_barrier.h, libclc/clc/lib/amdgcn/synchronization clc_work_group_barrier.cl

libclc: Use separate acquire and release fences in work_group_barrier (#185190)
DeltaFile
+17-3libclc/clc/lib/amdgcn/synchronization/clc_work_group_barrier.cl
+1-2libclc/clc/lib/ptx-nvidiacl/synchronization/clc_work_group_barrier.cl
+1-2libclc/opencl/lib/generic/synchronization/work_group_barrier.cl
+1-1libclc/clc/include/clc/synchronization/clc_work_group_barrier.h
+20-84 files

LLVM/project 592c0f5libclc/clc/lib/generic/workitem clc_get_global_id.cl

libclc: Use enqueued local size to implement get_global_id (#185181)
DeltaFile
+2-2libclc/clc/lib/generic/workitem/clc_get_global_id.cl
+2-21 files

LLVM/project b1b8a00libclc/clc/lib/generic/workitem clc_get_global_id.cl

libclc: Use enqueued local size to implement get_global_id
DeltaFile
+2-2libclc/clc/lib/generic/workitem/clc_get_global_id.cl
+2-21 files

LLVM/project b740343libclc/clc/lib/generic SOURCES, libclc/clc/lib/generic/workitem clc_get_global_id.cl

libclc: Move get_global_id into clc (#185180)
DeltaFile
+17-0libclc/clc/lib/generic/workitem/clc_get_global_id.cl
+2-3libclc/opencl/lib/generic/workitem/get_global_id.cl
+1-0libclc/clc/lib/generic/SOURCES
+20-33 files

OpenBSD/ports DY8rOwRtelephony/py-phonenumbers distinfo Makefile

   Update to py3-phonenumbers-9.0.25.
VersionDeltaFile
1.30+2-2telephony/py-phonenumbers/distinfo
1.42+1-1telephony/py-phonenumbers/Makefile
+3-32 files