History log of /TaskScheduler/ (Results 51 – 75 of 434)
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.

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

Fixed a potential race condition inside Yield.

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

Fixed YieldTasks test, when test run multiple times

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

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

Added macro _DARWIN_C_SOURCE for OSX

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

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

Fixed OSX tests

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

Restore StackSizeTest

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

memset replaced

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

Change stack size in stack size test.

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

Increase queue size

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

Updated travis and appveyor configs

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

Fix OSX test

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

Fixed posix build

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

Fixed test

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

12345678910>>...18