History log of /TaskScheduler/Scheduler/Include/Platform/ (Results 51 – 75 of 92)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
27dbb6f728-Dec-2015 s.makeev <[email protected]>

Includes was refactored

0b238c5127-Dec-2015 Sergey Makeev <[email protected]>

POSIX compilation fix

1d81bf1f27-Dec-2015 Sergey Makeev <[email protected]>

Fixed OSX compilation and POSIX warnings

2ad10e3b27-Dec-2015 Sergey Makeev <[email protected]>

POSIX compilation fix

2e846c4027-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 ...

66de128322-Dec-2015 Sergey Makeev <[email protected]>

Refactoring

d45b0ce221-Dec-2015 Sergey Makeev <[email protected]>

Fixed POSIX build

8dd496e021-Dec-2015 Sergey Makeev <[email protected]>

Compilation fix

498f3d3221-Dec-2015 Sergey Makeev <[email protected]>

Atomics was refactored

6bbc026216-Dec-2015 Sergey Makeev <[email protected]>

Refactored a little bit

ed6f50ed16-Dec-2015 Sergey Makeev <[email protected]>

Fixed LINUX build

a1e59f6f16-Dec-2015 Sergey Makeev <[email protected]>

Fixed POSIX build

04235f4a16-Dec-2015 Sergey Makeev <[email protected]>

Fixed POSIX build

51cd47d216-Dec-2015 Sergey Makeev <[email protected]>

Fixed POSIX build

81ec736916-Dec-2015 Sergey Makeev <[email protected]>

Atomics was refactored

95814f7029-Oct-2015 Sergey Makeev <[email protected]>

Fixed CompareAndSwap in POSIX AtomicPtr

efd3d0d529-Oct-2015 Sergey Makeev <[email protected]>

AtomicPtr was added.

46be836d28-Oct-2015 Sergey Makeev <[email protected]>

CompareAndSwap added to atomics

a6b7af0029-Sep-2015 Sergey Makeev <[email protected]>

Custom memory allocator - fix POSIX build

51901c6b29-Sep-2015 Sergey Makeev <[email protected]>

Custom allocator - first iteration WiP

f27fe1ee09-Sep-2015 admin <[email protected]>

OSX support

e9702a8307-Sep-2015 Sergey Makeev <[email protected]>

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

512a29ea07-Sep-2015 Sergey Makeev <[email protected]>

Rewrote Windows fibers using GetThreadContext / SetThreadContext

8b455a9204-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.

754cb99703-Sep-2015 Sergey Makeev <[email protected]>

Rewrite TaskGroup from typedef to class, additional validation included

1234