| 20443d83 | 08-Nov-2020 |
Dmitry Tsarevich <[email protected]> |
Initialize fiber index by default
Better to always initialize class members to establish class invariant. Or we can forgot that members is not initialized and use its garbage value. |
| d91b8dc0 | 08-Nov-2020 |
Dmitry Tsarevich <[email protected]> |
Ensure waitContext.waitTimeMs * 1000 doesn't overflow uint32
Just for pedant analyzer warning fix. Very unlikely that wait time is greater than 1.2 hours to overflow, but still. |
| 77b1d01e | 08-Nov-2020 |
Dmitry Tsarevich <[email protected]> |
Do not truncate DWORD and size_t to int
No need to truncate page size / count, just use same types as expected by API. |
| 01616bcf | 25-Jul-2017 |
s.makeev_local <[email protected]> |
Changed the example profiler to a Brofiler
Added detailed perf profiling for the EventStressTest |
| 47ecee31 | 06-Dec-2016 |
s.makeev_local <[email protected]> |
rewrote internal profiler to work better with Brofiler |
| 35e18df7 | 17-Oct-2016 |
s.makeev_local <[email protected]> |
Fixed group task count issue |
| 012b0caf | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Fixed MT_DEBUG flag on XCode |
| bc48b7ef | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Fixed fiber bug and some warnings
- isInitialized now work properly |
| b4633345 | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Move from memalign to posix_memalign |
| 58c31458 | 27-Sep-2016 |
s.makeev_local <[email protected]> |
Build fix
- Fix compilation warning - Try to fix OSX |
| ef444cf7 | 27-Sep-2016 |
s.makeev_local <[email protected]> |
Active Wait feature now work properly for one worker thread |
| 9c716f68 | 26-Sep-2016 |
s.makeev_local <[email protected]> |
Add support for vs2015 and support for Brofiler |
| d655a4c7 | 20-Sep-2016 |
s.makeev_local <[email protected]> |
Fixed POSIX settings |
| 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. |
| b8503d38 | 12-Sep-2016 |
s.makeev_local <[email protected]> |
Fixed a potential race condition inside Yield. |
| 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 |
| 4965e494 | 07-Sep-2016 |
s.makeev_local <[email protected]> |
Increase queue size |