SHA256
6
0
forked from pool/tbb

Commit Graph

  • f7a57bc661
    Modernize building of the Python subpackage, don't generate *.egg. master Matěj Cepl 2025-01-08 18:41:37 +01:00
  • dd92ead7d3 Do away with em dashes in summaries Jan Engelhardt 2024-12-31 16:13:23 +01:00
  • 0485d81d0d Update to 2022.0.0, remove patch and use _service to download tarball VaiTon 2024-12-31 15:00:11 +01:00
  • 7a084f8ffc Accepting request 1169823 from devel:libraries:c_c++ Ana Guerrero 2024-04-24 13:13:31 +00:00
  • d3eea4bfce re-downloaded tarball. Content is different: Jan Engelhardt 2024-04-23 07:29:50 +00:00
  • 739780ab34 Accepting request 1169005 from home:cabelo:branches:devel:libraries:c_c++ Jan Engelhardt 2024-04-23 07:26:12 +00:00
  • 37ea97be70 Accepting request 1141694 from devel:libraries:c_c++ Ana Guerrero 2024-01-26 21:46:11 +00:00
  • 7c0a6f9b81 Accepting request 1141559 from home:anag+factory:Staging Dirk Mueller 2024-01-26 09:35:15 +00:00
  • 2196cf253b Accepting request 1130181 from devel:libraries:c_c++ Dominique Leuenberger 2023-12-02 16:12:32 +00:00
  • acbefe523a Accepting request 1130173 from home:badshah400:branches:devel:libraries:c_c++ Dirk Mueller 2023-12-01 10:01:10 +00:00
  • 4f15583984 Accepting request 1128599 from devel:libraries:c_c++ Ana Guerrero 2023-11-26 18:36:34 +00:00
  • 497eaccf44 Accepting request 1128292 from home:bmwiedemann:branches:devel:libraries:c_c++ Dirk Mueller 2023-11-24 14:11:16 +00:00
  • aafc1ecab2 Accepting request 1101905 from devel:libraries:c_c++ Dominique Leuenberger 2023-08-03 15:27:14 +00:00
  • e2e77a39d0 Accepting request 1101791 from home:marxin:branches:devel:libraries:c_c++ Adam Majer 2023-08-02 08:02:50 +00:00
  • 9e41f76f2e Accepting request 1101594 from home:cabelo:intel Adam Majer 2023-08-01 10:20:00 +00:00
  • 9cc35782de Accepting request 1093680 from devel:libraries:c_c++ Dominique Leuenberger 2023-06-19 20:50:08 +00:00
  • 9d2de3356a Accepting request 1093506 from home:polslinux:branches:devel:libraries:c_c++ Dirk Mueller 2023-06-18 18:46:12 +00:00
  • 971a403f28 Accepting request 1093260 from home:polslinux:branches:devel:libraries:c_c++ Dirk Mueller 2023-06-15 20:38:31 +00:00
  • a46cf3c16d Accepting request 1056064 from devel:libraries:c_c++ Dominique Leuenberger 2023-01-06 16:04:51 +00:00
  • 4979ce178a Accepting request 1055995 from home:glaubitz:branches:devel:libraries:c_c++ Dirk Mueller 2023-01-04 21:26:10 +00:00
  • a5abc3efc6 Accepting request 1042476 from devel:libraries:c_c++ Dominique Leuenberger 2022-12-14 13:10:31 +00:00
  • b526b3db07 Accepting request 1042203 from home:dirkmueller:Factory Dirk Mueller 2022-12-12 21:03:04 +00:00
  • f2af0a1c1b Accepting request 1005790 from devel:libraries:c_c++ Dominique Leuenberger 2022-09-25 13:34:41 +00:00
  • 83f2113b27 Accepting request 1005775 from home:dirkmueller:Factory Dirk Mueller 2022-09-24 16:09:52 +00:00
  • 19fe018ed5 Accepting request 993616 from devel:libraries:c_c++ Dominique Leuenberger 2022-08-09 13:25:54 +00:00
  • a250fa90c0 Accepting request 993371 from home:marxin:branches:devel:libraries:c_c++ Jan Engelhardt 2022-08-07 11:40:29 +00:00
  • 6e3820dbf1 Accepting request 975541 from devel:libraries:c_c++ Dominique Leuenberger 2022-05-08 19:52:10 +00:00
  • 41079bb126 Accepting request 975530 from home:dirkmueller:Factory Jan Engelhardt 2022-05-07 14:19:13 +00:00
  • 1347e15b68 Accepting request 968030 from devel:libraries:c_c++ Dominique Leuenberger 2022-04-11 22:13:50 +00:00
  • 73a44bbacc Accepting request 967152 from home:badshah400:branches:devel:libraries:c_c++ Jan Engelhardt 2022-04-09 16:16:03 +00:00
  • 8d8274e0f4 Accepting request 925616 from devel:libraries:c_c++ Dominique Leuenberger 2021-11-20 01:38:16 +00:00
  • 5054a0acde Accepting request 924165 from home:bnavigator:branches:devel:libraries:c_c++ Dirk Mueller 2021-10-16 09:22:28 +00:00
  • 52ea75003a Accepting request 859175 from devel:libraries:c_c++ Dominique Leuenberger 2020-12-30 16:11:56 +00:00
  • 0ad932aa8a Accepting request 858632 from home:bnavigator:branches:devel:libraries:c_c++ Marcus Meissner 2020-12-29 10:56:46 +00:00
  • a6ac438359 Accepting request 824033 from devel:libraries:c_c++ Dominique Leuenberger 2020-08-04 18:17:59 +00:00
  • 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) Ismail Dönmez 2020-08-03 05:55:05 +00:00
  • 553271aaee Accepting request 789846 from devel:libraries:c_c++ Dominique Leuenberger 2020-04-04 10:18:14 +00:00
  • 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. Ismail Dönmez 2020-03-30 15:55:29 +00:00
  • 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). Ismail Dönmez 2020-01-21 15:28:03 +00:00
  • 105fc954b3 Accepting request 757901 from devel:libraries:c_c++ Dominique Leuenberger 2019-12-23 21:39:18 +00:00
  • 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. Ismail Dönmez 2019-12-18 16:38:17 +00:00
  • 57964d07ad Accepting request 738866 from devel:libraries:c_c++ Dominique Leuenberger 2019-10-21 10:25:47 +00:00
  • 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. Ismail Dönmez 2019-10-10 13:03:29 +00:00
  • eb4b2a1b66 Accepting request 708277 from devel:libraries:c_c++ Dominique Leuenberger 2019-06-13 20:29:26 +00:00
  • 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 Ismail Dönmez 2019-06-07 10:46:28 +00:00
  • 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). Ismail Dönmez 2019-06-06 12:24:17 +00:00
  • 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). Ismail Dönmez 2019-06-04 15:10:32 +00:00
  • 2f48a6e606 Accepting request 702777 from devel:libraries:c_c++ Dominique Leuenberger 2019-05-17 21:36:37 +00:00
  • 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 Ismail Dönmez 2019-05-14 07:58:57 +00:00
  • d816f0929c Accepting request 697786 from devel:libraries:c_c++ Dominique Leuenberger 2019-04-30 10:55:32 +00:00
  • 146cb3a7de - Ismail Dönmez 2019-04-25 08:35:47 +00:00
  • fed90f902d - Ismail Dönmez 2019-04-25 08:32:12 +00:00
  • d273a8cc70 - Update to version 2019_U5 * Too many changes to list, please see the included CHANGES file. - Install TBBConfig*.cmake Ismail Dönmez 2019-04-25 08:31:09 +00:00
  • 7ad92ac6e9 Accepting request 631253 from devel:libraries:c_c++ Yuchen Lin 2018-09-11 15:09:36 +00:00
  • 1be55c59e3 Accepting request 631209 from home:bmwiedemann:branches:devel:libraries:c_c++ Ismail Dönmez 2018-08-24 08:20:04 +00:00
  • f35b260d54 Accepting request 626897 from devel:libraries:c_c++ Dominique Leuenberger 2018-08-07 07:40:10 +00:00
  • ee995399fb Accepting request 626788 from home:bmwiedemann:branches:devel:libraries:c_c++ Ismail Dönmez 2018-08-01 12:59:03 +00:00
  • ec4d5266b0 Accepting request 562780 from devel:libraries:c_c++ Dominique Leuenberger 2018-01-16 08:31:53 +00:00
  • 371a6931e6 Accepting request 562437 from openSUSE:Factory:Staging:O:DVD Dirk Mueller 2018-01-09 08:02:08 +00:00
  • 1d9b80f5b7 Accepting request 559074 from devel:libraries:c_c++ Dominique Leuenberger 2017-12-28 23:01:50 +00:00
  • f5a3326d97 - Add disable-irml.patch to disable linking to libirml - Actually update to tarball to 2018_U2 release Ismail Dönmez 2017-12-21 12:21:29 +00:00
  • 278712072e Actually update the tarball Ismail Dönmez 2017-12-21 10:27:13 +00:00
  • 3071ebdb9b Accepting request 557681 from devel:libraries:c_c++ Dominique Leuenberger 2017-12-19 09:43:41 +00:00
  • d0242196ab OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=38 Ismail Dönmez 2017-12-16 15:31:05 +00:00
  • adc7b60403 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=37 Ismail Dönmez 2017-12-16 15:29:01 +00:00
  • e5bee4889b Accepting request 539294 from devel:libraries:c_c++ Dominique Leuenberger 2017-11-10 13:40:39 +00:00
  • c8d11dcc6b Accepting request 538180 from home:pluskalm:branches:devel:libraries:c_c++ Marcus Meissner 2017-11-06 12:38:06 +00:00
  • 5736a6ab8d Accepting request 528061 from devel:libraries:c_c++ Dominique Leuenberger 2017-09-25 11:55:34 +00:00
  • 8f95ea360c - Update to version 2018 release * Now fully supports this_task_arena::isolate() function. * Parallel STL, an implementation of the C++ standard library algorithms with support for execution policies, has been introduced. * Fixed a bug preventing use of streaming_node and opencl_node with Clang. * Fixed this_task_arena::isolate() function to work correctly with parallel_invoke and parallel_do algorithms. * Fixed a memory leak in composite_node. * Fixed an assertion failure in debug tbbmalloc binaries when TBBMALLOC_CLEAN_ALL_BUFFERS is used. Ismail Dönmez 2017-09-21 12:07:03 +00:00
  • 7b3bfeed35 Accepting request 499650 from devel:libraries:c_c++ Dominique Leuenberger 2017-05-31 10:20:01 +00:00
  • 23b9802bd7 Accepting request 499630 from home:bmwiedemann:branches:devel:libraries:c_c++ Adam Majer 2017-05-30 10:07:37 +00:00
  • f39abea742 Accepting request 497973 from devel:libraries:c_c++ Dominique Leuenberger 2017-05-24 14:51:51 +00:00
  • e0214c6d6b - Update to version 2017_20170412 release * Added a blocking terminate extension to the task_scheduler_init class that allows an object to wait for termination of worker threads. Ismail Dönmez 2017-05-24 12:24:11 +00:00
  • 843493ce3f Accepting request 489245 from devel:libraries:c_c++ Dominique Leuenberger 2017-04-24 07:48:37 +00:00
  • 4acf6b530c - Add missing include files boo#1034842 Ismail Dönmez 2017-04-19 08:09:56 +00:00
  • eb7b29034c Accepting request 477056 from devel:libraries:c_c++ Dominique Leuenberger 2017-03-12 19:01:07 +00:00
  • 2eccd1b952 - Update to 2017_20170226 release * Added support for C++11 move semantics in parallel_do. * Constructors for many classes, including graph nodes, concurrent containers, thread-local containers, etc., are declared explicit and cannot be used for implicit conversions anymore. * Added a workaround for bug 16657 in the GNU C Library (glibc) affecting the debug version of tbb::mutex. * Fixed a crash in pool_identify() called for an object allocated in another thread. Ismail Dönmez 2017-03-05 19:48:28 +00:00
  • d3f0049ee6 Accepting request 445382 from devel:libraries:c_c++ Dominique Leuenberger 2016-12-13 18:33:45 +00:00
  • 5efb4b0192 - Update to 2017_20161128 release * Added template class gfx_factory to the flow graph API. It implements the Factory concept for streaming_node to offload computations to Intel processor graphics. * Fixed a possible deadlock caused by missed wakeup signals in task_arena::execute(). Ismail Dönmez 2016-12-12 09:08:31 +00:00
  • 4888deb459 Accepting request 438484 from devel:libraries:c_c++ Dominique Leuenberger 2016-11-05 20:26:14 +00:00
  • 514691c607 - Update to version 2017_20161004 * Fixed the issue with task_arena::execute() not being processed when the calling thread cannot join the arena. Ismail Dönmez 2016-11-03 07:55:50 +00:00
  • 3bd7e4375a Accepting request 428381 from devel:libraries:c_c++ Dominique Leuenberger 2016-10-25 15:43:36 +00:00
  • 3a0ebea12a - Updated to version 2017_20160722 * static_partitioner class is now a fully supported feature. * async_node class is now a fully supported feature. * For 64-bit platforms, quadrupled the worst-case limit on the amount of memory the Intel TBB allocator can handle. * Added TBB_USE_GLIBCXX_VERSION macro to specify the version of GNU libstdc++ when it cannot be properly recognized, e.g. when used with Clang on Linux* OS. Inspired by a contribution from David A. * Added graph/stereo example to demostrate tbb::flow::async_msg. * Removed a few cases of excessive user data copying in the flow graph. * Reworked split_node to eliminate unnecessary overheads. * Added support for C++11 move semantics to the argument of tbb::parallel_do_feeder::add() method. * Added C++11 move constructor and assignment operator to tbb::combinable template class. * Added tbb::this_task_arena::max_concurrency() function and max_concurrency() method of class task_arena returning the maximal number of threads that can work inside an arena. * Deprecated tbb::task_arena::current_thread_index() static method; use tbb::this_task_arena::current_thread_index() function instead. - License changed to Apache-2.0 - Please see included CHANGES file for all changes. Ismail Dönmez 2016-09-17 13:10:24 +00:00
  • 4b2aa40c7e Accepting request 401895 from devel:libraries:c_c++ Dominique Leuenberger 2016-06-21 09:30:24 +00:00
  • 3c4b927261 - Ismail Dönmez 2016-06-14 09:37:50 +00:00
  • a8fba5126e - Ismail Dönmez 2016-06-12 11:59:41 +00:00
  • 35c2c10e45 - Ismail Dönmez 2016-06-12 11:57:56 +00:00
  • ca45639cfa - Remove non-distributable files. Ismail Dönmez 2016-06-10 08:19:13 +00:00
  • d6db89776b - Update to version 44_20160526 * Added a Python module which is able to replace Python's thread pool class with the implementation based on Intel TBB task scheduler. * Fixed the implementation of 64-bit tbb::atomic for IA-32 architecture to work correctly with GCC 5.2 in C++11/14 mode. * Fixed a possible crash when tasks with affinity (e.g. specified via affinity_partitioner) are used simultaneously with task priority changes. Ismail Dönmez 2016-06-08 11:21:21 +00:00
  • 6b3ab9324f Accepting request 393634 from home:jengelh:branches:devel:libraries:c_c++ Ismail Dönmez 2016-05-04 12:34:10 +00:00
  • c27da08052 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tbb?expand=0&rev=11 Ismail Dönmez 2016-05-04 12:14:02 +00:00
  • b1d29e2770 Disable tests Ismail Dönmez 2016-05-04 11:51:49 +00:00
  • 3def0cc19b - Ismail Dönmez 2016-05-04 11:17:07 +00:00
  • 182291d39c - Ismail Dönmez 2016-05-04 10:59:03 +00:00
  • a6a3bde576 Fix url/license Ismail Dönmez 2016-05-04 10:58:14 +00:00
  • 1fada0345a - Update to version 44_20160128: * Lots of changes, see the CHANGES file. - Drop tbb-4.0-cas.patch, fixed upstream. Ismail Dönmez 2016-05-04 10:55:21 +00:00
  • 6a04b9fe10 Accepting request 155678 from home:adra:branches:devel:libraries:c_c++ Ismail Dönmez 2013-02-21 21:24:06 +00:00
  • 0268ddae8b Accepting request 130974 from home:chenxiaolong:SABnzbd Cristian Rodríguez 2012-08-16 05:49:42 +00:00
  • 7c38534d5c Remove redundant tags/sections Jan Engelhardt 2012-01-29 01:34:18 +00:00
  • 5054611b24 - Update to version tbb30_20110704 Cristian Rodríguez 2011-08-14 23:37:08 +00:00