|
1 | 1 | Revision history for libev, a high-performance and full-featured event loop. |
2 | 2 |
|
| 3 | +3.8 Sun Aug 9 14:30:45 CEST 2009 |
| 4 | + - incompatible change: do not necessarily reset signal handler |
| 5 | + to SIG_DFL when a sighandler is stopped. |
| 6 | + - ev_default_destroy did not properly free or zero some members, |
| 7 | + potentially causing crashes and memory corruption on repated |
| 8 | + ev_default_destroy/ev_default_loop calls. |
| 9 | + - take advantage of signalfd on GNU/Linux systems. |
| 10 | + - document that the signal mask might be in an unspecified |
| 11 | + state when using libev's signal handling. |
| 12 | + - take advantage of some GNU/Linux calls to set cloexec/nonblock |
| 13 | + on fd creation, to avoid race conditions. |
| 14 | + |
3 | 15 | 3.7 Fri Jul 17 16:36:32 CEST 2009 |
4 | 16 | - ev_unloop and ev_loop wrongly used a global variable to exit loops, |
5 | 17 | instead of using a per-loop variable (bug caught by accident...). |
6 | 18 | - the ev_set_io_collect_interval interpretation has changed. |
7 | 19 | - add new functionality: ev_set_userdata, ev_userdata, |
8 | 20 | ev_set_invoke_pending_cb, ev_set_loop_release_cb, |
9 | | - ev_invoke_pending, together with a long example about thread |
10 | | - locking. |
| 21 | + ev_invoke_pending, ev_pending_count, together with a long example |
| 22 | + about thread locking. |
11 | 23 | - add ev_timer_remaining (as requested by Denis F. Latypoff). |
12 | 24 | - add ev_loop_depth. |
13 | 25 | - calling ev_unloop in fork/prepare watchers will no longer poll |
|
0 commit comments