Changelog for
pocl-devel-4.0+232~git20231117.67ccaade-233.7.i586.rpm :
* Wed Nov 08 2023 Dominique Leuenberger
- BuildRequire clang16-devel whenever clang-devel is not in the range >= 6 < 17.
* Sat May 13 2023 Carsten Ziepke - Add pocl-llvm16.patch, enables support for LLVM 16- Use BuildRequires ocl-icd-devel instead pkgconfig(OpenCL), fix have choice for pkgconfig(OpenCL) for SLE
* Sat Dec 24 2022 Andreas Schwab - Use generic-rv64 cpu on riscv64
* Mon Dec 05 2022 Ondřej Súkup - Update to version 3.1
* Support CLang/LLVM 15
* Much improved SPIR-V support for CPU and CUDA drivers
* Major rework of the custom device driver.
* Various improvements to the work-in-progress Vulkan driver
* Basic implementation of cl_khr_command_buffer
* Wed Nov 02 2022 Dominique Leuenberger - IF clang-devel is >= 15, force dependency to clang14-devel.
* Tue Sep 06 2022 Stefan Brüns - Update to version 3.0
* Minimal OpenCL 3.0 feature set should be now supported (official conformance stamp still to apply for).
* Support for Clang/LLVM 14.0.
* Improved tracing and visualization.
* Support for generating specialized work-group functions and include them in the PoCL kernel program binaries.
* Fixed printf for SPIR-V.
* A lot of other fixes and improvements.
* Sat Jun 04 2022 Aaron Puchert - Use LLVM 13 on Tumbleweed, since LLVM 14 does not yet work according to upstream. (gh#pocl/pocl#1047, gh#pocl/pocl#1048)- Require at least version 6 of clang-devel, older versions are not supported. (Otherwise configuration will fail.)- Strip prefix from CMAKE_INSTALL_LIBDIR on older distributions to fix paths there.
* Sat Oct 30 2021 Martin Hauke - Update to version 1.8
* Support for Clang/LLVM 13
* Improved debugging support with Valgrind, LTTNG
* Improved support for SPIR/SPIR-V on CUDA- Update to version 1.7
* Support for Clang/LLVM 12
* Improved support for cross-compiling
* Improved support for SPIR-V binaries when using CPU device
* Implemented OpenCL 3.0 features: clGetDeviceInfo queries + CL_DEVICE_ATOMIC_MEMORY_CAPABILITIES (Minimal implementation) + CL_DEVICE_ATOMIC_FENCE_CAPABILITIES (Minimal implementation)
* Fri Dec 25 2020 Martin Hauke - Update to version 1.6
* Support for LLVM 11.
* CUDA kernels using constant __local blocks are now ABI incompatible with previous release. Users need to delete their pocl cache.
* Improved debugging of OpenCL code with CPU driver.
* Improved the PTX code generation for __local blocks.
* Improved handling of command queue barriers
* Fix LLVM loop vectorizing remarks printing (POCL_VECTORIZER_REMARKS=1).
* Fix an issue in which the loop vectorizer produced code with invalid memory reads (issue #757).
* Fix compilation error when CMake option SINGLE_LLVM_LIB is set to OFF.
* Fix wrongly output dlerror (Undefined symbol) after dlopen, caused by a previous libdl call in an ICD loader
* [CPU] safety margin of pocl\'s CPU driver local memory allocation has been reduced to a much more reasonable value
* [CPU] buffer size for OpenCL printf is now configurable with PRINTF_BUFFER_SIZE CMake variable
* [CPU] local memory size reported is now the size of last level of non-shared data cache (usually L1 or L2 depending on CPU), if hwloc can determine it.- Update patch link_against_libclang-cpp_so.patch
* Fri Oct 23 2020 Ondřej Súkup - remove broken installation workaround
* Fri Jun 26 2020 Stefan Dirsch - moved pocl.icd to /usr/share/OpenCL/vendors for real ...
* Thu Jun 25 2020 Stefan Dirsch - Update to version 1.5
* Added support for LLVM/Clang 10.0- adjusted link_against_libclang-cpp_so.patch- move pocl.icd from /usr/etc/OpenCL/vendors to /usr/share/OpenCL/vendors (boo#1173005)