| 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 ...
|
| 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. |
| 576e57aa | 08-Nov-2020 |
Dmitry Tsarevich <[email protected]> |
Initialize uninitialized priority member on TaskDesc
Better to always establish correct internal state for a class. |
| 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. |
| 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 ...
|
| 111120ce | 24-Oct-2017 |
s.makeev_local <[email protected]> |
Removed UB cast inside private ctor |
| 01616bcf | 25-Jul-2017 |
s.makeev_local <[email protected]> |
Changed the example profiler to a Brofiler
Added detailed perf profiling for the EventStressTest |
| 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 |
| 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 |
| d10ac48c | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Fixed windows compilation |
| b086e50b | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
YieldCpu -> YieldProcessor |
| 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 |
| 5786033a | 06-Oct-2016 |
Sergey Makeev <[email protected]> |
Update fiber implementation for posix |
| 11946a49 | 05-Oct-2016 |
Sergey Makeev <[email protected]> |
Fixed GCC warning |
| 2009a825 | 05-Oct-2016 |
Sergey Makeev <[email protected]> |
Fixed GCC warning |
| b2d53818 | 30-Sep-2016 |
s.makeev_local <[email protected]> |
mt_forceinline macro |
| ee6bd309 | 27-Sep-2016 |
s.makeev_local <[email protected]> |
OSX compilation fix |
| 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 |