History log of /oneTBB/test/tbb/ (Results 1 – 25 of 121)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3b9f9bae13-Dec-2023 Konstantin Boyarinov <[email protected]>

Fix parallel_for_each iterator tag dispatch for move iterators + fix stack overflow on Windows (#1276)

de0a3a6514-Nov-2023 Konstantin Boyarinov <[email protected]>

Fix parallel_for_each with C++20 iterators (#1250)

ab7f370c08-Nov-2023 Pavel Kumbrasev <[email protected]>

Fix tests compilation on OpenBSD (#1246)

* Fix test_eh_thread on OpenBSD
* Disable test_malloc_compliance on OpenBSD
---------
Signed-off-by: pavelkumbrasev <[email protected]>


/oneTBB/.github/workflows/ci.yml
/oneTBB/CMakeLists.txt
/oneTBB/INSTALL.md
/oneTBB/cmake/README.md
/oneTBB/cmake/compilers/IntelLLVM.cmake
/oneTBB/cmake/compilers/MSVC.cmake
/oneTBB/cmake/config_generation.cmake
/oneTBB/cmake/templates/TBBConfig.cmake.in
/oneTBB/cmake/utils.cmake
/oneTBB/examples/CMakeLists.txt
/oneTBB/examples/README.md
/oneTBB/examples/common/gui/CMakeLists.txt
/oneTBB/examples/concurrent_hash_map/count_strings/CMakeLists.txt
/oneTBB/examples/concurrent_priority_queue/shortpath/CMakeLists.txt
/oneTBB/examples/getting_started/sub_string_finder/CMakeLists.txt
/oneTBB/examples/graph/binpack/CMakeLists.txt
/oneTBB/examples/graph/cholesky/CMakeLists.txt
/oneTBB/examples/graph/dining_philosophers/CMakeLists.txt
/oneTBB/examples/graph/fgbzip2/CMakeLists.txt
/oneTBB/examples/graph/logic_sim/CMakeLists.txt
/oneTBB/examples/graph/som/CMakeLists.txt
/oneTBB/examples/migration/recursive_fibonacci/CMakeLists.txt
/oneTBB/examples/migration/recursive_fibonacci/README.md
/oneTBB/examples/migration/recursive_fibonacci/fibonacci.cpp
/oneTBB/examples/migration/recursive_fibonacci/fibonacci_single_task.h
/oneTBB/examples/migration/recursive_fibonacci/fibonacci_two_tasks.h
/oneTBB/examples/migration/recursive_fibonacci/task_emulation_layer.h
/oneTBB/examples/parallel_for/game_of_life/CMakeLists.txt
/oneTBB/examples/parallel_for/polygon_overlay/CMakeLists.txt
/oneTBB/examples/parallel_for/seismic/CMakeLists.txt
/oneTBB/examples/parallel_for/tachyon/CMakeLists.txt
/oneTBB/examples/parallel_for_each/parallel_preorder/CMakeLists.txt
/oneTBB/examples/parallel_pipeline/square/CMakeLists.txt
/oneTBB/examples/parallel_reduce/README.md
/oneTBB/examples/parallel_reduce/convex_hull/CMakeLists.txt
/oneTBB/examples/parallel_reduce/pi/CMakeLists.txt
/oneTBB/examples/parallel_reduce/pi/README.md
/oneTBB/examples/parallel_reduce/pi/common.h
/oneTBB/examples/parallel_reduce/pi/main.cpp
/oneTBB/examples/parallel_reduce/pi/pi.cpp
/oneTBB/examples/parallel_reduce/primes/CMakeLists.txt
/oneTBB/examples/task_arena/fractal/CMakeLists.txt
/oneTBB/examples/task_group/sudoku/CMakeLists.txt
/oneTBB/examples/test_all/fibonacci/CMakeLists.txt
/oneTBB/include/oneapi/tbb/version.h
/oneTBB/integration/windows/nuget/inteltbb.devel.win.targets
/oneTBB/src/tbb/CMakeLists.txt
/oneTBB/src/tbb/global_control.cpp
/oneTBB/src/tbbmalloc/TypeDefinitions.h
/oneTBB/test/CMakeLists.txt
test_eh_thread.cpp
/oneTBB/test/tbbmalloc/test_malloc_compliance.cpp
11545bd618-Sep-2023 Pavel Kumbrasev <[email protected]>

Fix brief in test_fuzzing (#1206)

Signed-off-by: pavelkumbrasev <[email protected]>

546fe27308-Sep-2023 Ilya Isaev <[email protected]>

Fix test_task crash/hang on RT Linux systems (#1201)

"Test priority inversion" test case manually increases threads' priority (including main thread) to test priority inversion problem but never res

Fix test_task crash/hang on RT Linux systems (#1201)

"Test priority inversion" test case manually increases threads' priority (including main thread) to test priority inversion problem but never restore it. That could lead to busy-waiting inside oneTBB on RT Linux kernels which is not expected. This patch restores previous priority after the test case completes.

Signed-off-by: Isaev, Ilya <[email protected]>
Co-authored-by: Konstantin Boyarinov <[email protected]>

show more ...

261551ed30-Aug-2023 Dmitri Mokhov <[email protected]>

Add tag to brief description (#1190)

Signed-off-by: Dmitri Mokhov <[email protected]>

48ba0d7a29-Aug-2023 Dmitri Mokhov <[email protected]>

Add fuzz testing (#1184)

* Add a CMake option: `TBB_FUZZ_TESTING` (default: off)
* Add a `test_fuzzing`, which uses libFuzzer to fuzz all the environment variables and launches `test_task` each tim

Add fuzz testing (#1184)

* Add a CMake option: `TBB_FUZZ_TESTING` (default: off)
* Add a `test_fuzzing`, which uses libFuzzer to fuzz all the environment variables and launches `test_task` each time.

Signed-off-by: Dmitri Mokhov <[email protected]>

show more ...

c4a799df23-Aug-2023 JhaShweta1 <[email protected]>

Spelling correction (#1179)

* codespell changes


/oneTBB/doc/GSG/next_steps.rst
/oneTBB/doc/main/tbb_userguide/Working_on_the_Assembly_Line_pipeline.rst
/oneTBB/examples/migration/recursive_fibonacci/fibonacci.cpp
/oneTBB/examples/parallel_for/tachyon/src/imageio.cpp
/oneTBB/examples/parallel_for/tachyon/src/imageio.hpp
/oneTBB/examples/parallel_for/tachyon/src/jpeg.cpp
/oneTBB/examples/parallel_for/tachyon/src/ppm.cpp
/oneTBB/examples/parallel_for/tachyon/src/ppm.hpp
/oneTBB/include/oneapi/tbb/concurrent_queue.h
/oneTBB/include/oneapi/tbb/parallel_invoke.h
/oneTBB/include/oneapi/tbb/partitioner.h
/oneTBB/include/oneapi/tbb/version.h
/oneTBB/integration/linux/env/vars.sh
/oneTBB/integration/linux/modulefiles/tbb
/oneTBB/integration/linux/modulefiles/tbb32
/oneTBB/integration/linux/oneapi/vars.sh
/oneTBB/integration/windows/env/vars.bat
/oneTBB/integration/windows/oneapi/vars.bat
/oneTBB/src/tbb/CMakeLists.txt
/oneTBB/src/tbb/arena.cpp
/oneTBB/src/tbb/arena.h
/oneTBB/src/tbb/main.cpp
/oneTBB/src/tbb/market.cpp
/oneTBB/src/tbb/market.h
/oneTBB/src/tbb/permit_manager.h
/oneTBB/src/tbb/pm_client.h
/oneTBB/src/tbb/tcm.h
/oneTBB/src/tbb/tcm_adaptor.cpp
/oneTBB/src/tbb/tcm_adaptor.h
/oneTBB/src/tbb/threading_control.cpp
/oneTBB/src/tbb/threading_control.h
/oneTBB/src/tbb/tools_api/ittnotify.h
/oneTBB/src/tbb/tools_api/ittnotify_config.h
/oneTBB/src/tbb/tools_api/ittnotify_static.c
/oneTBB/src/tbb/tools_api/ittnotify_static.h
/oneTBB/src/tbb/tools_api/legacy/ittnotify.h
/oneTBB/src/tbbbind/tbb_bind.cpp
/oneTBB/src/tbbmalloc/Synchronize.h
/oneTBB/src/tbbmalloc/backend.cpp
/oneTBB/src/tbbmalloc/frontend.cpp
/oneTBB/src/tbbmalloc/large_objects.h
/oneTBB/src/tbbmalloc/tbbmalloc.cpp
/oneTBB/src/tbbmalloc/tbbmalloc_internal.h
/oneTBB/test/common/concurrent_associative_common.h
/oneTBB/test/conformance/conformance_concurrent_hash_map.cpp
/oneTBB/test/conformance/conformance_concurrent_queue.cpp
/oneTBB/test/conformance/conformance_concurrent_vector.cpp
test_async_node.cpp
test_broadcast_node.cpp
test_buffer_node.cpp
test_concurrent_hash_map.cpp
test_continue_node.cpp
test_global_control.cpp
test_join_node_preview.cpp
test_task_arena.cpp
/oneTBB/test/tbbmalloc/test_malloc_whitebox.cpp
7cee225111-Aug-2023 JhaShweta1 <[email protected]>

Enable WASM on oneTBB (#1006)

* WASM/emscripten on oneTBB
---------

Co-authored-by: Ilya Isaev <[email protected]>
Co-authored-by: Pavel Kumbrasev <[email protected]>

f9fd1bee03-Aug-2023 Ilya Isaev <[email protected]>

Allow building and loading of TBBBind on macOS (#1132)

With this patch user may build TBBBind on macOS and be able to use tbb::info namespace to obtain high-level information about the system and li

Allow building and loading of TBBBind on macOS (#1132)

With this patch user may build TBBBind on macOS and be able to use tbb::info namespace to obtain high-level information about the system and limit task_arena accordingly (without actual CPU binding since such functionality is not supported on macOS via HWLOC).

Signed-off-by: Isaev, Ilya <[email protected]>

show more ...

3e7d8e7f02-Aug-2023 Pavel Kumbrasev <[email protected]>

Add mutex.h and rw_mutex.h to oneapi/tbb.h (#1153)

Signed-off-by: pavelkumbrasev <[email protected]>

37a89d4719-Jul-2023 Ilya Isaev <[email protected]>

Fix test_task_group compilation on GCC 12 (#1144)

Signed-off-by: Isaev, Ilya <[email protected]>

88f73bbb30-Jun-2023 Dmitri Mokhov <[email protected]>

Fix test_concurrent_queue failure with ICL19.0/VS2017 (#1141)

Prevent an incorrect optimization by ICL 19.0 (fixed in ICL 19.1) with VS 2017 stdlib with inline-level=1 (/Ob1) that resulted in premat

Fix test_concurrent_queue failure with ICL19.0/VS2017 (#1141)

Prevent an incorrect optimization by ICL 19.0 (fixed in ICL 19.1) with VS 2017 stdlib with inline-level=1 (/Ob1) that resulted in premature object destruction inside `std::unordered_set`.

Signed-off-by: Dmitri Mokhov <[email protected]>

show more ...

89b2e0e319-Jun-2023 Olga Malysheva <[email protected]>

Update outdated URLs in comments (#1129)

* Update outdated URLs in comments

Signed-off-by: Olga Malysheva <[email protected]>
Co-authored-by: Dmitri Mokhov <[email protected]>

c456844916-Jun-2023 Pavel Kumbrasev <[email protected]>

Refactor market into threading layer (#758)

Signed-off-by: Alexei Katranov <[email protected]>
Signed-off-by: pavelkumbrasev <[email protected]>

Co-authored-by: Aleksei Fedotov <

Refactor market into threading layer (#758)

Signed-off-by: Alexei Katranov <[email protected]>
Signed-off-by: pavelkumbrasev <[email protected]>

Co-authored-by: Aleksei Fedotov <[email protected]>
Co-authored-by: Ilya Isaev <[email protected]>
Co-authored-by: kboyarinov <[email protected]>

show more ...

3f657a3413-Jun-2023 Pavel Kumbrasev <[email protected]>

Fix task_task_arena for one thread env (#1131)

Signed-off-by: pavelkumbrasev <[email protected]>

f8f7f73813-Jun-2023 Pavel Kumbrasev <[email protected]>

Fix current_thread_index for masterless arena(1,0) (#1128)

Signed-off-by: pavelkumbrasev <[email protected]>

a088cfa017-May-2023 Konstantin Boyarinov <[email protected]>

Use of std::invoke to run the body in algorithms and graph nodes (#880)

Signed-off-by: kboyarinov <[email protected]>


/oneTBB/README.md
/oneTBB/SECURITY.md
/oneTBB/SYSTEM_REQUIREMENTS.md
/oneTBB/WASM_Support.md
/oneTBB/cmake/compilers/Clang.cmake
/oneTBB/cmake/config_generation.cmake
/oneTBB/cmake/scripts/cmake_gen_github_configs.cmake
/oneTBB/cmake/templates/TBBConfig.cmake.in
/oneTBB/cmake/toolchains/riscv64.cmake
/oneTBB/doc/main/reference/task_group_extensions.rst
/oneTBB/include/oneapi/tbb/concurrent_queue.h
/oneTBB/include/oneapi/tbb/detail/_config.h
/oneTBB/include/oneapi/tbb/detail/_flow_graph_body_impl.h
/oneTBB/include/oneapi/tbb/detail/_flow_graph_node_impl.h
/oneTBB/include/oneapi/tbb/detail/_flow_graph_tagged_buffer_impl.h
/oneTBB/include/oneapi/tbb/detail/_pipeline_filters.h
/oneTBB/include/oneapi/tbb/detail/_pipeline_filters_deduction.h
/oneTBB/include/oneapi/tbb/detail/_utils.h
/oneTBB/include/oneapi/tbb/flow_graph.h
/oneTBB/include/oneapi/tbb/parallel_for.h
/oneTBB/include/oneapi/tbb/parallel_for_each.h
/oneTBB/include/oneapi/tbb/parallel_reduce.h
/oneTBB/include/oneapi/tbb/parallel_scan.h
/oneTBB/integration/pkg-config/tbb.pc.in
/oneTBB/src/tbb/dynamic_link.cpp
/oneTBB/src/tbb/tbb.rc
/oneTBB/src/tbbbind/CMakeLists.txt
/oneTBB/src/tbbbind/tbb_bind.rc
/oneTBB/src/tbbmalloc/tbbmalloc.rc
/oneTBB/src/tbbmalloc_proxy/tbbmalloc_proxy.rc
/oneTBB/test/common/doctest.h
/oneTBB/test/common/test_invoke.h
/oneTBB/test/conformance/conformance_async_node.cpp
/oneTBB/test/conformance/conformance_concurrent_queue.cpp
/oneTBB/test/conformance/conformance_function_node.cpp
/oneTBB/test/conformance/conformance_join_node.cpp
/oneTBB/test/conformance/conformance_multifunction_node.cpp
/oneTBB/test/conformance/conformance_parallel_for.cpp
/oneTBB/test/conformance/conformance_parallel_for_each.cpp
/oneTBB/test/conformance/conformance_parallel_pipeline.cpp
/oneTBB/test/conformance/conformance_parallel_reduce.cpp
/oneTBB/test/conformance/conformance_parallel_scan.cpp
/oneTBB/test/conformance/conformance_sequencer_node.cpp
test_task.cpp
0417968326-Apr-2023 Pavel Kumbrasev <[email protected]>

Split test_join_node_key_matching into separate test files (#1089)

* Split test join_node_key_matching on two tests

Signed-off-by: pavelkumbrasev <[email protected]>

* Correct copyrigh

Split test_join_node_key_matching into separate test files (#1089)

* Split test join_node_key_matching on two tests

Signed-off-by: pavelkumbrasev <[email protected]>

* Correct copyright

Signed-off-by: pavelkumbrasev <[email protected]>

* Correct file brief

Signed-off-by: pavelkumbrasev <[email protected]>

* Apply review comments

Signed-off-by: pavelkumbrasev <[email protected]>

---------

Signed-off-by: pavelkumbrasev <[email protected]>

show more ...

d5fd1e9704-Apr-2023 Konstantin Boyarinov <[email protected]>

Fix reserve(0) issue for concurrent unordered containers (#1057)

Signed-off-by: kboyarinov <[email protected]>


/oneTBB/.github/workflows/ci.yml
/oneTBB/CMakeLists.txt
/oneTBB/RELEASE_NOTES.md
/oneTBB/SYSTEM_REQUIREMENTS.md
/oneTBB/cmake/compilers/Clang.cmake
/oneTBB/cmake/compilers/GNU.cmake
/oneTBB/cmake/compilers/Intel.cmake
/oneTBB/cmake/compilers/MSVC.cmake
/oneTBB/cmake/packaging.cmake
/oneTBB/cmake/suppressions/tsan.suppressions
/oneTBB/cmake/utils.cmake
/oneTBB/doc/GSG/get_started.rst
/oneTBB/doc/GSG/hybrid_cpu_support.rst
/oneTBB/doc/conf.py
/oneTBB/doc/main/reference/reference.rst
/oneTBB/doc/main/reference/scalable_memory_pools.rst
/oneTBB/doc/main/reference/scalable_memory_pools/malloc_replacement_log.rst
/oneTBB/doc/main/tbb_userguide/Floating_Point_Settings.rst
/oneTBB/doc/main/tbb_userguide/Working_on_the_Assembly_Line_pipeline.rst
/oneTBB/doc/main/tbb_userguide/title.rst
/oneTBB/include/oneapi/tbb/detail/_concurrent_unordered_base.h
/oneTBB/include/oneapi/tbb/detail/_config.h
/oneTBB/include/oneapi/tbb/detail/_machine.h
/oneTBB/include/oneapi/tbb/detail/_task.h
/oneTBB/include/oneapi/tbb/detail/_template_helpers.h
/oneTBB/include/oneapi/tbb/detail/_utils.h
/oneTBB/include/oneapi/tbb/parallel_for_each.h
/oneTBB/include/oneapi/tbb/parallel_reduce.h
/oneTBB/include/oneapi/tbb/partitioner.h
/oneTBB/include/oneapi/tbb/profiling.h
/oneTBB/python/TBB.py
/oneTBB/python/setup.py
/oneTBB/python/tbb/__init__.py
/oneTBB/python/tbb/__main__.py
/oneTBB/python/tbb/pool.py
/oneTBB/python/tbb/test.py
/oneTBB/src/tbb/CMakeLists.txt
/oneTBB/src/tbb/tbb.rc
/oneTBB/src/tbb/tools_api/ittnotify_config.h
/oneTBB/src/tbbbind/tbb_bind.rc
/oneTBB/src/tbbmalloc/CMakeLists.txt
/oneTBB/src/tbbmalloc/Customize.h
/oneTBB/src/tbbmalloc/backend.cpp
/oneTBB/src/tbbmalloc/backref.cpp
/oneTBB/src/tbbmalloc/frontend.cpp
/oneTBB/src/tbbmalloc/large_objects.cpp
/oneTBB/src/tbbmalloc/large_objects.h
/oneTBB/src/tbbmalloc/tbbmalloc.cpp
/oneTBB/src/tbbmalloc/tbbmalloc.rc
/oneTBB/src/tbbmalloc/tbbmalloc_internal.h
/oneTBB/src/tbbmalloc_proxy/tbbmalloc_proxy.rc
/oneTBB/test/CMakeLists.txt
/oneTBB/test/common/concurrent_unordered_common.h
/oneTBB/test/common/utils_assert.h
/oneTBB/test/conformance/conformance_version.cpp
test_concurrent_unordered_map.cpp
test_concurrent_unordered_set.cpp
/oneTBB/test/tbbmalloc/test_malloc_overload.cpp
f3303b1126-Dec-2022 kboyarinov <[email protected]>

Fix test_numa_dist on Windows (#997)

Signed-off-by: kboyarinov <[email protected]>

2ecfcf5a20-Dec-2022 Ivan Kochin <[email protected]>

Moving the Hybrid CPUs API out of preview (#680)

Move the Hybrid CPUs API out of preview. This patch removes the necessity of setting the preview macro and removes the API reference topic

Signed-

Moving the Hybrid CPUs API out of preview (#680)

Move the Hybrid CPUs API out of preview. This patch removes the necessity of setting the preview macro and removes the API reference topic

Signed-off-by: Kochin Ivan <[email protected]>
Co-authored-by: Kochin Ivan <[email protected]>
Co-authored-by: Isaev, Ilya <[email protected]>
Co-authored-by: Alexandra <[email protected]>

show more ...

c7157ce313-Dec-2022 Vladislav Shchapov <[email protected]>

Workaroud to -Wdeprecated-declarations warnings on macOS 13 SDK (#954)

* Disable -Wdeprecated-declarations warning in doctest.

* Replace sprintf "%f" with std::to_string.

Signed-off-by: Vladis

Workaroud to -Wdeprecated-declarations warnings on macOS 13 SDK (#954)

* Disable -Wdeprecated-declarations warning in doctest.

* Replace sprintf "%f" with std::to_string.

Signed-off-by: Vladislav Shchapov <[email protected]>

show more ...

0f0d1cb906-Dec-2022 Pavel Kumbrasev <[email protected]>

Enable ThreadSanitizer on macOS (#911)

Signed-off-by: pavelkumbrasev <[email protected]>
Co-authored-by: Isaev, Ilya <[email protected]>
Co-authored-by: Aleksei Fedotov <aleksei.fedotov

Enable ThreadSanitizer on macOS (#911)

Signed-off-by: pavelkumbrasev <[email protected]>
Co-authored-by: Isaev, Ilya <[email protected]>
Co-authored-by: Aleksei Fedotov <[email protected]>

show more ...

5e91b2c026-Nov-2022 Vladislav Shchapov <[email protected]>

Fix: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt]. (#969)

Signed-off-by: Vladislav Shchapov <[email protected]>

12345