- 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 |
||
|---|---|---|
| .. | ||
| array.d | ||
| async.d | ||
| hashmap.d | ||
| memory.d | ||
| string.d | ||
| traits.d | ||
| typetuple.d | ||