Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tbb-devel-2021.12.0-1.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: tbb-devel Distribution: openSUSE:Factory:zSystems
Version: 2021.12.0 Vendor: openSUSE
Release: 1.2 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.2.src.rpm
Packager: https://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.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Apr 19 2024 Alessandro de Oliveira Faria <[email protected]>
  - 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 <[email protected]>
  - Fix build to handle changes in (open)SUSE specific cmake macros,
    no user visible changes
* Fri Dec 01 2023 Atri Bhattacharya <[email protected]>
  - 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 <[email protected]>
  - Avoid stuck build/tests
* Tue Aug 01 2023 Martin Liška <[email protected]>
  * 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Add retry-pthread_create.patch that fixes
    gh#oneapi-src/oneTBB#824.
* Sat May 07 2022 Dirk Müller <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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

Files

/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, Wed Dec 4 00:10:59 2024