File _patchinfo of Package patchinfo.125

<patchinfo incident="125">
  <issue id="1034842" tracker="bnc">tbb-devel package lacks header files in /usr/include/tbb/compat</issue>
  <category>recommended</category>
  <rating>moderate</rating>
  <packager>namtrac</packager>
  <description>This update for tbb fixes the following issues:

- Add missing include files (boo#1034842)

This update also contains an update to the 2017_20170226 release with the following changes:

- 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.
- 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().
- Fixed the issue with task_arena::execute() not being processed
  when the calling thread cannot join the arena.
- 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.

The license of this package changed to Apache-2.0.
</description>
  <summary>Recommended update for tbb</summary>
</patchinfo>
openSUSE Build Service is sponsored by