summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
2022-09-16[ci skip] Fix typos in documentation in io.cPeter Zhu
2022-09-11[Win32] Negative length `IO#sysread`Jeremy Bopp
2022-09-08[Bug #5317] Use `rb_off_t` instead of `off_t`Nobuyoshi Nakada
2022-08-25Raise ArgumentError for IO.foreach with limit of 0Jeremy Evans
2022-08-05[DOC] Mention Windows text mode EOF marker interpretationAlan Wu
2022-08-05[DOC] Clarify that `IO.read` uses text modeAlan Wu
2022-07-28[DOC] Cross references for `ARGF`Nobuyoshi Nakada
2022-07-27Fix documentation for ARGF.inplace_mode{,=}Jeremy Evans
2022-07-27Adjust styles [ci skip]Nobuyoshi Nakada
2022-07-23[DOC] IO#eofKaíque Kandy Koga
2022-07-21Do not chomp trailing line separator IO#each with nil separator and chompJeremy Evans
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-21Revert "Do not chomp trailing line separator IO#each with nil separator and c...Jeremy Evans
2022-07-21Do not chomp trailing line separator IO#each with nil separator and chompJeremy Evans
2022-07-15[DOC] Fix documentation for ARGF#readlinesPeter Zhu
2022-07-14[DOC] Fix typo in documentation for IO#readlinesPeter Zhu
2022-07-07[Bug #18892] Reset `ARGF.lineno` after reading shebangNobuyoshi Nakada
2022-07-06[Bug #18898] Fallback invalid external encoding to the defaultNobuyoshi Nakada
2022-06-25Copy `IO#wait*` methods from `io-wait` gem to `io.c`.Samuel Williams
2022-06-20Allow to just warn as bool expected, without an exceptionNobuyoshi Nakada
2022-06-17Using is_ascii_string to check encodingS-H-GAMELINKS
2022-06-13Handle case where write result is zero.Samuel Williams
2022-06-09Stop ignoring 4th positional argument to IO.#{foreach,readlines}Jeremy Evans
2022-05-28Make `Kernel#p` completely uninterruptible.Samuel Williams
2022-05-28Tidy up usage of write_lock.Samuel Williams
2022-05-28Improve handling of zero length writes.Samuel Williams
2022-05-28Improve consistency of `io_binwritev_internal` implementaiton.Samuel Williams
2022-05-28Improve error handling in `finish_writeconv`.Samuel Williams
2022-05-28Better handling of `error`.Samuel Williams
2022-05-28Always allocate write_lockmachty
2022-05-28Make `io_binwritev` atomic.Samuel Williams
2022-05-28Make `io_binwrite` atomic.Samuel Williams
2022-05-25Fix out of bounds read.Samuel Williams
2022-05-20[DOC] Add a note to clarify binary flags to `IO.new`David Rodríguez
2022-05-05Link from printf methods to format spec doc (#5886)Burdette Lamar
2022-04-25Fix ARGF#lineno to return Integer as documentedJean Boussier
2022-04-13[ci skip] Fix docsPeter Zhu
2022-04-08Fix some RDoc links (#5778)Burdette Lamar
2022-04-07[DOC] Fix linux kernel commit linksS-H-GAMELINKS
2022-04-02[DOC] Enhanced RDoc for String (#5751)Burdette Lamar
2022-04-02[DOC] Fix broken links to encodings.rdocNobuyoshi Nakada
2022-03-30Prefix ccan headers (#4568)Nobuyoshi Nakada
2022-03-25[DOC] Fix formatting for What's Here in IO (#5719)Burdette Lamar
2022-03-01Close files in examples in io.c (#5615)Burdette Lamar
2022-02-25[DOC] Enhanced RDoc for some encoding methods (#5598)Burdette Lamar
2022-02-18Enhanced RDoc for io.c (#5573)Burdette Lamar
2022-02-18Enhanced RDoc concerning command injection (#5537)Burdette Lamar
2022-02-12[DOC] Simplify operator method referencesNobuyoshi Nakada
2022-02-07[DOC] Replace with IO@ModesPeter Zhu
2022-02-07[DOC] Remove extra periodPeter Zhu