contrib/libs/tbb/RELEASE_NOTES.md
oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see https://github.com/open-mpi/hwloc/issues/366 for details) when using hwloc version lower than 2.5.task_arena might be executed before tasks from a higher-priority task_arena.NOTE: To see known limitations that impact all versions of oneTBB, refer to oneTBB Documentation.
-DTBB_VERIFY_DEPENDENCY_SIGNATURE=ON when invoking CMake.TBB_DYNAMIC_LINK_WARNING macro defined.C_INCLUDE_PATH and CPLUS_INCLUDE_PATH in environment setup to avoid unintended compiler warnings caused by globally applied include paths.oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see https://github.com/open-mpi/hwloc/issues/366 for details) when using hwloc version lower than 2.5.task_arena might be executed before tasks from a higher-priority task_arena.NOTE: To see known limitations that impact all versions of oneTBB, refer to oneTBB Documentation.
blocked_nd_range is now a fully supported feature.ONETBB_SPEC_VERSION macro to specify the version of oneAPI specification implemented by the current version of the library.blocked_nd_range to support C++17 Class Template Argument Deduction.task_arena API to select TBB workers leave policy and to hint the start and the end of parallel computations.oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see https://github.com/open-mpi/hwloc/issues/366 for details) when using hwloc version lower than 2.5.task_arena might be executed before tasks from a higher-priority task_arena.NOTE: To see known limitations that impact all versions of oneTBB, refer to oneTBB Documentation.
tbb::concurrent_vector::grow_by() (https://github.com/uxlfoundation/oneTBB/issues/1531).tbb::task_arena::constraints functionality on Windows* systems with multiple processor groups.concurrent_queue and concurrent_bounded_queue capacity preserving on copying, moving, and swapping (https://github.com/uxlfoundation/oneTBB/issues/1598).parallel_for_each compilation issues on GCC 9 in C++20 mode (https://github.com/uxlfoundation/oneTBB/issues/1552).try_put_and_wait API that submits a message to the graph and waits for its completion.oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see https://github.com/open-mpi/hwloc/issues/366 for details) when using hwloc version lower than 2.5.task_arena might be executed before tasks from a higher-priority task_arena.NOTE: To see known limitations that impact all versions of oneTBB, refer to oneTBB Documentation.
task_group, flow_graph, and parallel_for_each.std::aligned_storage deprecated in C++23 (Inspired by Valery Matskevich https://github.com/oneapi-src/oneTBB/pull/1394).oneapi::tbb::info interfaces might interfere with the process affinity mask on the Windows* OS systems with multiple processor groups.oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see https://github.com/open-mpi/hwloc/issues/366 for details) when using hwloc version lower than 2.5.task_arena might be executed before tasks from a higher-priority task_arena.NOTE: To see known limitations that impact all versions of oneTBB, refer to oneTBB Documentation.
oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see https://github.com/open-mpi/hwloc/issues/366 for details) when using hwloc version lower than 2.5.task_arena might be executed before tasks from a higher-priority task_arena.NOTE: To see known limitations that impact all versions of oneTBB, refer to oneTBB Documentation.
parallel_for_each algorithm behavior for iterators defining iterator_concept trait instead of iterator_category.std::min and std::max on Windows* OS (GitHub* #832).TBBConfig.cmake.oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see https://github.com/open-mpi/hwloc/issues/366 for details) when using hwloc version lower than 2.5.TBBConfig.cmake in 32-bit environment may cause incorrect linkage with 64-bit oneTBB library. As a workaround, set CMAKE_PREFIX_PATH:
TBBROOT/lib32/TBBROOT/lib32/;TBBROOT/bin32/NOTE: To see known limitations that impact all versions of oneTBB, refer to oneTBB Documentation.
tbb::this_task_arena() behavior for specific tbb::task_arena{1,0}._tpause.concurrent_queue and concurrent_bounded_queue containers.-ffreestanding and C++11/14 compiler options.PSTL_USE_PARALLEL_POLICIES (in libstdc++ 9) or _GLIBCXX_USE_TBB_PAR_BACKEND (in libstdc++ 10) macro to zero before inclusion of the first standard header file in each translation unit./usr/lib64, the application may fail to link due to the order in which the linker searches for libraries. Use the -L linker option to specify the correct location of oneTBB library. This issue does not affect the program execution.oneapi::tbb::info namespace interfaces might unexpectedly change the process affinity mask on Windows* OS systems (see https://github.com/open-mpi/hwloc/issues/366 for details) when using hwloc* version lower than 2.5./wd4324 to the compiler command line.fork(), to work-around the issue, consider using task_scheduler_handle to join oneTBB worker threads before using fork().