summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
2020-07-20Remove trailing spaces [ci skip]Nobuyoshi Nakada
2020-07-20Rename `rb_current_thread_scheduler` to `rb_thread_scheduler_if_nonblocking`.Samuel Williams
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29rb_io_modestr_fmode: do not goto into a branch卜部昌平
2020-06-29rb_io_each_codepoint: do not goto into a branch卜部昌平
2020-05-21Fixed a variable name [Bug #16903]Nobuyoshi Nakada
2020-05-14Thread scheduler for light weight concurrency.Samuel Williams
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-17Refactored rb_readwrite_syserr_failNobuyoshi Nakada
2020-04-15Raise EPIPE at broken pipe for the backward compatibilityNobuyoshi Nakada
2020-04-12PAGER without fork&exec too [Feature #16754]Nobuyoshi Nakada
2020-04-11Silence broken pipe error messages on STDOUT [Feature #14413]Nobuyoshi Nakada
2020-04-10Make `#inspect` interruptible in `Kernel#p`Nobuyoshi Nakada
2020-04-10Constified writev function familyNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-27Set external encoding correctly for File.open('f', FILE::BINARY) on WindowsJeremy Evans
2020-02-27Remove support for passing nil to IO#ungetcJeremy Evans
2020-02-23Warn non-nil `$/` [Feature #14240]Nobuyoshi Nakada
2020-02-23Warn non-nil `$\` [Feature #14240]Nobuyoshi Nakada
2020-02-23Warn non-nil `$,` in `IO#print` tooNobuyoshi Nakada
2020-02-18Pass keyword arguments to IOs properly [Bug #16639]Nobuyoshi Nakada
2020-01-21Drop executable bit set by 25f2005a638570cce832d218a451072057610f06Nobuyoshi Nakada
2020-01-21Also check EWOULDBLOCK as well as EAGAINNobuyoshi Nakada
2020-01-21fix load error with EAGAINXia Xionjun
2020-01-09io.c, ruby.c: include internal/variable.h for rb_gvar_readonly_setterYusuke Endoh
2019-12-29Separate builtin initialization callsNobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-12-20Refined the warning message for $, and $;Nobuyoshi Nakada
2019-12-19Added rb_warn_deprecatedNobuyoshi Nakada
2019-12-15IO#set_encoding_by_bom should err when encoding is already setNobuyoshi Nakada
2019-11-17Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-17Warn 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-12io.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-19io.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