summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
authorroot <root>2012-07-24 16:28:08 +0000
committerroot <root>2012-07-24 16:28:08 +0000
commit44e1d9157c408502ac5548ae893aa7a758850edc (patch)
tree40522507455c57acf9c4b89f33f9248fd27acd0f /Changes
parent0ff7054aa8a05f8961c92bc9faa069547a5a2cb6 (diff)
*** empty log message ***
Diffstat (limited to 'Changes')
-rw-r--r--Changes7
1 files changed, 6 insertions, 1 deletions
diff --git a/Changes b/Changes
index c7c026b..4fcd0c5 100644
--- a/Changes
+++ b/Changes
@@ -4,10 +4,12 @@ TODO: ev_loop_wakeup
TODO: EV_STANDALONE == NO_HASSEL (do not use clock_gettime in ev_standalone)
TODO: faq, process a thing in each iteration
TODO: dbeugging tips, ev_verify, ev_init twice
-
+TODO: ev_break for immediate exit (EVBREAK_NOW?)
TODO: ev_feed_child_event
+
TODO: document the special problem of signals around fork.
TODO: store pid for each signal
+TODO: document file descriptor usage per loop
- destroying a non-default loop would stop the global waitpid
watcher (Denis Bilenko).
- queueing pending watchers of higher priority from a watcher now invokes
@@ -41,6 +43,9 @@ TODO: store pid for each signal
- work around recent glibc versions that leak memory in realloc.
- rename ev::embed::set to ev::embed::set_embed to avoid clashing
the watcher base set (loop) method.
+ - rewrite the async/signal pipe logic to always keep a valid fd, which
+ simplifies (and hopefuly correctifies :) the race checking
+ on fork, at the cost of one extra fd.
4.11 Sat Feb 4 19:52:39 CET 2012
- INCOMPATIBLE CHANGE: ev_timer_again now clears the pending status, as