about summary refs log tree commit homepage
path: root/test
DateCommit message (Expand)
2017-03-17favor require_relative over require pu
2017-03-16allow nestable TLS buffers within the same thread
2017-03-11tests: switch to test-unit
2017-03-11portability fixes for systems w/o splice, copy_file_range
2017-03-11implement linux_sendfile support
2017-01-05copy_file_range: move wrapper to Ruby for keyword arg handling
2017-01-04remove PIPE_BUF constant definition
2017-01-04new API for splice and tee
2016-03-15implement copy_file_range support for Linux 4.5+
2016-03-15support the splice(2) and tee(2) syscalls
2015-06-05epoll: allow :CLOEXEC instead of the long constant
2014-12-27test_inotify: add test for rm_watch
2014-02-07test_kqueue_io: add test for deleting items
2013-10-19tests: remove version-dependent FD_CLOEXEC checks
2013-10-19remove all signalfd-related files
2013-10-19test_epoll: switch test_dup_and_fork to exit!
2013-10-19tests: switch to minitest
2013-09-26test_epoll: minor compatibility fix for Ruby 2.1.0
2013-05-15test_epoll_io: ensure subclassing Epoll::IO works
2013-05-03auto-generate SLEEPY_PENGUIN_VERSION constant
2013-05-03test_kqueue_io: additional test for IO-likeness
2013-04-30test_epoll: workaround race condition in test_close
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-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-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-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-29allow building without epoll (or inotify) support
2013-04-13set close-on-exec by default under Ruby 2.0
2013-04-12inotify: use thread-local internal buffer
2013-04-12test_epoll_gc: force GC on EMFILE/ENFILE
2013-04-12split Epoll and Epoll::IO, rewrite Epoll in Ruby
2013-04-12test_epoll: synchronize writes to the pipe array
2013-04-12test_epoll: fix timing error in test
2013-01-17Revert "epoll: avoid EPOLL_CTL_MOD race condition"
2013-01-03epoll: avoid EPOLL_CTL_MOD race condition
2012-03-26teset: epoll used as a queue
2012-03-22epoll: use per-thread data structure for concurrent Epoll#wait
2012-03-22test_epoll: disable expensive test without STRESS
2012-02-23test: new testcase for edge-triggered accept
2011-06-08test_epoll: add level trigger test
2011-05-20epoll: avoid race condition in EINTR checking