./parallel/threadingbuildingblocks, Threading Buildling Blocks

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 2023.1.0, Package name: threadingbuildingblocks-2023.1.0, Maintainer: asau

Intel(r) Threading Building Blocks (Intel TBB) offers a rich and
complete approach to expressing parallelism in a C++ program.
It is a library that helps you take advantage of multi-core
processor performance without having to be a threading expert.
Intel TBB is not just a threads-replacement library. It represents
a higher-level, task-based parallelism that abstracts platform
details and threading mechanisms for scalability and performance.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 7541.882 KB

Version history: (Expand)


CVS history: (Expand)


   2026-07-23 14:28:40 by Patrick Welche | Files touched by this commit (5)
Log message:
Update threadingbuildingblocks (oneTBB) to 2023.1.0

- XXX cargo culted flag removal
- colloidal suspension simulation runs a tad faster

Highlights:

- Significantly improved scalability for concurrent ordered containers
  on systems with many threads. This change results in greater than
  3x performance for some use cases.

- Fixed ``concurrent_queue`` and ``concurrent_bounded_queue``
  capacity preserving on copying, moving, and swapping
  (https://github.com/uxlfoundation/oneTBB/issues/1598).

- Fixed issues with Flow Graph priorities when using limited
  concurrency nodes (https://github.com/uxlfoundation/oneTBB/issues/1595).

- Added support for Python 3.14.

- ``blocked_nd_range`` is now a fully supported feature.

- Fixed a CMake configuration error on systems with non-English
  locales. Contributed by moritz-h
  (https://github.com/uxlfoundation/oneTBB/pull/1606).

- Improved performance scalability of spin_mutex::lock,
  spin_mutex::try_lock and queuing_mutex::scoped_lock::try_acquire.

- Fixed potential oversubscription issue by respecting CPU quota
  and period limitations provided via cgroups settings on Linux*
  (https://github.com/uxlfoundation/oneTBB/issues/190, https://github.c
  om/uxlfoundation/oneTBB/issues/1760).
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-06-20 16:20:32 by Nia Alarie | Files touched by this commit (3)
Log message:
threadbuildingblocks: Portability fixes.

Do not assume that these hardening flags are supported by the
target platform.
   2025-05-22 23:09:10 by Nia Alarie | Files touched by this commit (2)
Log message:
threadingbuildingblocks: Make tests build optional

This helps with building on sparc64, and probably elsewhere too.
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2025-02-02 08:34:40 by Ryo ONODERA | Files touched by this commit (1)
Log message:
parallel/threadingbuildingblocks: Update HOMEPAGE

Follow redirect.
   2024-12-07 17:07:05 by Nia Alarie | Files touched by this commit (2)
Log message:
threadingbuildingblocks: Fix PLIST on LP32 archs
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2428)
Log message:
*: recursive bump for icu 76 shlib major version bump