Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: tbb-devel | Distribution: openSUSE Tumbleweed |
Version: 2021.12.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Apr 19 05:16:09 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 1387505 | Source RPM: tbb-2021.12.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://oneapi-src.github.io/oneTBB/ | |
Summary: Development Files for oneAPI Threading Building Blocks (oneTBB) |
oneTBB (previously known as TBB) is a flexible C++ library that simplifies the work of adding parallelism to complex applications. The library lets you easily write parallel programs that take full advantage of the multi-core performance. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. This package contains the header files needed for development with oneTBB.
Apache-2.0
* Fri Apr 19 2024 Alessandro de Oliveira Faria <cabelo@opensuse.org> - Update to version 2021.11.0: * Fixed parallel_for_each algorithm behavior for iterators defining iterator_concept trait instead of iterator_category. * Fixed the incorrect binary search order in TBBConfig.cmake. * Thu Jan 25 2024 Ana Guerrero <ana.guerrero@suse.com> - Fix build to handle changes in (open)SUSE specific cmake macros, no user visible changes * Fri Dec 01 2023 Atri Bhattacharya <badshah400@gmail.com> - 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. * Thu Nov 23 2023 Bernhard Wiedemann <bwiedemann@suse.com> - Avoid stuck build/tests * Tue Aug 01 2023 Martin Liška <martin.liska@hey.com> * Add use-FORTIFY_SOURCE-from-distribution.patch and use FS settings from distribution (we use either =2 or =3). * Tue Aug 01 2023 Alessandro de Oliveira Faria <cabelo@opensuse.org> - 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. * Thu Jun 15 2023 Paolo Stivanin <info@paolostivanin.com> - 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 (patch was upstreamed). - Drop retry-pthread_create.patch (upstream fixed it by using a similar approach). * Wed Jan 04 2023 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - 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 * Sun Dec 11 2022 Dirk Müller <dmueller@suse.com> - update to 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. * Sat Sep 24 2022 Dirk Müller <dmueller@suse.com> - 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 * Fri Aug 05 2022 Martin Liška <mliska@suse.cz> - Add retry-pthread_create.patch that fixes gh#oneapi-src/oneTBB#824. * Sat May 07 2022 Dirk Müller <dmueller@suse.com> - 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. * Tue Apr 05 2022 Atri Bhattacharya <badshah400@gmail.com> - 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. * Fri Oct 08 2021 Ben Greiner <code@bnavigator.de> - 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 * Tue Oct 05 2021 Ben Greiner <code@bnavigator.de> - 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
/usr/include/oneapi /usr/include/oneapi/tbb /usr/include/oneapi/tbb.h /usr/include/oneapi/tbb/blocked_range.h /usr/include/oneapi/tbb/blocked_range2d.h /usr/include/oneapi/tbb/blocked_range3d.h /usr/include/oneapi/tbb/blocked_rangeNd.h /usr/include/oneapi/tbb/cache_aligned_allocator.h /usr/include/oneapi/tbb/collaborative_call_once.h /usr/include/oneapi/tbb/combinable.h /usr/include/oneapi/tbb/concurrent_hash_map.h /usr/include/oneapi/tbb/concurrent_lru_cache.h /usr/include/oneapi/tbb/concurrent_map.h /usr/include/oneapi/tbb/concurrent_priority_queue.h /usr/include/oneapi/tbb/concurrent_queue.h /usr/include/oneapi/tbb/concurrent_set.h /usr/include/oneapi/tbb/concurrent_unordered_map.h /usr/include/oneapi/tbb/concurrent_unordered_set.h /usr/include/oneapi/tbb/concurrent_vector.h /usr/include/oneapi/tbb/detail /usr/include/oneapi/tbb/detail/_aggregator.h /usr/include/oneapi/tbb/detail/_aligned_space.h /usr/include/oneapi/tbb/detail/_allocator_traits.h /usr/include/oneapi/tbb/detail/_assert.h /usr/include/oneapi/tbb/detail/_attach.h /usr/include/oneapi/tbb/detail/_concurrent_queue_base.h /usr/include/oneapi/tbb/detail/_concurrent_skip_list.h /usr/include/oneapi/tbb/detail/_concurrent_unordered_base.h /usr/include/oneapi/tbb/detail/_config.h /usr/include/oneapi/tbb/detail/_containers_helpers.h /usr/include/oneapi/tbb/detail/_exception.h /usr/include/oneapi/tbb/detail/_export.h /usr/include/oneapi/tbb/detail/_flow_graph_body_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_cache_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_indexer_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_item_buffer_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_join_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_node_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_node_set_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_nodes_deduction.h /usr/include/oneapi/tbb/detail/_flow_graph_tagged_buffer_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_trace_impl.h /usr/include/oneapi/tbb/detail/_flow_graph_types_impl.h /usr/include/oneapi/tbb/detail/_hash_compare.h /usr/include/oneapi/tbb/detail/_intrusive_list_node.h /usr/include/oneapi/tbb/detail/_machine.h /usr/include/oneapi/tbb/detail/_mutex_common.h /usr/include/oneapi/tbb/detail/_namespace_injection.h /usr/include/oneapi/tbb/detail/_node_handle.h /usr/include/oneapi/tbb/detail/_pipeline_filters.h /usr/include/oneapi/tbb/detail/_pipeline_filters_deduction.h /usr/include/oneapi/tbb/detail/_range_common.h /usr/include/oneapi/tbb/detail/_rtm_mutex.h /usr/include/oneapi/tbb/detail/_rtm_rw_mutex.h /usr/include/oneapi/tbb/detail/_scoped_lock.h /usr/include/oneapi/tbb/detail/_segment_table.h /usr/include/oneapi/tbb/detail/_small_object_pool.h /usr/include/oneapi/tbb/detail/_string_resource.h /usr/include/oneapi/tbb/detail/_task.h /usr/include/oneapi/tbb/detail/_task_handle.h /usr/include/oneapi/tbb/detail/_template_helpers.h /usr/include/oneapi/tbb/detail/_utils.h /usr/include/oneapi/tbb/detail/_waitable_atomic.h /usr/include/oneapi/tbb/enumerable_thread_specific.h /usr/include/oneapi/tbb/flow_graph.h /usr/include/oneapi/tbb/flow_graph_abstractions.h /usr/include/oneapi/tbb/global_control.h /usr/include/oneapi/tbb/info.h /usr/include/oneapi/tbb/memory_pool.h /usr/include/oneapi/tbb/mutex.h /usr/include/oneapi/tbb/null_mutex.h /usr/include/oneapi/tbb/null_rw_mutex.h /usr/include/oneapi/tbb/parallel_for.h /usr/include/oneapi/tbb/parallel_for_each.h /usr/include/oneapi/tbb/parallel_invoke.h /usr/include/oneapi/tbb/parallel_pipeline.h /usr/include/oneapi/tbb/parallel_reduce.h /usr/include/oneapi/tbb/parallel_scan.h /usr/include/oneapi/tbb/parallel_sort.h /usr/include/oneapi/tbb/partitioner.h /usr/include/oneapi/tbb/profiling.h /usr/include/oneapi/tbb/queuing_mutex.h /usr/include/oneapi/tbb/queuing_rw_mutex.h /usr/include/oneapi/tbb/rw_mutex.h /usr/include/oneapi/tbb/scalable_allocator.h /usr/include/oneapi/tbb/spin_mutex.h /usr/include/oneapi/tbb/spin_rw_mutex.h /usr/include/oneapi/tbb/task.h /usr/include/oneapi/tbb/task_arena.h /usr/include/oneapi/tbb/task_group.h /usr/include/oneapi/tbb/task_scheduler_observer.h /usr/include/oneapi/tbb/tbb_allocator.h /usr/include/oneapi/tbb/tbbmalloc_proxy.h /usr/include/oneapi/tbb/tick_count.h /usr/include/oneapi/tbb/version.h /usr/include/tbb /usr/include/tbb/blocked_range.h /usr/include/tbb/blocked_range2d.h /usr/include/tbb/blocked_range3d.h /usr/include/tbb/blocked_rangeNd.h /usr/include/tbb/cache_aligned_allocator.h /usr/include/tbb/collaborative_call_once.h /usr/include/tbb/combinable.h /usr/include/tbb/concurrent_hash_map.h /usr/include/tbb/concurrent_lru_cache.h /usr/include/tbb/concurrent_map.h /usr/include/tbb/concurrent_priority_queue.h /usr/include/tbb/concurrent_queue.h /usr/include/tbb/concurrent_set.h /usr/include/tbb/concurrent_unordered_map.h /usr/include/tbb/concurrent_unordered_set.h /usr/include/tbb/concurrent_vector.h /usr/include/tbb/enumerable_thread_specific.h /usr/include/tbb/flow_graph.h /usr/include/tbb/flow_graph_abstractions.h /usr/include/tbb/global_control.h /usr/include/tbb/info.h /usr/include/tbb/memory_pool.h /usr/include/tbb/mutex.h /usr/include/tbb/null_mutex.h /usr/include/tbb/null_rw_mutex.h /usr/include/tbb/parallel_for.h /usr/include/tbb/parallel_for_each.h /usr/include/tbb/parallel_invoke.h /usr/include/tbb/parallel_pipeline.h /usr/include/tbb/parallel_reduce.h /usr/include/tbb/parallel_scan.h /usr/include/tbb/parallel_sort.h /usr/include/tbb/partitioner.h /usr/include/tbb/profiling.h /usr/include/tbb/queuing_mutex.h /usr/include/tbb/queuing_rw_mutex.h /usr/include/tbb/rw_mutex.h /usr/include/tbb/scalable_allocator.h /usr/include/tbb/spin_mutex.h /usr/include/tbb/spin_rw_mutex.h /usr/include/tbb/task.h /usr/include/tbb/task_arena.h /usr/include/tbb/task_group.h /usr/include/tbb/task_scheduler_observer.h /usr/include/tbb/tbb.h /usr/include/tbb/tbb_allocator.h /usr/include/tbb/tbbmalloc_proxy.h /usr/include/tbb/tick_count.h /usr/include/tbb/version.h /usr/lib64/cmake/TBB /usr/lib64/cmake/TBB/TBBConfig.cmake /usr/lib64/cmake/TBB/TBBConfigVersion.cmake /usr/lib64/cmake/TBB/TBBTargets-relwithdebinfo.cmake /usr/lib64/cmake/TBB/TBBTargets.cmake /usr/lib64/libirml.so /usr/lib64/libtbb.so /usr/lib64/libtbbbind_2_5.so /usr/lib64/libtbbmalloc.so /usr/lib64/libtbbmalloc_proxy.so /usr/lib64/pkgconfig/tbb.pc /usr/share/doc/packages/tbb-devel /usr/share/doc/packages/tbb-devel/README.md /usr/share/licenses/tbb-devel /usr/share/licenses/tbb-devel/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 18 00:12:25 2024