Package Release Info

PTL-2.3.3-bp154.2.1

Update Info: openSUSE-2022-10137
Available in Package Hub : 15 SP4 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libptl2
ptl-devel

Change Logs

* Fri May 13 2022 Atri Bhattacharya <badshah400@gmail.com>
- 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.
* Sun Jan 16 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.3.1:
  * Threading: Fix GetNumberOfPhysicalCpus, it should never return
    zero [gh#jrmadsen/PTL#26].
* Sat Dec 04 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.3.0:
  * ThreadPool::Config [gh#jrmadsen/PTL#23].
  * Formatting updates [gh#jrmadsen/PTL#24].
* Fri Dec 03 2021 Atri Bhattacharya <badshah400@gmail.com>
- 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.
* Thu Dec 02 2021 Atri Bhattacharya <badshah400@gmail.com>
- 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.
* Sat Feb 13 2021 Jan Engelhardt <jengelh@inai.de>
- Ensure neutrality of description; mention base thread library
  used.
* Sat Feb 13 2021 Atri Bhattacharya <badshah400@gmail.com>
- Initial package.