| #
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.
|
| #
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
|
| #
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
|
| #
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
|
| #
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 ...
|
| #
d7cf17b1 |
| 02-Sep-2016 |
s.makeev_local <[email protected]> |
Threads now has priority and can be binded for cpu core
|
| #
71198a5e |
| 22-Aug-2016 |
s.makeev_local <[email protected]> |
Added more checks inside posix events
|
| #
c88507a8 |
| 22-Aug-2016 |
s.makeev_local <[email protected]> |
Added SetCurrentThreadName function.
- SetCurrentThreadName function - Updated posix event implementation (more safe)
|