| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ptl-devel | Distribution: SUSE Linux Enterprise 16 |
| Version: 2.3.3 | Vendor: openSUSE |
| Release: bp160.1.14 | Build date: Fri May 13 14:49:54 2022 |
| Group: Unspecified | Build host: reproducible |
| Size: 242947 | Source RPM: PTL-2.3.3-bp160.1.14.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/jrmadsen/PTL | |
| Summary: Headers for building with PTL | |
Parallel Tasking Library (PTL) is a C++11 multithreading tasking system on top of std::thread featuring thread pools, task groups, and lock-free task queues. This package provides the headers and sources for developing against PTL.
MIT
* 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.
/usr/include/PTL /usr/include/PTL/AutoLock.hh /usr/include/PTL/Backtrace.hh /usr/include/PTL/Config.hh /usr/include/PTL/Globals.hh /usr/include/PTL/JoinFunction.hh /usr/include/PTL/PTL.hh /usr/include/PTL/Singleton.hh /usr/include/PTL/TBBTaskGroup.hh /usr/include/PTL/Task.hh /usr/include/PTL/TaskGroup.hh /usr/include/PTL/TaskGroup.icc /usr/include/PTL/TaskManager.hh /usr/include/PTL/TaskRunManager.hh /usr/include/PTL/ThreadData.hh /usr/include/PTL/ThreadPool.hh /usr/include/PTL/Threading.hh /usr/include/PTL/Timer.hh /usr/include/PTL/Timer.icc /usr/include/PTL/Tuple.hh /usr/include/PTL/Types.hh /usr/include/PTL/UserTaskQueue.hh /usr/include/PTL/UserTaskQueue.icc /usr/include/PTL/Utility.hh /usr/include/PTL/VTask.hh /usr/include/PTL/VUserTaskQueue.hh /usr/include/PTL/Version.hh /usr/lib64/cmake /usr/lib64/cmake/PTL /usr/lib64/cmake/PTL/Modules /usr/lib64/cmake/PTL/Modules/FindTBB.cmake /usr/lib64/cmake/PTL/PTLConfig.cmake /usr/lib64/cmake/PTL/PTLConfigVersion.cmake /usr/lib64/cmake/PTL/PTLTargets-relwithdebinfo.cmake /usr/lib64/cmake/PTL/PTLTargets.cmake /usr/lib64/libptl.so /usr/lib64/pkgconfig/ptl.pc /usr/share/doc/packages/ptl-devel /usr/share/doc/packages/ptl-devel/README.md /usr/share/licenses/ptl-devel /usr/share/licenses/ptl-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:45:42 2025