Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mem: add mmap allocator | Timo Teras | 2010-03-10 | 1 | -1/+2 |
| | | | | use it for heaps and fiber stacks. | ||||
* | libtf: separate scheduler fibre, change the core api | Timo Teras | 2010-03-10 | 1 | -0/+10 |
| | |||||
* | libtf: stackable timeouts | Timo Teras | 2009-11-26 | 1 | -0/+6 |
| | | | | | | | instead of having per-function argument, use a push/pop mechanism: - multiple timers inside fiber use only one heap entry - easy to chain multiple possibly blocking operations inside one timeout block | ||||
* | libtf: implement timeouts | Timo Teras | 2009-11-24 | 1 | -0/+71 |
internally put sleepers to d-ary heap based priority queue. the heap value is compared with overflow. |