summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
2019-10-13io.c (rb_update_max_fd): fail with a negative file descripterYusuke Endoh
2019-10-11io.c (NUM2IOCTLREQ): Accept a value more than INT_MAXYusuke Endoh
2019-09-25Make rb_scan_args handle keywords more similar to Ruby methods (#2460)Jeremy Evans
2019-09-11Fixed the function signature to rb_rescue2Nobuyoshi Nakada
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-29drop-in type check for rb_define_global_function卜部昌平
2019-08-27delete `$` sign from C identifiers卜部昌平
2019-08-27rb_define_hooked_variable now free from ANYARGS卜部昌平
2019-08-27rb_ensure now free from ANYARGS卜部昌平
2019-08-27rb_rescue / rb_rescue2 now free from ANYARGS卜部昌平
2019-08-20io.c: make ioctl_req_t int in AndroidYusuke Endoh
2019-08-14io.c: export rb_io_extract_modeencNobuyoshi Nakada
2019-08-13UTF LE is fixed at least the first 2 bytesNobuyoshi Nakada
2019-08-09#include <> for system headersNobuyoshi Nakada
2019-07-31* expand tabs.git
2019-07-30Do not change IO.pipe encodings if encodings explicitly givenJeremy Evans
2019-07-30Passing `binmode: true` to `IO.pipe` should behave like `binmode`Aaron Patterson
2019-07-14io.c (rb_file_open_internal): initialize all the fieldsYusuke Endoh
2019-07-14* expand tabs.git
2019-07-14Avoid io_tell whose return value is not usedYusuke Endoh
2019-07-11* expand tabs.git
2019-07-11Check exception flag as a bool [Bug #15987]Nobuyoshi Nakada
2019-06-28O_EXCL has no meaning for fdopenNobuyoshi Nakada
2019-06-13IO#set_encoding_by_bomNobuyoshi Nakada
2019-06-08Suppress warnings by gcc 9.1Nobuyoshi Nakada
2019-06-08io.c: fold very very long linesNobuyoshi Nakada
2019-05-05Fixed about ARGF.linenoNobuyoshi Nakada
2019-04-26eliminate use of freed memoryUrabe, Shyouhei
2019-04-18io.c: warn non-nil $,nobu
2019-04-10Adjusted stylesnobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10Adjusted stylesnobu
2019-03-22[DOC] fix markups [ci skip]nobu
2019-03-07io.c: chomp CR at the end of read buffernobu
2019-02-20Fix document and return value of `IO#autoclose=`kazu
2019-02-11io.c: remove unused variable and fix typoglass
2019-02-11io.c: check HAVE_FCOPYFILEglass
2019-02-03io.c: get src_size from stp. Fix r66995.glass
2019-02-03io.c: reuse results of fstat(2) in copy functionsglass
2019-01-28io.c: use fcopyfile(3) in IO.copy_stream if availableglass
2019-01-27Revert "io.c: use fcopyfile(3) in IO.copy_stream if available"glass
2019-01-27* expand tabs.svn
2019-01-27io.c: use fcopyfile(3) in IO.copy_stream if availableglass
2019-01-21* io.c: use copy_file_range() if definedglass
2019-01-15setbyte / ungetbyte allow out-of-range integersshyouhei
2018-12-06io.c (io_fflush): eliminate redundant rb_io_check_closednormal
2018-12-06io.c (io_write_nonblock): add RB_GC_GUARD, io_fflush may switch threadsnormal
2018-12-06Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-11-29io.c: fix clang -Werror,-Wshorten-64-to-32 on Linux sendfilenormal
2018-11-29io.c: fix clang -Werror,-Wshorten-64-to-32 errorsnormal