Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Always wait for at least some time, as it's ambiguous as to whether a 0.0s ↵ | Chris Young | 2016-08-10 | 1 | -0/+2 |
| | | | | timerequest is valid. | ||||
* | more debug | Chris Young | 2016-08-09 | 1 | -2/+3 |
| | |||||
* | Decouple the scheduler from system time | Chris Young | 2016-08-09 | 1 | -69/+54 |
| | | | | | This is a hang-over from the old polling scheduler. I've modified it to use relative times and pass the callback along with the TimeRequest so events get executed in the order they arrive. The list of events is still in a heap sorted by expected execution time, but this may need to change to something more efficient for random lookups. | ||||
* | We don't need ReplyMsg here. | Chris Young | 2016-08-09 | 1 | -4/+4 |
| | | | | | TimerRequests are removed from the message queue by WaitIO() which is ultimately called when the event is taken off the heap. The event on the top of the heap is _not necessarily_ the one which signalled us, though, and we should probably be handling this better. | ||||
* | Scheduler debug logging | Chris Young | 2016-08-09 | 1 | -4/+11 |
| | |||||
* | tidy-up | Chris Young | 2016-07-09 | 1 | -4/+4 |
| | |||||
* | move frontends into sub directory | Vincent Sanders | 2016-05-15 | 1 | -0/+353 |