History log of /TaskScheduler/Scheduler/Include/Platform/Posix/MTAtomic.h (Results 1 – 22 of 22)
Revision Date Author Comments
# b086e50b 06-Oct-2016 Sergey Makeev <[email protected]>

YieldCpu -> YieldProcessor


# 9c716f68 26-Sep-2016 s.makeev_local <[email protected]>

Add support for vs2015 and support for Brofiler


# 6e90b535 09-Sep-2016 s.makeev_local <[email protected]>

Improve built-in profiler


# 09af8f5f 08-Sep-2016 s.makeev_local <[email protected]>

Fixed OSX build


# 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


# 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)


# 315bfae5 30-Mar-2016 s.makeev_local <[email protected]>

Support for compilers without xmmintrin.h


# 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.


# 1d81bf1f 27-Dec-2015 Sergey Makeev <[email protected]>

Fixed OSX compilation and POSIX warnings


# 2ad10e3b 27-Dec-2015 Sergey Makeev <[email protected]>

POSIX compilation fix


# 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 ...


# d45b0ce2 21-Dec-2015 Sergey Makeev <[email protected]>

Fixed POSIX build


# 498f3d32 21-Dec-2015 Sergey Makeev <[email protected]>

Atomics was refactored


# a1e59f6f 16-Dec-2015 Sergey Makeev <[email protected]>

Fixed POSIX build


# 81ec7369 16-Dec-2015 Sergey Makeev <[email protected]>

Atomics was refactored


# 95814f70 29-Oct-2015 Sergey Makeev <[email protected]>

Fixed CompareAndSwap in POSIX AtomicPtr


# efd3d0d5 29-Oct-2015 Sergey Makeev <[email protected]>

AtomicPtr was added.


# 46be836d 28-Oct-2015 Sergey Makeev <[email protected]>

CompareAndSwap added to atomics


# 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