vibe-core/source/vibe/internal
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
..
array.d Use BatchBuffer instead of FixedRingBuffer for TCP read. 2016-04-10 17:17:15 +02:00
async.d Big refactoring step. 2016-06-14 08:01:03 +02:00
hashmap.d Initial commit. 2016-03-01 20:30:42 +01:00
memory.d Fix regression in FreeListRef where no memory was allocated for the ref count. Fixes #1432. 2016-04-10 14:40:39 +02:00
string.d Initial commit. 2016-03-01 20:30:42 +01:00
traits.d Initial commit. 2016-03-01 20:30:42 +01:00
typetuple.d Initial commit. 2016-03-01 20:30:42 +01:00