Path to this page:
./
parallel/threadingbuildingblocks,
Threading Buildling Blocks
Branch: CURRENT,
Version: 2023.1.0,
Package name: threadingbuildingblocks-2023.1.0,
Maintainer: asauIntel(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)
- (2026-07-23) Updated to version: threadingbuildingblocks-2023.1.0
- (2026-01-07) Updated to version: threadingbuildingblocks-2022.0.0nb3
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-04-23) Updated to version: threadingbuildingblocks-2022.0.0nb2
- (2024-11-15) Updated to version: threadingbuildingblocks-2022.0.0nb1
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
|