Commit Briefs
bump version to 0.9 (tags/0.9)
ev: add explicit check
min can't possibly be un-initialized, since poll(2) returns zero only when the timeout expires. However, this should please some checkers (looking at you, fortify/string.h!) and doesn't cost anything.
telescope.1: remove the text-wrapping CAVEAT
not that we're particularly smart now, but libgrapheme gives us a nice result in the scripts I tried.
ev: style tweak for cancel_timer()
in case i == base->ntimers bubbledown() won't do anything, but it's still better to pass an index that we know is valid.
decouple bufio from ev
more a matter of cleanliness than a strong reason, but this allows to reuse bufio without ev (if wanted to.)
ev: protect from timers that delete themselves
delete the timer before running the callback: code in net.c may end up deleting the current timer from the timer' callback.
ev: switch to poll(2)
ppoll(2) may not be available and we don't really need sub-millisecond precision.
remove the dependency on utils.c from a few binaries
telescope-identity(1) and the tests don't need it anymore.