vibe-core/source/vibe/core
Sönke Ludwig 3b0e4e0452 Big refactoring step.
- Moves a lot of stuff from vibe.core.core to vibe.core.task
- Introduces TaskScheduler to unify the scheduling process
- Refines how tasks are scheduled and processed (can push to the front of the task queue and uses a marker task to keep track of the spot up to which to process)
- Start to add proper support for task interrupts and timeouts by properly cancelling in-flight async operations
- Work on ManualEvent - still not functional for the shared case
- Implement proper IP address parsing in NetworkAddress
2016-06-14 08:01:03 +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 Big refactoring step. 2016-06-14 08:01:03 +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 Big refactoring step. 2016-06-14 08:01:03 +02:00
task.d Big refactoring step. 2016-06-14 08:01:03 +02:00