| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Update to version 2.3.3: * Fixed message which did not honor verbosity level. - Change from version 2.3.2: * Support for BUILD_OBJECT_LIBS.
- Update to version 2.3.1:
* Threading: Fix GetNumberOfPhysicalCpus, it should never return
zero [gh#jrmadsen/PTL#26].
- Update to version 2.3.0: * ThreadPool::Config [gh#jrmadsen/PTL#23]. * Formatting updates [gh#jrmadsen/PTL#24].
- Update to version 2.2.1:
* ThreadPool.h: fix typo by @stephanlachnit
[gh#jrmadsen/PTL#20].
* pkgconfig: Use Libs.private for "-pthread" flag by @badshah400
[gh#jrmadsen/PTL#22].
- Drop PTL-incorrect-pthread-requires-in-pkgconfig.patch:
incorporated upstream.
- Update to version 2.2.0:
* New/improved support for initialization and finalization
routines in ThreadPool.
- Changes from version 2.1.0:
* Fix C++20 warnings from GCC 11.2.0.
* Removed timemory.
* Springclean CMake scripts and developer/client build/use
interfaces.
- Changes from version 2.0.0:
* Fixed memory leak issues in VUserTaskQueue.
* removed VTaskGroup.
* merged TaskGroup and TBBTaskGroup:
- TBBTaskGroup is just an alias now.
- TaskGroup will handle determine whether ThreadPool is TBB
and submit tasks accordingly.
* use tbb::task_arena in order to enable master/worker paradigm:
full support for ThreadPool::execute_on_all_threads,
ThreadPool::execute_on_specific_threads in TBB mode.
* renamed many functions/fields to "main" instead of "master".
* VTask no longer holds a pointer to task group: this was
causing a data-race issue.
* cmake option PTL_USE_LOCKS to enable mutex locking in
scheduler instead of lock-free scheme.
* removed unused numActThreads.
* wait() member function for tasks.
- Add PTL-incorrect-pthread-requires-in-pkgconfig.patch to drop
an incorrect Requires on pthread in the pkgconfig file that
causes pkgconfig to automatically add unresolvable Requires to
the %{name}-devel rpm package [gh#jrmadsen/PTL#21].
- Update location of packaged cmake and pkgconfig files in keeping
with upstream fixes.
- Ensure neutrality of description; mention base thread library used.
- Initial package.