about summary refs log tree commit homepage
DateCommit message (Expand)
2017-03-17favor require_relative over require pu
2017-03-17epoll: add newline to Kernel#warn messages for atomicity
2017-03-16drop unused Ruby 1.8 support code
2017-03-16allow nestable TLS buffers within the same thread
2017-03-16free buffer if pthread_setspecific fails
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-03-02gemspec: use SPDX-compatible license specifier
2017-01-05copy_file_range: move wrapper to Ruby for keyword arg handling
2017-01-04remove PIPE_BUF constant definition
2017-01-04doc: remove references to IO#pipe_size accessor
2017-01-04new API for splice and tee
2017-01-04copy_file_range: use correct syscall numbers on x86/x86-64
2017-01-04pkg.mk: various updates from other projects
2017-01-02splice: clarification regarding tee() flags
2017-01-02unify rb_gc() handling for out-of-FD conditions
2017-01-02doc: various URL updates (https)
2016-03-15implement copy_file_range support for Linux 4.5+
2016-03-15support the splice(2) and tee(2) syscalls
2015-12-07note the epoll/io.rb file is only for Ruby 1.8
2015-06-05epoll: allow :CLOEXEC instead of the long constant
2015-04-22TODO: add memfd item
2015-01-11README: fix wording: are => is
2015-01-11sleepy_penguin 3.4.1 - minor updates v3.4.1
2015-01-11gemspec: remove dead rdoc_options config
2015-01-11sleepy_penguin 3.4.0 - minor updates v3.4.0
2015-01-11gemspec: use minitest, not test-unit
2015-01-11README: stop mentioning Rubinius
2015-01-11GNUmakefile: drop more RubyForge references
2015-01-11README: label the link to the mailing list archives
2015-01-11gemspec: add dev dependency on test-unit 3.x
2015-01-11cleanup documentation links and ignores
2015-01-11relax license to LGPLv2.1+ (from v2.1 && v3 only)
2015-01-11change mailing list to sleepy-penguin@bogomips.org
2015-01-11switch documentation to olddoc
2014-12-28inotify: cleanup Inotify::Event creation
2014-12-28extconf: detect inotify_init1 in libc
2014-12-27test_inotify: add test for rm_watch
2014-02-07test_kqueue_io: add test for deleting items
2013-12-30sleepy_penguin 3.3.0 - fixes and compatibility improvements v3.3.0
2013-12-27extconf: avoid unnecessary linkage against libkqueue
2013-12-27refactor and fix leak from thread-local storage use
2013-11-21value2timespec: use StringValueCStr for correctness
2013-11-21work around lack of rb_io_get_io in Rubinius
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-10-19util: minor cleanup to favor rb_io_get_io