| ca588010 | 08-Nov-2020 |
Dmitry Tsarevich <[email protected]> |
Do not confuse args and class members
* Better to have args and class members with distinct names. Less likey to confuse. * Do not start vars with _, it is reserved for C++ implmentation and can cla
Do not confuse args and class members
* Better to have args and class members with distinct names. Less likey to confuse. * Do not start vars with _, it is reserved for C++ implmentation and can clash unexpectedly with internal vars.
show more ...
|
| ca5ef20a | 08-Nov-2020 |
Dmitry Tsarevich <[email protected]> |
Remove meangless check unsigned >= 0 |
| d8cd6e1f | 28-Mar-2020 |
Tsarevich Dmitry <[email protected]> |
Release the resources allocated by the ConvertThreadToFiber function
Found in https://github.com/SergeyMakeev/TaskScheduler/issues/4. See https://docs.microsoft.com/en-us/windows/win32/api/winbase/n
Release the resources allocated by the ConvertThreadToFiber function
Found in https://github.com/SergeyMakeev/TaskScheduler/issues/4. See https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-convertfibertothread for details.
show more ...
|
| 436acff3 | 29-Jun-2017 |
s.makeev_local <[email protected]> |
Adding support for user-mode events on Windows. |
| 47ecee31 | 06-Dec-2016 |
s.makeev_local <[email protected]> |
rewrote internal profiler to work better with Brofiler |
| d10ac48c | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Fixed windows compilation |
| b086e50b | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
YieldCpu -> YieldProcessor |
| b2d53818 | 30-Sep-2016 |
s.makeev_local <[email protected]> |
mt_forceinline macro |
| 9c716f68 | 26-Sep-2016 |
s.makeev_local <[email protected]> |
Add support for vs2015 and support for Brofiler |
| 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 |
| 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. |
| ae5bbefb | 08-Sep-2016 |
s.makeev_local <[email protected]> |
Rewrote CreateFromCurrentThreadAndRun |
| d7cf17b1 | 02-Sep-2016 |
s.makeev_local <[email protected]> |
Threads now has priority and can be binded for cpu core |
| c88507a8 | 22-Aug-2016 |
s.makeev_local <[email protected]> |
Added SetCurrentThreadName function.
- SetCurrentThreadName function - Updated posix event implementation (more safe) |
| 2f083884 | 19-Aug-2016 |
s.makeev_local <[email protected]> |
Change project files layout and fix some bugs
- Rewrite Posix MTEvent - Fixed bug inside MTConcurrentQueueLIFO - Updated tests |
| 5d2fe9cb | 25-Jun-2016 |
s.makeev_local <[email protected]> |
Fixed typo in atomics. |
| 721f8c0b | 24-Jun-2016 |
s.makeev_local <[email protected]> |
I have refactored atomics |
| c7362320 | 11-May-2016 |
s.makeev_local <[email protected]> |
Fixed alignment inside Scopes and StackArray and rename Thread::Stop to Thread::Join |
| 1e78cb24 | 16-Apr-2016 |
s.makeev_local <[email protected]> |
Replace all preprocessor macros to my own macros from MTConfig.h |
| 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) |
| 53ef36e3 | 14-Apr-2016 |
s.makeev_local <[email protected]> |
Fiber test was fixed. Some new asserts was added |
| fd40b56f | 24-Feb-2016 |
s.makeev <[email protected]> |
Fixed diagnostic race condition in windows threads
Thread function can be executed before CreateThread exited and before threadId and thread was filled. |
| 87ecbf38 | 24-Feb-2016 |
s.makeev <[email protected]> |
Fixed compilation when default fibers is used. |
| 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. |