2025-01-03 22:48:21 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 03 22:30:08 UTC 2025 - Eyad Issa <eyadlorenzo@gmail.com>
|
|
|
|
|
|
|
|
|
|
- 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
|
2025-01-03 22:53:15 +00:00
|
|
|
- Renamed 0003-Remove-realpath-in-acpp.patch to
|
|
|
|
|
0002-Remove-realpath-in-acpp.patch
|
2025-01-03 22:48:21 +00:00
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Dec 5 13:27:56 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Split OpenMP runtime from the generic library
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 18 14:28:00 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 12 00:09:24 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Added patch 02-cmake-modules.patch to make some shared libraries
|
|
|
|
|
modules and to avoid error while linking with --no-undefined.
|
|
|
|
|
|
|
|
|
|
- Added patch 01-env-to-interpreter.patch to convert
|
|
|
|
|
/usr/bin/env python3 to /usr/bin/python3 in the shebang of the
|
|
|
|
|
python scripts.
|
|
|
|
|
|
|
|
|
|
- Packaged version 24.06.0
|