dfe4e00f3e
Accepting request 1317460 from devel:tools:compiler
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1317460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=9
2025-11-13 16:26:52 +00:00
f650c826f2
- Update to version 25.10.0:
...
* AdaptiveCpp 25.10 introduces a deployment model for the
distribution of AdaptiveCpp-compiled binaries. Users can now
run acpp --acpp-deploy to let AdaptiveCpp collect all
libraries that a binary will need at runtime. This can be
conveniently used to create self-contained application
packages -- together with AdaptiveCpp's generic JIT compiler,
this makes it easy and convenient to distribute binaries that
can offload kernels to NVIDIA, AMD, and Intel GPUs, as well as
CPUs.
* Full highlights at:
https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.10.0
* Full changelog at:
https://github.com/AdaptiveCpp/AdaptiveCpp/compare/v25.02.0...v25.10.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=24
2025-11-06 00:56:17 +00:00
744658f82c
Accepting request 1284234 from devel:tools:compiler
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1284234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=8
2025-06-10 07:08:30 +00:00
0c4ec1dc9b
- Exclude armv{6,7}l from built arches
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=22
2025-06-02 14:07:57 +00:00
10727b2097
Accepting request 1276334 from devel:tools:compiler
...
- Update to version 25.02.0:
* Introducing AdaptiveCpp portable CUDA (PCUDA):
AdaptiveCpp 25.02 introduces support for a new programming
model in its generic JIT compiler: The portable CUDA (PCUDA)
model. This programming model is a dialect of the CUDA and HIP
programming model. AdaptiveCpp PCUDA allows taking CUDA or HIP
source code, recompile with AdaptiveCpp, and obtain a single
single binary that can dispatch kernels to CPUs, Intel GPUs,
AMD GPUs, NVIDIA GPUs (or all at the same time).
* Full highlights at:
https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.02.0
* Full changelog at:
https://github.com/AdaptiveCpp/AdaptiveCpp/compare/v24.10.0...v25.02.0
* Drop adaptivecpp-24.10.0-cmake4.patch: upstreamed
OBS-URL: https://build.opensuse.org/request/show/1276334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=7
2025-05-12 14:47:32 +00:00
9c738a206a
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=20
2025-05-09 22:01:58 +00:00
1ef002badf
- Update to version 25.02.0:
...
* Introducing AdaptiveCpp portable CUDA (PCUDA):
AdaptiveCpp 25.02 introduces support for a new programming
model in its generic JIT compiler: The portable CUDA (PCUDA)
model. This programming model is a dialect of the CUDA and HIP
programming model. AdaptiveCpp PCUDA allows taking CUDA or HIP
source code, recompile with AdaptiveCpp, and obtain a single
single binary that can dispatch kernels to CPUs, Intel GPUs,
AMD GPUs, NVIDIA GPUs (or all at the same time).
* Full highlights at:
https://github.com/AdaptiveCpp/AdaptiveCpp/releases/tag/v25.02.0
* Full changelog at:
https://github.com/AdaptiveCpp/AdaptiveCpp/compare/v24.10.0...v25.02.0
* Drop adaptivecpp-24.10.0-cmake4.patch: upstreamed
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=19
2025-05-09 22:00:33 +00:00
31bda1d238
Accepting request 1274861 from devel:tools:compiler
...
- Use Source URL instead of _service to fetch the source code
OBS-URL: https://build.opensuse.org/request/show/1274861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=6
2025-05-06 14:43:30 +00:00
3c9d21c770
- Use Source URL instead of _service to fetch the source code
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=17
2025-05-06 10:39:38 +00:00
84d907cb0d
Accepting request 1270916 from devel:tools:compiler
...
OBS-URL: https://build.opensuse.org/request/show/1270916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=5
2025-04-20 07:35:32 +00:00
a65e8e3690
Accepting request 1270883 from home:AndreasStieger:branches:devel:tools:compiler
...
Fix up: missing patch for cmake 4
OBS-URL: https://build.opensuse.org/request/show/1270883
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=15
2025-04-19 00:16:54 +00:00
5377cc4d22
Accepting request 1270869 from home:AndreasStieger:branches:devel:tools:compiler
...
boo#1239788
OBS-URL: https://build.opensuse.org/request/show/1270869
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=14
2025-04-18 15:27:14 +00:00
19c7c5dc39
Accepting request 1235204 from devel:tools:compiler
...
- Update to version 24.10.0~0:
* AdaptiveCpp 24.10 introduces additional JIT-time optimizations,
especially at the default ACPP_ADAPTIVITY_LEVEL=1 setting.
Users may see substantial performance improvements for some
kernels.
* ACPP_ALLOCATION_TRACKING=1 was added which can enable the JIT
compiler to include even more information about memory usage in
code generation, further improving performance in some cases.
* Added full support for the SYCL 2020 group algorithms library
in the default generic JIT compiler on all backends.
* Additional C++ parallel STL algorithms supported for offloading
* Introducing the acpp::algorithms library: The algorithms
underneath the C++ parallel STL offloading support are now also
documented and exposed on the SYCL level for users who wish to
invoke them from SYCL with a higher degree of control.
* Added framework for JIT-time reflection to generic JIT
compiler.
* New extensions:
~ AdaptiveCpp_restrict_ptr
~ AdaptiveCpp_jit::compile_if
- Remove requirement on LLVM 18 and update version
- Renamed libraries to libacpp-*
- Deleted 0002-CMake-acpp-clang-to-MODULE.patch: upstreamed
- Renamed 0003-Remove-realpath-in-acpp.patch to
0002-Remove-realpath-in-acpp.patch
OBS-URL: https://build.opensuse.org/request/show/1235204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=4
2025-01-07 19:51:59 +00:00
a2507d0ef0
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=12
2025-01-06 13:46:10 +00:00
ac9b7b5607
- Renamed packages description
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=11
2025-01-05 17:13:58 +00:00
d491118f74
- Renamed 0003-Remove-realpath-in-acpp.patch to
...
0002-Remove-realpath-in-acpp.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=10
2025-01-03 22:53:15 +00:00
84e8980a78
Accepting request 1234810 from home:VaiTon:branches:devel:tools:compiler
...
- Update to version 24.10.0~0:
* AdaptiveCpp 24.10 introduces additional JIT-time optimizations,
especially at the default ACPP_ADAPTIVITY_LEVEL=1 setting.
Users may see substantial performance improvements for some
kernels.
* ACPP_ALLOCATION_TRACKING=1 was added which can enable the JIT
compiler to include even more information about memory usage in
code generation, further improving performance in some cases.
* Added full support for the SYCL 2020 group algorithms library
in the default generic JIT compiler on all backends.
* Additional C++ parallel STL algorithms supported for offloading
* Introducing the acpp::algorithms library: The algorithms
underneath the C++ parallel STL offloading support are now also
documented and exposed on the SYCL level for users who wish to
invoke them from SYCL with a higher degree of control.
* Added framework for JIT-time reflection to generic JIT
compiler.
* New extensions:
~ AdaptiveCpp_restrict_ptr
~ AdaptiveCpp_jit::compile_if
- Remove requirement on LLVM 18 and update version
- Renamed libraries to libacpp-*
- Deleted 0002-CMake-acpp-clang-to-MODULE.patch: upstreamed
OBS-URL: https://build.opensuse.org/request/show/1234810
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=9
2025-01-03 22:48:21 +00:00
2c2da77c01
Accepting request 1228747 from devel:tools:compiler
...
- Split OpenMP runtime from the generic library
OBS-URL: https://build.opensuse.org/request/show/1228747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=3
2024-12-08 10:36:59 +00:00
fd5eb6262c
Accepting request 1228523 from home:VaiTon:branches:devel:tools:compiler
...
- Split OpenMP runtime from the generic library
OBS-URL: https://build.opensuse.org/request/show/1228523
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=7
2024-12-06 11:14:54 +00:00
e224a75e68
Accepting request 1226349 from devel:tools:compiler
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1226349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=2
2024-11-26 19:55:45 +00:00
36c9bdefc5
- Convert patches to git format
...
* 01-env-to-interpreter.patch ->
0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch
* 02-cmake-modules.patch ->0002-CMake-acpp-clang-to-MODULE.patch
- Added patch 0003-Remove-realpath-in-acpp.patch to remove
warning when using acpp caused by %fdupes.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=5
2024-11-18 19:14:20 +00:00
1694453c58
Accepting request 1224581 from devel:tools:compiler
...
Adaptivecpp is an open implementation of SYCL for CPUs and GPUs.
AFAIK we do miss an open source SYCL implementation in Factory.
OBS-URL: https://build.opensuse.org/request/show/1224581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adaptivecpp?expand=0&rev=1
2024-11-18 19:00:40 +00:00
4dd6abd18a
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=3
2024-11-18 14:30:47 +00:00
5016624f34
- Convert patches to git format
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=2
2024-11-18 14:29:30 +00:00
2027da7953
Accepting request 1224532 from home:VaiTon:branches:devel:tools:compiler
...
Adaptivecpp is an open implementation of SYCL for CPUs and GPUs
OBS-URL: https://build.opensuse.org/request/show/1224532
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/adaptivecpp?expand=0&rev=1
2024-11-16 06:52:35 +00:00