| ee6bd3de | 30-Jan-2016 |
s.makeev <[email protected]> |
Compilation fix |
| 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 ...
|
| 8dd496e0 | 21-Dec-2015 |
Sergey Makeev <[email protected]> |
Compilation fix |
| 498f3d32 | 21-Dec-2015 |
Sergey Makeev <[email protected]> |
Atomics was refactored |
| 6bbc0262 | 16-Dec-2015 |
Sergey Makeev <[email protected]> |
Refactored a little bit |
| ed6f50ed | 16-Dec-2015 |
Sergey Makeev <[email protected]> |
Fixed LINUX build |
| a1e59f6f | 16-Dec-2015 |
Sergey Makeev <[email protected]> |
Fixed POSIX build |
| 81ec7369 | 16-Dec-2015 |
Sergey Makeev <[email protected]> |
Atomics was refactored |
| efd3d0d5 | 29-Oct-2015 |
Sergey Makeev <[email protected]> |
AtomicPtr was added. |
| 46be836d | 28-Oct-2015 |
Sergey Makeev <[email protected]> |
CompareAndSwap added to atomics |
| 51901c6b | 29-Sep-2015 |
Sergey Makeev <[email protected]> |
Custom allocator - first iteration WiP |
| 512a29ea | 07-Sep-2015 |
Sergey Makeev <[email protected]> |
Rewrote Windows fibers using GetThreadContext / SetThreadContext |
| 754cb997 | 03-Sep-2015 |
Sergey Makeev <[email protected]> |
Rewrite TaskGroup from typedef to class, additional validation included |
| 1e8563ff | 29-Jun-2015 |
Sergey Makeev <[email protected]> |
Move min/max/clamp to MT namespace |
| 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 |
| b7b54a39 | 24-Mar-2015 |
Sergey Makeev <[email protected]> |
Move template implementations to corresponding inl files |
| 58964d0b | 23-Mar-2015 |
Sergey Makeev <[email protected]> |
MT::internal namespace |
| 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 |