Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to libev 4.23 #112

Merged
merged 2 commits into from
Dec 22, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 2 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,10 @@ branches:
only:
- master

os:
- linux
- osx

rvm:
- 2.2
- 2.3.1
- ruby-head
- jruby-9.1.6.0 # latest stable
- jruby-head
- rbx
- 2.2.2
- 2.3.3

env:
global:
Expand All @@ -30,10 +23,6 @@ env:
matrix:
fast_finish: true
allow_failures:
- os: osx # TODO: make tests pass reliably on OS X
- rvm: ruby-head
- rvm: jruby-head
- rvm: rbx
- rvm: jruby-9.1.6.0
env: NIO4R_PURE=true

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,5 +199,5 @@ to maintain a large codebase.
Copyright (c) 2011-2016 Tony Arcieri. Distributed under the MIT License.
See LICENSE.txt for further details.

Includes libev 4.22. Copyright (c) 2007-2015 Marc Alexander Lehmann.
Includes libev 4.23. Copyright (c) 2007-2016 Marc Alexander Lehmann.
Distributed under the BSD license. See ext/libev/LICENSE for details.
17 changes: 4 additions & 13 deletions ext/libev/Changes
Original file line number Diff line number Diff line change
@@ -1,18 +1,9 @@
Revision history for libev, a high-performance and full-featured event loop.

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
TODO: store loop pid_t and compare isndie signal handler,store 1 for same, 2 for differign pid, clean up in loop_fork
TODO: embed watchers need updating when fd changes
TODO: document portability requirements for atomic pointer access
TODO: document requirements for function pointers and calling conventions.
4.23 Wed Nov 16 18:23:41 CET 2016
- move some declarations at the beginning to help certain retarded
microsoft compilers, even though their documentation claims
otherwise (reported by Ruslan Osmanov).

4.22 Sun Dec 20 22:11:50 CET 2015
- when epoll detects unremovable fds in the fd set, rebuild
Expand Down
Loading