| #
ca5ef20a |
| 08-Nov-2020 |
Dmitry Tsarevich <[email protected]> |
Remove meangless check unsigned >= 0
|
| #
47ecee31 |
| 06-Dec-2016 |
s.makeev_local <[email protected]> |
rewrote internal profiler to work better with Brofiler
|
| #
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
|
| #
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.
|
| #
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)
|
| #
c7362320 |
| 11-May-2016 |
s.makeev_local <[email protected]> |
Fixed alignment inside Scopes and StackArray and rename Thread::Stop to Thread::Join
|
| #
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)
|
| #
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.
|
| #
d0d10efe |
| 30-Jan-2016 |
s.makeev <[email protected]> |
Windows.h was removed from all headers (replaced to MicroWindows.h)
|
| #
2e846c40 |
| 27-Dec-2015 |
Sergey Makeev <[email protected]> |
Lot of refactoring and thread safe scopes stack
- MT_UNUSED for unused variables - MT_USED_IN_ASSERT for variables used only in assertions - MT_NOCOPYABLE instead of private assignment operators and
Lot of refactoring and thread safe scopes stack
- MT_UNUSED for unused variables - MT_USED_IN_ASSERT for variables used only in assertions - MT_NOCOPYABLE instead of private assignment operators and private ctros - MT_ASSERT now is do nothing in release - mt_thread_local for thread local variables - thread safe scopes stack designed for use in debug tools (WiP)
show more ...
|
| #
81ec7369 |
| 16-Dec-2015 |
Sergey Makeev <[email protected]> |
Atomics was refactored
|
| #
34a394c3 |
| 24-Jun-2015 |
Sergey Makeev <[email protected]> |
Rename some macro definitions, add travis.yml
|
| #
3b52e8bc |
| 18-May-2015 |
Sergey Makeev <[email protected]> |
Fix threads implementation to be more C++ friendly
|
| #
b53376a6 |
| 24-Mar-2015 |
Sergey Makeev <[email protected]> |
Compilation fix
|
| #
f25ce65d |
| 24-Mar-2015 |
Sergey Makeev <[email protected]> |
Added license information
|
| #
47d53e4d |
| 23-Mar-2015 |
Sergey Makeev <[email protected]> |
Change project structure completely.
- Add doxygen documentation comment - Rename headers - Split single cpp file to multiple cpp files. One file = one class
|