Revisions of tbb

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 697786 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 16)
- Update to version 2019_U5
  * Too many changes to list, please see the included CHANGES file.
- Install TBBConfig*.cmake
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 559074 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 12)
- Add disable-irml.patch to disable linking to libirml
- Actually update to tarball to 2018_U2 release
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 557681 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 11)
- Update to version 2018_U2
  * lambda-friendly overloads for parallel_scan.
  * support of static and simple partitioners in
    parallel_deterministic_reduce.
  * initial support for Flow Graph Analyzer to do parallel_for.
  * reservation support in overwrite_node and write_once_node.
  * Fixed a potential deadlock scenario in the flow graph that
    affected Intel® TBB 2018 Initial Release.
  * Fixed constructors of concurrent_hash_map to be exception-safe.
  * Fixed auto-initialization in the main thread to be cleaned up at shutdown.
  * Fixed a crash when tbbmalloc_proxy is used together with dbghelp.
  * Fixed static_partitioner to assign tasks properly in case of nested parallelism.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 528061 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 9)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 497973 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 7)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 489245 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 6)
- Add missing include files boo#1034842
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 477056 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 5)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 445382 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 4)
- 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().
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 438484 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 3)
- Update to version 2017_20161004
  * Fixed the issue with task_arena::execute() not being processed
    when the calling thread cannot join the arena.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 428381 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 2)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 401895 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 1)
Upstream repackaged the source fixing all the problematic licensed files.
Displaying revisions 21 - 36 of 36
openSUSE Build Service is sponsored by