summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-14delete unused functions卜部昌平
2019-11-08builtin.h must be included *AFTER* vm_core.hNobuyoshi Nakada
2019-11-08Renamed `load_*.inc` as `*.rbinc` to utilize a suffix ruleNobuyoshi Nakada
2019-11-08Define IO#read/write_nonblock with builtins.Koichi Sasada
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