summaryrefslogtreecommitdiffstats
path: root/src/scheduler.c
Commit message (Collapse)AuthorAgeFilesLines
* libtf: major redesign startedHEADmasterTimo Teräs2010-07-021-134/+0
| | | | | | | | | | the idea is to make libtf completely multi-threaded. meaning each fiber can be running concurrently in separate thread. quite a bit of framework is added for this and some atomic helpers are already introduced. however, io polling is busy polling now (will be soon in own thread) and timeouts are still more or less broken. oh, and the multithreading core is not there yet. basically we are currently mostly broken ;)
* io: virtualize polling apiTimo Teras2010-03-101-3/+5
| | | | so we can in future have more polling frameworks than epoll.
* libtf: separate scheduler fibre, change the core apiTimo Teras2010-03-101-0/+132