aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaces [ci skip]Nobuyoshi Nakada2020-07-201-1/+1
* Rename `rb_current_thread_scheduler` to `rb_thread_scheduler_if_nonblocking`.Samuel Williams2020-07-201-30/+35
* add UNREACHABLE_RETURN卜部昌平2020-06-291-0/+2
* rb_io_modestr_fmode: do not goto into a branch卜部昌平2020-06-291-2/+4
* rb_io_each_codepoint: do not goto into a branch卜部昌平2020-06-291-2/+4
* Fixed a variable name [Bug #16903]Nobuyoshi Nakada2020-05-211-1/+1
* Thread scheduler for light weight concurrency.Samuel Williams2020-05-141-41/+72
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-2/+2
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-2/+2
* 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