95 Commits

Author SHA256 Message Date
Ana Guerrero
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
Dominique Leuenberger
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
Ana Guerrero
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Ismail Dönmez
686e0f88bd - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=57
2019-06-07 10:46:28 +00:00
Ismail Dönmez
475245188d - 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).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=56
2019-06-06 12:24:17 +00:00
Ismail Dönmez
fdca4ccf0a - 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/package/show/devel:libraries:c_c++/tbb?expand=0&rev=55
2019-06-04 15:10:32 +00:00
Dominique Leuenberger
2f48a6e606 Accepting request 702777 from devel:libraries:c_c++
- Update to version 2019_U6
  * Added support for enqueuing tbb::task into tbb::task_arena
    (https://github.com/01org/tbb/issues/116).
  * Improved support for allocator propagation on concurrent_hash_map
    assigning and swapping.
  * Improved scalable_allocation_command cleanup operations to release
    more memory buffered by the calling thread.
  * Separated allocation of small and large objects into distinct memory
    regions, which helps to reduce excessive memory caching inside the
    TBB allocator.
- Disable python2 support

OBS-URL: https://build.opensuse.org/request/show/702777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=17
2019-05-17 21:36:37 +00:00
Ismail Dönmez
ac38811d4c - Update to version 2019_U6
* Added support for enqueuing tbb::task into tbb::task_arena
    (https://github.com/01org/tbb/issues/116).
  * Improved support for allocator propagation on concurrent_hash_map
    assigning and swapping.
  * Improved scalable_allocation_command cleanup operations to release
    more memory buffered by the calling thread.
  * Separated allocation of small and large objects into distinct memory
    regions, which helps to reduce excessive memory caching inside the
    TBB allocator.
- Disable python2 support

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=53
2019-05-14 07:58:57 +00:00
Dominique Leuenberger
d816f0929c Accepting request 697786 from devel:libraries:c_c++
- Update to version 2019_U5
  * Too many changes to list, please see the included CHANGES file.
- Install TBBConfig*.cmake

OBS-URL: https://build.opensuse.org/request/show/697786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=16
2019-04-30 10:55:32 +00:00
Ismail Dönmez
146cb3a7de -
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=51
2019-04-25 08:35:47 +00:00
Ismail Dönmez
fed90f902d -
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=50
2019-04-25 08:32:12 +00:00
Ismail Dönmez
d273a8cc70 - Update to version 2019_U5
* Too many changes to list, please see the included CHANGES file.
- Install TBBConfig*.cmake

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=49
2019-04-25 08:31:09 +00:00
Yuchen Lin
7ad92ac6e9 Accepting request 631253 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/631253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=15
2018-09-11 15:09:36 +00:00
Ismail Dönmez
1be55c59e3 Accepting request 631209 from home:bmwiedemann:branches:devel:libraries:c_c++
Extend reproducible.patch to not capture build kernel version (boo#1101107).

Also filed upstream https://github.com/01org/tbb/pull/82

OBS-URL: https://build.opensuse.org/request/show/631209
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=47
2018-08-24 08:20:04 +00:00
Dominique Leuenberger
f35b260d54 Accepting request 626897 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/626897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tbb?expand=0&rev=14
2018-08-07 07:40:10 +00:00