| 01616bcf | 25-Jul-2017 |
s.makeev_local <[email protected]> |
Changed the example profiler to a Brofiler
Added detailed perf profiling for the EventStressTest |
| 5786033a | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Update fiber implementation for posix |
| b2cf4ee1 | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Atomic test was updated |
| d18b3e61 | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Fixed compilation |
| c307a34b | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Add atomic ordering test |
| 3cb1fd8e | 20-Sep-2016 |
s.makeev_local <[email protected]> |
Improve hybrid spin wait code and add low latency wait algorithm. |
| f7a9bfc3 | 16-Sep-2016 |
s.makeev_local <[email protected]> |
Imporve hybrid spin algorithm |
| feebdc7d | 15-Sep-2016 |
s.makeev_local <[email protected]> |
Remove unusued MTEvent from temporary ThreadContext |
| 4dcd71e3 | 15-Sep-2016 |
s.makeev_local <[email protected]> |
Fixed tests and add new asserts inside RunAsync |
| e0717aae | 15-Sep-2016 |
s.makeev_local <[email protected]> |
Fix compilation warning. Fix some tests. |
| 3d930776 | 15-Sep-2016 |
s.makeev_local <[email protected]> |
Implemented active wait feature.
Waiting thread now can process tasks and act as additional worker thread. |
| 44f7e53c | 12-Sep-2016 |
s.makeev_local <[email protected]> |
Fixed YieldTasks test, when test run multiple times |
| 3a3d248d | 12-Sep-2016 |
s.makeev_local <[email protected]> |
Added Yield support for tasks |
| b23bdf5a | 09-Sep-2016 |
s.makeev_local <[email protected]> |
Add priority for tasks |
| 6e90b535 | 09-Sep-2016 |
s.makeev_local <[email protected]> |
Improve built-in profiler |
| ae5bbefb | 08-Sep-2016 |
s.makeev_local <[email protected]> |
Rewrote CreateFromCurrentThreadAndRun |
| a2c505be | 08-Sep-2016 |
s.makeev_local <[email protected]> |
Fixed OSX tests |
| 5e49b2b5 | 07-Sep-2016 |
s.makeev_local <[email protected]> |
Restore StackSizeTest |
| 3c31c0cb | 07-Sep-2016 |
s.makeev_local <[email protected]> |
memset replaced |
| 4d1eed22 | 07-Sep-2016 |
s.makeev_local <[email protected]> |
Change stack size in stack size test. |
| 4965e494 | 07-Sep-2016 |
s.makeev_local <[email protected]> |
Increase queue size |
| 0aa5c75a | 07-Sep-2016 |
s.makeev_local <[email protected]> |
Fix OSX test |
| c121d748 | 07-Sep-2016 |
s.makeev_local <[email protected]> |
Fixed test |
| 60ac17fb | 07-Sep-2016 |
s.makeev_local <[email protected]> |
Fiber storage now use lock-free queue.
Refactor internal profiler. |
| 9d94a278 | 05-Sep-2016 |
s.makeev_local <[email protected]> |
Completely remove WaitGroupAndYield
It was a bad architecture decision, WaitGroupAndYield cost too much to work properly (global mutex per group). Anyway this behaviour could be implemented through
Completely remove WaitGroupAndYield
It was a bad architecture decision, WaitGroupAndYield cost too much to work properly (global mutex per group). Anyway this behaviour could be implemented through parent/child tasks and is much more natural for architecture.
show more ...
|