summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
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
2019-08-09#include <> for system headersNobuyoshi Nakada
2019-07-30* 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