| 3b9f9bae | 13-Dec-2023 |
Konstantin Boyarinov <[email protected]> |
Fix parallel_for_each iterator tag dispatch for move iterators + fix stack overflow on Windows (#1276) |
| de0a3a65 | 14-Nov-2023 |
Konstantin Boyarinov <[email protected]> |
Fix parallel_for_each with C++20 iterators (#1250) |
| ab7f370c | 08-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]> |
| 11545bd6 | 18-Sep-2023 |
Pavel Kumbrasev <[email protected]> |
Fix brief in test_fuzzing (#1206)
Signed-off-by: pavelkumbrasev <[email protected]> |
| 546fe273 | 08-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 ...
|
| 261551ed | 30-Aug-2023 |
Dmitri Mokhov <[email protected]> |
Add tag to brief description (#1190)
Signed-off-by: Dmitri Mokhov <[email protected]> |
| 48ba0d7a | 29-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 ...
|
| c4a799df | 23-Aug-2023 |
JhaShweta1 <[email protected]> |
Spelling correction (#1179)
* codespell changes |
| 7cee2251 | 11-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]> |
| f9fd1bee | 03-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 ...
|
| 3e7d8e7f | 02-Aug-2023 |
Pavel Kumbrasev <[email protected]> |
Add mutex.h and rw_mutex.h to oneapi/tbb.h (#1153)
Signed-off-by: pavelkumbrasev <[email protected]> |
| 37a89d47 | 19-Jul-2023 |
Ilya Isaev <[email protected]> |
Fix test_task_group compilation on GCC 12 (#1144)
Signed-off-by: Isaev, Ilya <[email protected]> |
| 88f73bbb | 30-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 ...
|
| 89b2e0e3 | 19-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]> |
| c4568449 | 16-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 ...
|
| 3f657a34 | 13-Jun-2023 |
Pavel Kumbrasev <[email protected]> |
Fix task_task_arena for one thread env (#1131)
Signed-off-by: pavelkumbrasev <[email protected]> |
| f8f7f738 | 13-Jun-2023 |
Pavel Kumbrasev <[email protected]> |
Fix current_thread_index for masterless arena(1,0) (#1128)
Signed-off-by: pavelkumbrasev <[email protected]> |
| a088cfa0 | 17-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]> |
| 04179683 | 26-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 ...
|
| d5fd1e97 | 04-Apr-2023 |
Konstantin Boyarinov <[email protected]> |
Fix reserve(0) issue for concurrent unordered containers (#1057)
Signed-off-by: kboyarinov <[email protected]> |
| f3303b11 | 26-Dec-2022 |
kboyarinov <[email protected]> |
Fix test_numa_dist on Windows (#997)
Signed-off-by: kboyarinov <[email protected]> |
| 2ecfcf5a | 20-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 ...
|
| c7157ce3 | 13-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 ...
|
| 0f0d1cb9 | 06-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 ...
|
| 5e91b2c0 | 26-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]> |