summaryrefslogtreecommitdiff
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* Refactored rb_readwrite_syserr_failNobuyoshi Nakada2020-04-171-18/+20
* Raise EPIPE at broken pipe for the backward compatibilityNobuyoshi Nakada2020-04-151-6/+11
* PAGER without fork&exec too [Feature #16754]Nobuyoshi Nakada2020-04-121-5/+19
* Silence broken pipe error messages on STDOUT [Feature #14413]Nobuyoshi Nakada2020-04-111-16/+46
* Make `#inspect` interruptible in `Kernel#p`Nobuyoshi Nakada2020-04-101-20/+16
* Constified writev function familyNobuyoshi Nakada2020-04-101-3/+3
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-4/+4
* Set external encoding correctly for File.open('f', FILE::BINARY) on WindowsJeremy Evans2020-03-271-0/+12
* Remove support for passing nil to IO#ungetcJeremy Evans2020-02-271-1/+0
* Warn non-nil `$/` [Feature #14240]Nobuyoshi Nakada2020-02-231-2/+2
* Warn non-nil `$\` [Feature #14240]Nobuyoshi Nakada2020-02-231-4/+4
* Warn non-nil `$,` in `IO#print` tooNobuyoshi Nakada2020-02-231-0/+3
* Pass keyword arguments to IOs properly [Bug #16639]Nobuyoshi Nakada2020-02-181-2/+6
* Drop executable bit set by 25f2005a638570cce832d218a451072057610f06Nobuyoshi Nakada2020-01-221-0/+0
* Also check EWOULDBLOCK as well as EAGAINNobuyoshi Nakada2020-01-211-9/+4
* fix load error with EAGAINXia Xionjun2020-01-211-1/+19
* io.c, ruby.c: include internal/variable.h for rb_gvar_readonly_setterYusuke Endoh2020-01-091-0/+1
* Separate builtin initialization callsNobuyoshi Nakada2019-12-291-6/+0
* decouple internal.h headers卜部昌平2019-12-261-22/+39
* Refined the warning message for $, and $;Nobuyoshi Nakada2019-12-201-1/+1
* Added rb_warn_deprecatedNobuyoshi Nakada2019-12-191-8/+8
* IO#set_encoding_by_bom should err when encoding is already setNobuyoshi Nakada2019-12-151-0/+4
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-8/+0
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-3/+0
* delete unused functions卜部昌平2019-11-141-16/+0
* builtin.h must be included *AFTER* vm_core.hNobuyoshi Nakada2019-11-081-15/+19
* Renamed `load_*.inc` as `*.rbinc` to utilize a suffix ruleNobuyoshi Nakada2019-11-081-1/+1
* Define IO#read/write_nonblock with builtins.Koichi Sasada2019-11-081-6/+11
* io.c (rb_update_max_fd): fail with a negative file descripterYusuke Endoh2019-10-131-1/+1
* io.c (NUM2IOCTLREQ): Accept a value more than INT_MAXYusuke Endoh2019-10-111-1/+1
* Make rb_scan_args handle keywords more similar to Ruby methods (#2460)Jeremy Evans2019-09-251-4/+4
* Fixed the function signature to rb_rescue2Nobuyoshi Nakada2019-09-111-1/+2
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-1/+1
* drop-in type check for rb_define_global_function卜部昌平2019-08-291-4/+4
* delete `$` sign from C identifiers卜部昌平2019-08-271-3/+3
* rb_define_hooked_variable now free from ANYARGS卜部昌平2019-08-271-1/+13
* rb_ensure now free from ANYARGS卜部昌平2019-08-271-4/+8
* rb_rescue / rb_rescue2 now free from ANYARGS卜部昌平2019-08-271-1/+1
* io.c: make ioctl_req_t int in AndroidYusuke Endoh2019-08-201-1/+1
* io.c: export rb_io_extract_modeencNobuyoshi Nakada2019-08-141-1/+1
* UTF LE is fixed at least the first 2 bytesNobuyoshi Nakada2019-08-131-5/+2
* #include <> for system headersNobuyoshi Nakada2019-08-091-1/+1
* * expand tabs.git2019-07-311-2/+2
* Do not change IO.pipe encodings if encodings explicitly givenJeremy Evans2019-07-301-1/+1
* Passing `binmode: true` to `IO.pipe` should behave like `binmode`Aaron Patterson2019-07-301-0/+6
* io.c (rb_file_open_internal): initialize all the fieldsYusuke Endoh2019-07-141-0/+2
* * expand tabs.git2019-07-141-1/+1
* Avoid io_tell whose return value is not usedYusuke Endoh2019-07-141-1/+1
* * expand tabs.git2019-07-111-4/+4
* Check exception flag as a bool [Bug #15987]Nobuyoshi Nakada2019-07-111-20/+16