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

Fixed fiber bug and some warnings

- isInitialized now work properly


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

Improve built-in profiler


# 1e8cbc79 08-Sep-2016 s.makeev_local <[email protected]>

Added macro _DARWIN_C_SOURCE for OSX


# 462f4f78 08-Sep-2016 s.makeev_local <[email protected]>

Fixed OSX build


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

Fixed OSX build


# d7cf17b1 02-Sep-2016 s.makeev_local <[email protected]>

Threads now has priority and can be binded for cpu core


# 94519253 22-Aug-2016 s.makeev_local <[email protected]>

Posix compilation fix


# 6cd27d5f 22-Aug-2016 s.makeev_local <[email protected]>

Fixed posible integer overflow in posix events


# 71198a5e 22-Aug-2016 s.makeev_local <[email protected]>

Added more checks inside posix events


# 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


# ecfdbeb4 24-Jun-2016 s.makeev_local <[email protected]>

Fixed posix compilation


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


# 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


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

Fixed POSIX build


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

Fixed POSIX build


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

Atomics was refactored


# 364a200c 01-Sep-2015 Sergey Makeev <[email protected]>

Fixed incorrect handle EINTR as return result in posix event


# 897ca6d5 01-Sep-2015 Sergey Makeev <[email protected]>

Fixed deadlock in MTEvent


# 2f0964ab 26-Jun-2015 Sergey Makeev <[email protected]>

Fix posix event race condition


# 17bc9205 26-Jun-2015 Sergey Makeev <[email protected]>

Fix race condition in posix event


# 34a394c3 24-Jun-2015 Sergey Makeev <[email protected]>

Rename some macro definitions, add travis.yml


# 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