Skip to content

Commit

Permalink
Upgrade libev to 3.8
Browse files Browse the repository at this point in the history
  • Loading branch information
ry committed Aug 13, 2009
1 parent 9dc621f commit b41ea52
Show file tree
Hide file tree
Showing 20 changed files with 6,945 additions and 6,509 deletions.
16 changes: 14 additions & 2 deletions deps/libev/Changes
Original file line number Diff line number Diff line change
@@ -1,13 +1,25 @@
Revision history for libev, a high-performance and full-featured event loop.

3.8 Sun Aug 9 14:30:45 CEST 2009
- incompatible change: do not necessarily reset signal handler
to SIG_DFL when a sighandler is stopped.
- ev_default_destroy did not properly free or zero some members,
potentially causing crashes and memory corruption on repated
ev_default_destroy/ev_default_loop calls.
- take advantage of signalfd on GNU/Linux systems.
- document that the signal mask might be in an unspecified
state when using libev's signal handling.
- take advantage of some GNU/Linux calls to set cloexec/nonblock
on fd creation, to avoid race conditions.

3.7 Fri Jul 17 16:36:32 CEST 2009
- ev_unloop and ev_loop wrongly used a global variable to exit loops,
instead of using a per-loop variable (bug caught by accident...).
- the ev_set_io_collect_interval interpretation has changed.
- add new functionality: ev_set_userdata, ev_userdata,
ev_set_invoke_pending_cb, ev_set_loop_release_cb,
ev_invoke_pending, together with a long example about thread
locking.
ev_invoke_pending, ev_pending_count, together with a long example
about thread locking.
- add ev_timer_remaining (as requested by Denis F. Latypoff).
- add ev_loop_depth.
- calling ev_unloop in fork/prepare watchers will no longer poll
Expand Down
2 changes: 1 addition & 1 deletion deps/libev/LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
All files in libev are Copyright (C)2007,2008 Marc Alexander Lehmann.
All files in libev are Copyright (C)2007,2008,2009 Marc Alexander Lehmann.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
Expand Down
Loading

0 comments on commit b41ea52

Please sign in to comment.