index
:
sleepy_penguin.git
master
pu
Linux I/O events for Ruby
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
ext
Date
Commit message (
Expand
)
2019-11-29
epoll: suppress warning for rb_ensure(real_epwait,...)
2019-01-02
splice.c: remove reference to non-existent function
2018-12-11
fix 64-to-32-bit truncation warning
2017-04-15
kqueue: modernize Struct usage for Ruby 2.5.0dev
2017-04-14
kqueue: ensure close-on-exec flag is set
2017-03-22
doc: avoid incorrect links to Epoll::IO
2017-03-22
doc: tests and examples for changing pipe size in Linux
2017-03-22
sp_copy: remove dummy 1.8 code for non-native threaded Ruby
2017-03-22
kqueue: remove IO#autoclose= and 1.8-related checks
2017-03-18
epoll: add EPOLLEXCLUSIVE constant and documentation
2017-03-17
favor require_relative over require
pu
2017-03-16
drop unused Ruby 1.8 support code
2017-03-16
allow nestable TLS buffers within the same thread
2017-03-16
free buffer if pthread_setspecific fails
2017-03-11
portability fixes for systems w/o splice, copy_file_range
2017-03-11
implement linux_sendfile support
2017-01-05
copy_file_range: move wrapper to Ruby for keyword arg handling
2017-01-04
remove PIPE_BUF constant definition
2017-01-04
doc: remove references to IO#pipe_size accessor
2017-01-04
new API for splice and tee
2017-01-04
copy_file_range: use correct syscall numbers on x86/x86-64
2017-01-02
splice: clarification regarding tee() flags
2017-01-02
unify rb_gc() handling for out-of-FD conditions
2016-03-15
implement copy_file_range support for Linux 4.5+
2016-03-15
support the splice(2) and tee(2) syscalls
2015-06-05
epoll: allow :CLOEXEC instead of the long constant
2014-12-28
inotify: cleanup Inotify::Event creation
2014-12-28
extconf: detect inotify_init1 in libc
2013-12-27
extconf: avoid unnecessary linkage against libkqueue
2013-12-27
refactor and fix leak from thread-local storage use
2013-11-21
value2timespec: use StringValueCStr for correctness
2013-11-21
work around lack of rb_io_get_io in Rubinius
2013-10-19
remove all signalfd-related files
2013-10-19
util: minor cleanup to favor rb_io_get_io
2013-09-26
init: avoid redefinition warning for _GNU_SOURCE
2013-09-26
avoid RARRAY_PTR usage for Linux-only bits
2013-09-24
Support for broken system without clock_gettime.
2013-05-03
auto-generate SLEEPY_PENGUIN_VERSION constant
2013-05-03
kqueue: remove timeout handling for nevents==0
2013-05-03
doc: flesh out kqueue-related documentation
2013-05-02
do not propagate Errno::EINTR into Ruby
2013-04-29
kqueue: workaround lack of RSTRUCT* macros on Rubinius
2013-04-29
kqueue: set zero timeout if not retrieving events
2013-04-29
preliminary kqueue support
2013-04-29
allow building without epoll (or inotify) support
2013-04-21
epoll: enforce maxevents > 0 before memory allocation
2013-04-21
favor comparison against 0 for error checking
2013-04-13
set close-on-exec by default under Ruby 2.0
2013-04-13
extconf: remove pthread checks
2013-04-12
epoll: cleanup GVL-release code for Ruby 2.0.0
[next]