Revisions of tbb
buildservice-autocommit
accepted
request 1005790
from
Dirk Mueller (dirkmueller)
(revision 78)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1005775
from
Dirk Mueller (dirkmueller)
(revision 77)
- update to 2021.6.0: * Improved support and use of the latest C++ standards for parallel_sort that allows using this algorithm with user-defined and standard library-defined objects with modern semantics. * The following features are now fully functional: task_arena extensions, collaborative_call_once, adaptive mutexes, heterogeneous overloads for concurrent_hash_map, and task_scheduler_handle. * Added support for Windows* Server 2022 and Python 3.10. * Memory allocator crash on a system with an incomplete /proc/meminfo * Incorrect blocking of task stealing * Hang due to incorrect decrement of a limiter_node * Memory corruption in some rare cases when passing big messages in a flow graph * Possible deadlock in a throwable flow graph node with a lightweight policy. The lightweight policy is now ignored for functors that can throw exceptions * Crash when obtaining a range from empty ordered and unordered containers * Deadlock in a concurrent_vector resize() that could happen when the new size is less than the previous size - drop tbb-pr609-32bit-mwaitpkg.patch (upstream) - add 5cb212d44732947396abdd39eae1229c7cd51644.patch, 917.patch: build on riscv64, hppa, s390x
buildservice-autocommit
accepted
request 993616
from
Jan Engelhardt (jengelh)
(revision 76)
baserev update by copy to link target
Jan Engelhardt (jengelh)
accepted
request 993371
from
Martin Liška (marxin)
(revision 75)
- Add retry-pthread_create.patch that fixes gh#oneapi-src/oneTBB#824.
buildservice-autocommit
accepted
request 975541
from
Jan Engelhardt (jengelh)
(revision 74)
baserev update by copy to link target
Jan Engelhardt (jengelh)
accepted
request 975530
from
Dirk Mueller (dirkmueller)
(revision 73)
- update to 2021.1.5: * Reworked synchronization mechanism to reduce contention when multiple task_arena’s are used concurrently. * Fixed sporadic memory corruption. * Enabled Microsoft Visual Studio* 2022 and Python 3.9 support. * Extended task_group interface with a new run_and_wait overload to accept task_handle. * Fixed possible correctness issue in queuing_rw_mutex on non-Intel platforms. * Fixed sporadic memory corruption.
buildservice-autocommit
accepted
request 968030
from
Jan Engelhardt (jengelh)
(revision 72)
baserev update by copy to link target
Jan Engelhardt (jengelh)
accepted
request 967152
from
Atri Bhattacharya (badshah400)
(revision 71)
For 32-bit systems, rename tbb32.pc (default upstream for 32-bit) to tbb.pc (same as 64-bit) so that applications depending on tbb do not have to call different pkgconfig modules based on arch.
Dirk Mueller (dirkmueller)
accepted
request 924165
from
Benjamin Greiner (bnavigator)
(revision 70)
- Allow gcc11 - Add tbb-pr609-32bit-mwaitpkg.patch gh#oneapi-src/oneTBB#609 * fixes 32-bit build with gcc11 - Only run ctest when --with test is given - Update to version 2021.4 * Large release notes since 2020.3: https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-threading-building-blocks-release-notes.html - Drop python2 package - Drop patches: * disable-irml.patch -- install the library * optflags.patch -- build system change * reproducible.patch -- build system change - Refresh cmake-remove-include-path.patch - Add libirml subpackage for python module - Add libtbbbind library package for NUMA support
buildservice-autocommit
accepted
request 859175
from
Marcus Meissner (msmeissn)
(revision 69)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 858632
from
Benjamin Greiner (bnavigator)
(revision 68)
- Rework the building of python bindings * Fix egg info version * Remove shebang lines * fix lining issue by setting TBBROOT and tbbvars in install phase * Run python tests with irml library built (but not installed) * Build bindings packages for all existing python3 flavors gh#openSUSE/python-rpm-macros#66 BTW this also fixes the SLE_12 build, if anyone cares
buildservice-autocommit
accepted
request 824033
from
Ismail Dönmez (namtrac)
(revision 67)
baserev update by copy to link target
Ismail Dönmez (namtrac)
committed
(revision 66)
- Update to version 2020.3 * Changed body type concept of the flow::input_node. Set TBB_DEPRECATED_INPUT_NODE_BODY to 1 to compile with the previous concept of the body type. * Fixed compilation errors in C++20 mode due to ambiguity of comparison operators. Inspired by Barry Revzin (https://github.com/oneapi-src/oneTBB/pull/251). * Fixed an issue in TBBBuild.cmake that causes the build with no arguments to fail (https://github.com/oneapi-src/oneTBB/pull/233)
buildservice-autocommit
accepted
request 789846
from
Ismail Dönmez (namtrac)
(revision 65)
baserev update by copy to link target
Ismail Dönmez (namtrac)
committed
(revision 64)
- Update to version 2020.2 * Cross-allocator copying constructor and copy assignment operator for concurrent_vector are deprecated. * Added input_node to the flow graph API. It acts like a source_node except for being inactive by default; source_node is deprecated. * Allocator template parameter for flow graph nodes is deprecated. Set TBB_DEPRECATED_FLOW_NODE_ALLOCATOR to 1 to avoid compilation errors. * Flow graph preview hetero-features are deprecated. * Fixed the task affinity mechanism to prevent unlimited memory consumption in case the number of threads is explicitly decreased. * Fixed memory leak related NUMA support functionality in task_arena.
Ismail Dönmez (namtrac)
committed
(revision 63)
- Update to version 2020.1 * Fixed the issue of task_arena constraints not propagated on copy construction. * Fixed TBBGet.cmake script broken by TBB package name changes (https://github.com/intel/tbb/issues/209).
buildservice-autocommit
accepted
request 757901
from
Ismail Dönmez (namtrac)
(revision 62)
baserev update by copy to link target
Ismail Dönmez (namtrac)
committed
(revision 61)
- Update to version 2020.0 * Extended task_arena interface to simplify development of NUMA-aware applications. * Added warning notifications when the deprecated functionality is used.
buildservice-autocommit
accepted
request 738866
from
Ismail Dönmez (namtrac)
(revision 60)
baserev update by copy to link target
Ismail Dönmez (namtrac)
committed
(revision 59)
- Update to version 2019_u9 * Multiple APIs are deprecated. For details, please see Deprecated Features appendix in the TBB reference manual. * Added C++17 deduction guides for flow graph nodes. Preview Features * Added isolated_task_group class that allows multiple threads to add and execute tasks sharing the same isolation. * Extended the flow graph API to simplify connecting nodes. * Added erase() by heterogeneous keys for concurrent ordered containers. * Added a possibility to suspend task execution at a specific point and resume it later. Bugs fixed * Fixed the emplace() method of concurrent unordered containers to destroy a temporary element that was not inserted. * Fixed a bug in the merge() method of concurrent unordered containers. * Fixed behavior of a continue_node that follows buffering nodes. * Added support for move-only types to tbb::parallel_pipeline * Fixed detection of clang version when CUDA toolkit is installed - Refresh patches: * cmake-remove-include-path.patch * disable-irml.patch * optflags.patch
Displaying revisions 21 - 40 of 98