Browse Source

*** empty log message ***

Marc Alexander Lehmann 11 months ago
2 changed files with 5 additions and 4 deletions
  1. +2
  2. +3

+ 2
- 4
Changes View File

@ -1,9 +1,7 @@
Revision history for libev, a high-performance and full-featured event loop.
TODO: revisit 59.x timer in the light of modern powersaving
TODO: ^ maybe just increase it when timerfd, modern linux only thing that counts?
TODO: document EV_TSTAMP_T
TODO: for next ABI/API change, consider moving EV__IOFDSSET into io->fd instead and provide a getter.
TODO: document EV_TSTAMP_T
TODO: maybe allow events = 0 for io watchers
- the 4.31 timerfd code wrongly changes the priority of the signal
@ -13,7 +11,7 @@ TODO: maybe allow events = 0 for io watchers
members in io watchers when the wqatcher was stopped
(found by b_jonas).
- new ev_io_modify mutator which changes only the events member,
which cna be faster.
which can be faster.
- do not wake up every minute when timerfd is used to detect timejumps.
- support a lot more "uncommon" compile time configurations,
such as ev_embed enabled but ev_timer disabled.

+ 3
- 0
ev.pod View File

@ -4262,6 +4262,9 @@ method.
For C<ev::embed> watchers this method is called C<set_embed>, to avoid
clashing with the C<set (loop)> method.
For C<ev::io> watchers there is an additional C<set> method that acepts a
new event mask only, and internally calls C<ev_io_modfify>.
=item w->start ()
Starts the watcher. Note that there is no C<loop> argument, as the