about summary refs log tree commit homepage
DateCommit message (Expand)
2013-09-30Rakefile: kill raa_update task
2013-09-26init: avoid redefinition warning for _GNU_SOURCE
2013-09-26avoid RARRAY_PTR usage for Linux-only bits
2013-09-26test_epoll: minor compatibility fix for Ruby 2.1.0
2013-09-24Support for broken system without clock_gettime.
2013-07-16sleepy_penguin 3.2.0 - minor bug fixes, preliminary kqueue support v3.2.0
2013-07-03pkg: include generated version header in distribution
2013-05-15test_epoll_io: ensure subclassing Epoll::IO works
2013-05-03auto-generate SLEEPY_PENGUIN_VERSION constant
2013-05-03README: update with latest features
2013-05-03test_kqueue_io: additional test for IO-likeness
2013-05-03kqueue: remove timeout handling for nevents==0
2013-05-03doc: flesh out kqueue-related documentation
2013-05-02do not propagate Errno::EINTR into Ruby
2013-04-30test_epoll: workaround race condition in test_close
2013-04-30epoll: clear FD marks snapshot before returning
2013-04-30test_epoll: increase delay between signal spamming
2013-04-30test_epoll: join thread before return from test
2013-04-29kqueue: workaround lack of RSTRUCT* macros on Rubinius
2013-04-29kqueue/io: fix MRI 1.8 support code for event retrieval
2013-04-29test_kqueue: only test if IO#autoclose= exists
2013-04-29test_kqueue_io: join thread in test when done using
2013-04-29test_epoll: workaround MRI 1.8 threading bug
2013-04-29kqueue: set zero timeout if not retrieving events
2013-04-29test_timerfd: relax timing-sensitive test
2013-04-29test_kqueue_io: test for multiple event return
2013-04-29test_kqueue: join thread after test
2013-04-29fork-safe "to_io" in high-level epoll/kqueue
2013-04-29test_epoll: avoid sleeping inside a signal handler
2013-04-29test: remove Rubinius-specific checks and skips
2013-04-29test_epoll: remove assert_nothing_raised
2013-04-29preliminary kqueue support
2013-04-29pkg.mk: allow passing arguments to extconf
2013-04-29allow building without epoll (or inotify) support
2013-04-21epoll: enforce maxevents > 0 before memory allocation
2013-04-21favor comparison against 0 for error checking
2013-04-13set close-on-exec by default under Ruby 2.0
2013-04-13extconf: remove pthread checks
2013-04-13README: update description
2013-04-13doc: rdoc fixes and cleanups
2013-04-13.wrongdoc: add public/private email addresses
2013-04-12epoll: cleanup GVL-release code for Ruby 2.0.0
2013-04-12inotify: thread-safe Inotify#take for rbx
2013-04-12inotify: use thread-local internal buffer
2013-04-12license + gem packaging cleanups
2013-04-12.gitignore: add .rbx
2013-04-12test_epoll_gc: force GC on EMFILE/ENFILE
2013-04-12avoid ENOMEM checking in common code paths
2013-04-12epoll: cache alignment for per-thread structure
2013-04-12epoll: implement thread-safety for mark/flag arrays