History log of /TaskScheduler/Scheduler/Include/ (Results 26 – 50 of 159)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3d93077615-Sep-2016 s.makeev_local <[email protected]>

Implemented active wait feature.

Waiting thread now can process tasks and act as additional worker
thread.

3a3d248d12-Sep-2016 s.makeev_local <[email protected]>

Added Yield support for tasks

0d87ba2009-Sep-2016 s.makeev_local <[email protected]>

Fix compilation warning

b23bdf5a09-Sep-2016 s.makeev_local <[email protected]>

Add priority for tasks

6e90b53509-Sep-2016 s.makeev_local <[email protected]>

Improve built-in profiler

1e8cbc7908-Sep-2016 s.makeev_local <[email protected]>

Added macro _DARWIN_C_SOURCE for OSX

462f4f7808-Sep-2016 s.makeev_local <[email protected]>

Fixed OSX build

09af8f5f08-Sep-2016 s.makeev_local <[email protected]>

Fixed OSX build

b095d58d08-Sep-2016 s.makeev_local <[email protected]>

Fixed POSIX build

8fe57b8608-Sep-2016 s.makeev_local <[email protected]>

Fixed Posix build

ae5bbefb08-Sep-2016 s.makeev_local <[email protected]>

Rewrote CreateFromCurrentThreadAndRun

4965e49407-Sep-2016 s.makeev_local <[email protected]>

Increase queue size

4da58e6507-Sep-2016 s.makeev_local <[email protected]>

Fixed posix build

60ac17fb07-Sep-2016 s.makeev_local <[email protected]>

Fiber storage now use lock-free queue.

Refactor internal profiler.

9d94a27805-Sep-2016 s.makeev_local <[email protected]>

Completely remove WaitGroupAndYield

It was a bad architecture decision, WaitGroupAndYield cost too much to
work properly (global mutex per group). Anyway this behaviour could be
implemented through

Completely remove WaitGroupAndYield

It was a bad architecture decision, WaitGroupAndYield cost too much to
work properly (global mutex per group). Anyway this behaviour could be
implemented through parent/child tasks and is much more natural for
architecture.

show more ...

3048619a02-Sep-2016 s.makeev_local <[email protected]>

Fixed OSX build

ee5db38402-Sep-2016 s.makeev_local <[email protected]>

Fixed Posix build

d90c726a02-Sep-2016 s.makeev_local <[email protected]>

Fixed Posix

0fa0e8b402-Sep-2016 s.makeev_local <[email protected]>

Fix posix build

d7cf17b102-Sep-2016 s.makeev_local <[email protected]>

Threads now has priority and can be binded for cpu core

9451925322-Aug-2016 s.makeev_local <[email protected]>

Posix compilation fix

6cd27d5f22-Aug-2016 s.makeev_local <[email protected]>

Fixed posible integer overflow in posix events

71198a5e22-Aug-2016 s.makeev_local <[email protected]>

Added more checks inside posix events

c88507a822-Aug-2016 s.makeev_local <[email protected]>

Added SetCurrentThreadName function.

- SetCurrentThreadName function
- Updated posix event implementation (more safe)

ea599e9219-Aug-2016 s.makeev_local <[email protected]>

Fixed OSX warning and relax stress test time constraints

1234567