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

Fixed fiber bug and some warnings

- isInitialized now work properly


# 5786033a 06-Oct-2016 Sergey Makeev <[email protected]>

Update fiber implementation for posix


# 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


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


# 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


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

Fixed POSIX build


# 8fe57b86 08-Sep-2016 s.makeev_local <[email protected]>

Fixed Posix build


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

Rewrote CreateFromCurrentThreadAndRun


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

Threads now has priority and can be binded for cpu core


# a565da4e 15-Apr-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)


# 0b238c51 27-Dec-2015 Sergey Makeev <[email protected]>

POSIX compilation fix


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

Fixed OSX compilation and POSIX warnings


# 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


# a6b7af00 29-Sep-2015 Sergey Makeev <[email protected]>

Custom memory allocator - fix POSIX build


# f27fe1ee 09-Sep-2015 admin <[email protected]>

OSX support


# e9702a83 07-Sep-2015 Sergey Makeev <[email protected]>

Posix stack guard page now located in right place (stack grows downwards)


# 512a29ea 07-Sep-2015 Sergey Makeev <[email protected]>

Rewrote Windows fibers using GetThreadContext / SetThreadContext


# 8b455a92 04-Sep-2015 Sergey Makeev <[email protected]>

Rewrote stack allocation for POSIX fibers.
Now in case of stack overflow we get SIGSEGV signal instead of memory corruption.


# 8b7b740b 03-Sep-2015 Sergey Makeev <[email protected]>

Additional diag in POSIX fibers


# 6e3a4809 26-Jun-2015 Sergey Makeev <[email protected]>

Fix some posix tests


12