Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ptl-devel-2.3.3-1.14 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: ptl-devel Distribution: openSUSE Tumbleweed
Version: 2.3.3 Vendor: openSUSE
Release: 1.14 Build date: Fri Feb 9 21:52:38 2024
Group: Unspecified Build host: i02-armsrv2
Size: 242846 Source RPM: PTL-2.3.3-1.14.src.rpm
Packager: http://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.

Provides

Requires

License

MIT

Changelog

* 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.

Files

/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/lib/cmake
/usr/lib/cmake/PTL
/usr/lib/cmake/PTL/Modules
/usr/lib/cmake/PTL/Modules/FindTBB.cmake
/usr/lib/cmake/PTL/PTLConfig.cmake
/usr/lib/cmake/PTL/PTLConfigVersion.cmake
/usr/lib/cmake/PTL/PTLTargets-relwithdebinfo.cmake
/usr/lib/cmake/PTL/PTLTargets.cmake
/usr/lib/libptl.so
/usr/lib/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, Wed Apr 24 23:40:44 2024