|
Revision tags: v2021.12.0-rc1, v2021.4.1, v2021.11.0, v2021.2.4, v2021.11.0-rc1, v2021.11.0-src-rc1, v2021.2.3, v2021.10.0 |
|
| #
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 ...
|
|
Revision tags: v2021.10.0-rc1, v2020.3.3, v2021.2.2, v2021.9.0, v2021.2.1, v2021.9.0-rc1, v2020.3.2, v2021.8.0, v2021.8.0-rc1, v2020.3.1, v2021.7.0, v2021.7.0-rc1, v2021.6.0 |
|
| #
e77098d6 |
| 18-Feb-2022 |
Pavel Kumbrasev <[email protected]> |
Call suspend user function on the calling thread (#727)
Signed-off-by: pavelkumbrasev <[email protected]>
Co-authored-by: Alex <[email protected]>
|
|
Revision tags: v2021.6.0-rc1 |
|
| #
13f9f32b |
| 21-Jan-2022 |
Sergey Zheltov <[email protected]> |
Update copyright year 2021 -> 2022 (#743)
Signed-off-by: Zheltov, Sergey1 <[email protected]>
|
| #
84efdd2a |
| 17-Jan-2022 |
Anton Potapov <[email protected]> |
making `task_group_context::is_proxy` race free (#726)
* making task_group_context::is_proxy race free
using special value of task_group_context::my_state (former my_lifetime_state) to avoid
rac
making `task_group_context::is_proxy` race free (#726)
* making task_group_context::is_proxy race free
using special value of task_group_context::my_state (former my_lifetime_state) to avoid
races on task_group_context::my_traits
the race was on task_group_context::my_traits member
- it was read by the is_proxy() member during task spawning
- it was written to in bind_to() function on first task spawning
- some renamings
- task_group_context::my_state -> my_may_have_children
- task_group_context::my_lifetime_state ->my_state
- task_group_context::lifetime_state -> state
- removed unused enum values
Signed-off-by: Anton Potapov <[email protected]>
Co-authored-by: Pavel Kumbrasev <[email protected]>
show more ...
|
|
Revision tags: v2021.5.0, v2021.5.0-rc2, v2021.5.0-rc1, v2021.4.0, v2021.4.0-rc1 |
|
| #
34c7d170 |
| 30-Jul-2021 |
Alex <[email protected]> |
Add heavy mix test for the scheduler (#490)
The test found a couple of issues that are also addressed in the patch
Signed-off-by: Alexei Katranov <[email protected]>
Co-authored-by: pave
Add heavy mix test for the scheduler (#490)
The test found a couple of issues that are also addressed in the patch
Signed-off-by: Alexei Katranov <[email protected]>
Co-authored-by: pavelkumbrasev <[email protected]>
show more ...
|
| #
a080baf9 |
| 19-Jul-2021 |
Alex <[email protected]> |
Additional set of Thread Sanitizer related fixes (#482)
- Fix incorrect assert in concurrent_hash_map implementation
- Fix incorrect asserts in global_control implementation
- Fix exception pointe
Additional set of Thread Sanitizer related fixes (#482)
- Fix incorrect assert in concurrent_hash_map implementation
- Fix incorrect asserts in global_control implementation
- Fix exception pointer inside task_group_context
- Rework racy asserts in test_flow_graph_whitebox
- Improve test_eh_algorithm to work with sanitizers
- Disable memory limit test in test_malloc_compliance
- Add lifetime asserts in collaborative_call_once
- Rework backref space in tbbmalloc to use atomics
- Fix a lifetime issue in utils::SpinBariier
- Some tests were disabled
Signed-off-by: Alexei Katranov <[email protected]>
Co-authored-by: pavelkumbrasev <[email protected]>
show more ...
|
| #
35147e00 |
| 16-Jul-2021 |
Ilya Isaev <[email protected]> |
Simplify synchronization logic in task_group_context (#462)
The current synchronization in task_group_context made by more then one atomic variable. This code hard to debug and each ThreadSanitizer
Simplify synchronization logic in task_group_context (#462)
The current synchronization in task_group_context made by more then one atomic variable. This code hard to debug and each ThreadSanitizer report in this code usual require unreadable workaround to fix it. To improve correctness and readability of this code it was decided to rewrite synchronization using mutex.
Signed-off-by: Ilya Isaev [email protected]
show more ...
|
|
Revision tags: v2021.3.0 |
|
| #
478de5b1 |
| 05-May-2021 |
tbbdev <[email protected]> |
Commit oneTBB source code 82ff8707
|
|
Revision tags: v2021.2.0, v2021.2.0-rc |
|
| #
b15aabb3 |
| 26-Jan-2021 |
tbbdev <[email protected]> |
Commit oneTBB source code 9ed4a21c
|
| #
d86ed7fb |
| 24-Dec-2020 |
tbbdev <[email protected]> |
Commit oneTBB source code 09241505
|
|
Revision tags: v2021.1.1 |
|
| #
49e08aac |
| 28-Oct-2020 |
tbbdev <[email protected]> |
Commit oneTBB source code 6420d97a
|
|
Revision tags: v2021.1-beta10 |
|
| #
51c0b2f7 |
| 25-Sep-2020 |
tbbdev <[email protected]> |
Commit oneTBB source code 4ebd2d06
|