SHA256
5
0
forked from pool/tbb

107 Commits

Author SHA256 Message Date
f5efb942ef Adhere to typical changelog syntax for bugrefs 2025-07-30 13:12:01 +02:00
Alessandro de Oliveira Faria (A.K.A.CABELO)
141d8e3c15 Change tbb-2022.2.0.tar.gz file - Bugzilla 1247142 2025-07-30 00:39:18 -03:00
5381658263 Add cf-prot.patch 2025-07-17 10:17:06 +02:00
Alessandro de Oliveira Faria (A.K.A.CABELO)
8999ae2f48 Version 2022.2.0 2025-07-05 20:26:39 -03:00
30971e4e50 Update to 2022.1.0
Also, build with ninja, format the .spec file and
use the common URL format for source URLs
2025-05-06 15:20:16 +02:00
Steve Kowalik
c9e26c7430 Support older and current versions of setuptools
Older versions of setuptools do not normalize the metadata directory,
whereas the newer does, so we need to support both cases.
2025-04-03 16:24:52 +11:00
f7a57bc661 Modernize building of the Python subpackage, don't generate *.egg. 2025-01-08 18:41:37 +01:00
dd92ead7d3 Do away with em dashes in summaries 2024-12-31 16:13:23 +01:00
0485d81d0d Update to 2022.0.0, remove patch and use _service to download tarball 2024-12-31 15:00:11 +01:00
7a084f8ffc Accepting request 1169823 from devel:libraries:c_c++
- Update to version 2021.11.0:

OBS-URL: https://build.opensuse.org/request/show/1169823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=36
2024-04-24 13:13:31 +00:00
d3eea4bfce re-downloaded tarball. Content is different:
diff -dpru a b
Only in b/: .bazelrc
Only in b/: .bazelversion
Only in b/: .gitattributes
Only in b/: .github
Only in b/: .gitignore

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=96
2024-04-23 07:29:50 +00:00
739780ab34 Accepting request 1169005 from home:cabelo:branches:devel:libraries:c_c++
- Update to version 2021.11.0:
  * Fixed parallel_for_each algorithm behavior for iterators defining
    iterator_concept trait instead of iterator_category.
  * Fixed the incorrect binary search order in TBBConfig.cmake.

OBS-URL: https://build.opensuse.org/request/show/1169005
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=95
2024-04-23 07:26:12 +00:00
37ea97be70 Accepting request 1141694 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1141694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=35
2024-01-26 21:46:11 +00:00
7c0a6f9b81 Accepting request 1141559 from home:anag+factory:Staging
- Fix build to handle changes in (open)SUSE specific cmake macros,  
  no user visible changes

OBS-URL: https://build.opensuse.org/request/show/1141559
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=93
2024-01-26 09:35:15 +00:00
2196cf253b Accepting request 1130181 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1130181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=34
2023-12-02 16:12:32 +00:00
acbefe523a Accepting request 1130173 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 2021.11.0:
  * Fixed tbb::this_task_arena() behavior for specific
    tbb::task_arena{1,0}.
  * Restored performance on the high-core count systems that
    support _tpause.
- Refresh patches to apply cleanly:
  * use-FORTIFY_SOURCE-from-distribution.patch
  * add-cmake-check-for-libatomic-requirement-when-build.patch
- Update Summary and description tags to be consistent with
  upstream's TBB -> oneTBB renaming.

OBS-URL: https://build.opensuse.org/request/show/1130173
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=91
2023-12-01 10:01:10 +00:00
4f15583984 Accepting request 1128599 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1128599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=33
2023-11-26 18:36:34 +00:00
497eaccf44 Accepting request 1128292 from home:bmwiedemann:branches:devel:libraries:c_c++
Avoid stuck build/tests

without this change, a osc build --noservice --vm-type=kvm -j1 standard
would get stuck forever, blocking the build machine

OBS-URL: https://build.opensuse.org/request/show/1128292
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=89
2023-11-24 14:11:16 +00:00
aafc1ecab2 Accepting request 1101905 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1101905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=32
2023-08-03 15:27:14 +00:00
e2e77a39d0 Accepting request 1101791 from home:marxin:branches:devel:libraries:c_c++
* Add use-FORTIFY_SOURCE-from-distribution.patch and use FS settings from distribution
(we use either =2 or =3).

  * Since C++17, parallel algorithms and Flow Graph nodes are allowed to accept
    pointers to the member functions and member objects as the user-provided
    callables.
  * Added missed member functions, such as assignment operators and swap function,
    to the concurrent_queue and concurrent_bounded_queue containers.

OBS-URL: https://build.opensuse.org/request/show/1101791
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=87
2023-08-02 08:02:50 +00:00
9e41f76f2e Accepting request 1101594 from home:cabelo:intel
- Update to 2021.10.0:
  * Since C++17, parallel algorithms and Flow Graph nodes are allowed to accept pointers to the member functions and member objects as the user-provided callables.
  * Added missed member functions, such as assignment operators and swap function, to the concurrent_queue and concurrent_bounded_queue containers.

OBS-URL: https://build.opensuse.org/request/show/1101594
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=86
2023-08-01 10:20:00 +00:00
9cc35782de Accepting request 1093680 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1093680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=31
2023-06-19 20:50:08 +00:00
9d2de3356a Accepting request 1093506 from home:polslinux:branches:devel:libraries:c_c++
- Drop 917.patch (patch was upstreamed).
- Drop retry-pthread_create.patch (upstream fixed it by using a similar
  approach).

OBS-URL: https://build.opensuse.org/request/show/1093506
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=84
2023-06-18 18:46:12 +00:00
971a403f28 Accepting request 1093260 from home:polslinux:branches:devel:libraries:c_c++
- Update to 2021.9.0:
  * Hybrid CPU support is now a fully supported feature.
  * Fixed the issue reported by the Address Sanitizer.
  * Fixed the input_type alias exposed by flow_graph::join_node.
- Drop 917.patch
- Drop retry-pthread_create.patch

OBS-URL: https://build.opensuse.org/request/show/1093260
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=83
2023-06-15 20:38:31 +00:00
a46cf3c16d Accepting request 1056064 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1056064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=30
2023-01-06 16:04:51 +00:00
4979ce178a Accepting request 1055995 from home:glaubitz:branches:devel:libraries:c_c++
- Update to v2021.8.0
  * Fixed oneapi::tbb::concurrent_bounded_queue::pop return type (GitHub* #807).
  * Fixed oneapi::tbb::concurrent_queue and oneapi::tbb::concurrent_bounded_queue
    with non-default constructible value types (GitHub* #885).
  * Fixed incorrect splitting of iteration space in case there is no
    support for proportional splitting in custom ranges.
- Add patch to link against libatomic where necessary
  * add-cmake-check-for-libatomic-requirement-when-build.patch
- Drop 5cb212d44732947396abdd39eae1229c7cd51644.patch, merged upstream
- Use correct changelog entries for v2021.7.0

  * Memory allocator crash when allocating ~1TB on 64-bit systems (GitHub* #838).
  * Thread Distribution over NUMA Nodes on Windows OS systems.
  * For oneapi::tbb::suspend it is now guaranteed that the user-specified
    callable object is executed by the calling thread.

OBS-URL: https://build.opensuse.org/request/show/1055995
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=81
2023-01-04 21:26:10 +00:00
a5abc3efc6 Accepting request 1042476 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1042476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=29
2022-12-14 13:10:31 +00:00
b526b3db07 Accepting request 1042203 from home:dirkmueller:Factory
- update to v2021.7.0:
  * Memory allocator crash on a system with an incomplete /proc/meminfo
    (GitHub* #584).
  * Incorrect blocking of task stealing (GitHub* #478).
  * Hang due to incorrect decrement of a limiter_node (GitHub* #634).
  * Memory corruption in some rare cases when passing big messages in a flow
    graph (GitHub* #639).
  * Possible deadlock in a throwable flow graph node with a lightweight
    policy. The lightweight policy is now ignored for functors that can
    throw exceptions (GitHub* #420).
  * Crash when obtaining a range from empty ordered and unordered containers
    (GitHub* #641).
  * Deadlock in a concurrent_vector resize() that could happen when the new
    size is less than the previous size (GitHub* #733).

OBS-URL: https://build.opensuse.org/request/show/1042203
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=79
2022-12-12 21:03:04 +00:00
f2af0a1c1b Accepting request 1005790 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1005790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=28
2022-09-25 13:34:41 +00:00
83f2113b27 Accepting request 1005775 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1005775
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=77
2022-09-24 16:09:52 +00:00
19fe018ed5 Accepting request 993616 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/993616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=27
2022-08-09 13:25:54 +00:00
a250fa90c0 Accepting request 993371 from home:marxin:branches:devel:libraries:c_c++
- Add retry-pthread_create.patch that fixes
  gh#oneapi-src/oneTBB#824.

OBS-URL: https://build.opensuse.org/request/show/993371
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=75
2022-08-07 11:40:29 +00:00
6e3820dbf1 Accepting request 975541 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/975541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=26
2022-05-08 19:52:10 +00:00
41079bb126 Accepting request 975530 from home:dirkmueller:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/975530
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=73
2022-05-07 14:19:13 +00:00
1347e15b68 Accepting request 968030 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/968030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=25
2022-04-11 22:13:50 +00:00
73a44bbacc Accepting request 967152 from home:badshah400:branches:devel:libraries:c_c++
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.

OBS-URL: https://build.opensuse.org/request/show/967152
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=71
2022-04-09 16:16:03 +00:00
8d8274e0f4 Accepting request 925616 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/925616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=24
2021-11-20 01:38:16 +00:00
5054a0acde Accepting request 924165 from home:bnavigator:branches:devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/924165
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=70
2021-10-16 09:22:28 +00:00
52ea75003a Accepting request 859175 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/859175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=23
2020-12-30 16:11:56 +00:00
0ad932aa8a Accepting request 858632 from home:bnavigator:branches:devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/858632
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=68
2020-12-29 10:56:46 +00:00
a6ac438359 Accepting request 824033 from devel:libraries:c_c++
- 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)

OBS-URL: https://build.opensuse.org/request/show/824033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=22
2020-08-04 18:17:59 +00:00
Ismail Dönmez
20a9f90006 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=66
2020-08-03 05:55:05 +00:00
553271aaee Accepting request 789846 from devel:libraries:c_c++
- 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.

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

OBS-URL: https://build.opensuse.org/request/show/789846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=21
2020-04-04 10:18:14 +00:00
Ismail Dönmez
4fab4f4771 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=64
2020-03-30 15:55:29 +00:00
Ismail Dönmez
768c08c6e0 - 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).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=63
2020-01-21 15:28:03 +00:00
105fc954b3 Accepting request 757901 from devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/757901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=20
2019-12-23 21:39:18 +00:00
Ismail Dönmez
1f422cf3bf - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=61
2019-12-18 16:38:17 +00:00
57964d07ad Accepting request 738866 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/738866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=19
2019-10-21 10:25:47 +00:00
Ismail Dönmez
0ec258f5f0 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=59
2019-10-10 13:03:29 +00:00
eb4b2a1b66 Accepting request 708277 from devel:libraries:c_c++
- Add cmake-remove-include-path.patch to remove setting include
  path since we already install under /usr/include and this fixes
  idiot OpenCV trying to do -isystem $TBB_INCLUDE_DIR

- Update to version 2019_U8
  * Fixed a bug in TBB 2019 Update 7 that could lead to incorrect memory
    reallocation on Linux (https://github.com/intel/tbb/issues/148).
  * Fixed enqueuing tbb::task into tbb::task_arena not to fail on threads
    with no task scheduler initialized
    (https://github.com/intel/tbb/issues/116).

- Update to version 2019_U7
  * Added TBBMALLOC_SET_HUGE_SIZE_THRESHOLD parameter to set the
    lower bound for allocations that are not released back to OS
    unless a cleanup is explicitly requested.
  * Added zip_iterator::base() method to get the tuple of underlying
    iterators.
  * Improved async_node to never block a thread that sends a message
    through its gateway.
  * Extended decrement port of the tbb::flow::limiter_node to accept
    messages of integral types.
  * Removed the number_of_decrement_predecessors parameter from the
    constructor of flow::limiter_node. To allow its usage, set
    TBB_DEPRECATED_LIMITER_NODE_CONSTRUCTOR macro to 1.
  * Added ordered associative containers:
    concurrent_{map,multimap,set,multiset} (requires C++11).

OBS-URL: https://build.opensuse.org/request/show/708277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=18
2019-06-13 20:29:26 +00:00