| #
576e57aa |
| 08-Nov-2020 |
Dmitry Tsarevich <[email protected]> |
Initialize uninitialized priority member on TaskDesc
Better to always establish correct internal state for a class.
|
| #
b23bdf5a |
| 09-Sep-2016 |
s.makeev_local <[email protected]> |
Add priority for tasks
|
| #
60ac17fb |
| 07-Sep-2016 |
s.makeev_local <[email protected]> |
Fiber storage now use lock-free queue.
Refactor internal profiler.
|
| #
02d170cf |
| 15-Apr-2016 |
s.makeev_local <[email protected]> |
Refactored and added support for ORBIS
(ORBIS code is cut out from this public repository due to NDA)
|
| #
f4db079d |
| 22-Feb-2016 |
s.makeev <[email protected]> |
Stack size for each task can be customized.
Task scheduler now support stack size feature. You can choose between standard and extended stack size required for task.
|
| #
2e846c40 |
| 27-Dec-2015 |
Sergey Makeev <[email protected]> |
Lot of refactoring and thread safe scopes stack
- MT_UNUSED for unused variables - MT_USED_IN_ASSERT for variables used only in assertions - MT_NOCOPYABLE instead of private assignment operators and
Lot of refactoring and thread safe scopes stack
- MT_UNUSED for unused variables - MT_USED_IN_ASSERT for variables used only in assertions - MT_NOCOPYABLE instead of private assignment operators and private ctros - MT_ASSERT now is do nothing in release - mt_thread_local for thread local variables - thread safe scopes stack designed for use in debug tools (WiP)
show more ...
|
| #
4a90b4a6 |
| 19-Dec-2015 |
Sergey Makeev <[email protected]> |
Internal profiler was removed. Replaced by profiler events listener interface
|
| #
f371f0bd |
| 19-Dec-2015 |
Sergey Makeev <[email protected]> |
Instrumented build now support ANSI and UNICODE
|
| #
58d12dad |
| 02-Oct-2015 |
Sergey Makeev <[email protected]> |
Fire and forget tasks using TaskPool
|
| #
56aa031b |
| 31-Aug-2015 |
Sergey Makeev <[email protected]> |
Rename WrapperArray to ArrayView
New name better conveys the meaning of the class
|
| #
a1626843 |
| 23-Jun-2015 |
Sergey Makeev <[email protected]> |
Improve task stealing algorithm, rewrite profiler from scratch
|
| #
a101e543 |
| 04-May-2015 |
Sergey Makeev <[email protected]> |
Refactor template containers code
Fixed typos in WrapperArray and StackArray Add RingBuffer container (will be used later for instrumented mode) Add Foundation test suite Same codestyle for containe
Refactor template containers code
Fixed typos in WrapperArray and StackArray Add RingBuffer container (will be used later for instrumented mode) Add Foundation test suite Same codestyle for containers
show more ...
|
| #
f25ce65d |
| 24-Mar-2015 |
Sergey Makeev <[email protected]> |
Added license information
|
| #
58964d0b |
| 23-Mar-2015 |
Sergey Makeev <[email protected]> |
MT::internal namespace
|