vibe-core/source/vibe/core
Sönke Ludwig f9579a5dd2 Various task scheduling fixes.
- the initial task yield() now is done in an uninterruptible way
- switchToTask now handles switching to an already scheduled task gracefully
- TaskScheduler.hibernate() now properly blocks when called form outside of a task
- added yieldUninterruptible()
2016-06-16 10:58:12 +02:00
..
args.d Initial commit. 2016-03-01 20:30:42 +01:00
concurrency.d Fix compile errors. 2016-04-10 17:17:30 +02:00
connectionpool.d Initial commit. 2016-03-01 20:30:42 +01:00
core.d Add runEventLoopOnce() and fix hibernate() to block outside of a task. 2016-06-16 10:44:55 +02:00
file.d Initial commit. 2016-03-01 20:30:42 +01:00
log.d Big refactoring step. 2016-06-14 08:01:03 +02:00
net.d Big refactoring step. 2016-06-14 08:01:03 +02:00
path.d Initial commit. 2016-03-01 20:30:42 +01:00
sync.d Draft proper shared semantics for ManualEvent. 2016-06-15 18:21:33 +02:00
task.d Various task scheduling fixes. 2016-06-16 10:58:12 +02:00