about summary refs log tree commit homepage
path: root/ext/kgio/tryopen.c
DateCommit message (Expand)
2023-09-10drop remaining 1.8 and fragile autopush code paths HEAD master
2015-01-09tryopen: add RB_GC_GUARD for Ruby 1.8
2014-02-08prepare for rb_thread_blocking_region removal
2014-02-04tryopen: additional debug information for bad Errno values
2014-02-04set RSTRING_MODIFIED where appropriate for Rubinius
2014-01-20avoid downsizing casts
2014-01-20Don't use deprecated api
2013-09-25tryopen: remove RARRAY_PTR usage in init
2013-08-16check syscall returns against < 0 instead of == -1
2012-11-21tryopen: include errno.h header just in case
2012-05-30tryopen: avoid ambiguous name for subst function
2012-01-08tryopen: remember to include ancient_ruby.h for 1.8.5
2011-11-17connect,tryopen: set close-on-exec flag for new fds on Ruby 2.0+
2011-06-15Kgio::File includes Kgio::PipeMethods module
2011-06-15Kgio::File.tryopen runs GC on ENOMEM
2011-06-15doc: add rdoc for Kgio::File.tryopen
2011-05-13Kgio.tryopen => Kgio::File.tryopen
2011-05-13return Kgio::File for Kgio.tryopen
2011-05-13add Kgio.tryopen method