summaryrefslogtreecommitdiff
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
...
* Enhanced RDoc for IO (#5395)Burdette Lamar2022-01-051-46/+65
* Enhanced RDoc for IO (#5381)Burdette Lamar2022-01-041-100/+208
* Negative RBOOL usageNobuyoshi Nakada2022-01-011-1/+1
* Fix incorrect minimum read length. (#5353)Samuel Williams2022-01-011-6/+2
* Enhanced RDoc for IO (#5367)Burdette Lamar2021-12-301-75/+154
* `ioctl_narg_len` is used only when ioctl(2) is availableNobuyoshi Nakada2021-12-291-0/+2
* Prefer to use RTEST when checking result of `rb_io_wait`. (#5341)Samuel Williams2021-12-251-1/+1
* Adjust styles [ci skip]Nobuyoshi Nakada2021-12-241-3/+6
* Improvements to `rb_io_wait` return value handling and internal implementatio...Samuel Williams2021-12-241-8/+19
* [DOC] Enhanced RDoc for IO (#5324)Burdette Lamar2021-12-231-24/+76
* [DOC] Enhanced RDoc for IO (#5321)Burdette Lamar2021-12-221-97/+125
* Empty and return the buffer if zero size is given [Bug #18421]Nobuyoshi Nakada2021-12-221-2/+6
* Refactor setup_narg and extract finish_nargNobuyoshi Nakada2021-12-211-32/+27
* [DOC] Enhanced RDoc for IO (#5307)Burdette Lamar2021-12-201-49/+77
* [DOC] Enhanced RDoc for IO (#5304)Burdette Lamar2021-12-191-94/+136
* [DOC] Addition to IO introduction (#5299)Burdette Lamar2021-12-191-0/+253
* Introduce io_result wrapper for passing `[-errno, size]` in VALUE.Samuel Williams2021-12-181-65/+56
* Do not use `fcopyfile` if appending to non-empty file [Bug #18388]Nobuyoshi Nakada2021-12-051-0/+7
* [win32] Transcode input from console [Bug #18353]Nobuyoshi Nakada2021-12-011-0/+12
* Don't allow `fd == -1` to propagate to system calls.Samuel Williams2021-11-111-4/+10
* size_t is not for file sizeNobuyoshi Nakada2021-11-101-2/+4
* IO::Buffer for scheduler interface.Samuel Williams2021-11-101-157/+201
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-081-1/+1
* Fix typoNobuyoshi Nakada2021-10-261-5/+5
* process.c: Add Process._fork (#5017)Yusuke Endoh2021-10-251-1/+1
* EWOULDBLOCK is always defined since 74ba9c248890Nobuyoshi Nakada2021-10-241-7/+7
* Extract io_again_p to check if EAGAIN or EWOULDBLOCKNobuyoshi Nakada2021-10-241-6/+12
* suppress warnings by parenthesizing unclear expressionsNobuyoshi Nakada2021-10-241-4/+4
* Reuse ractor stderrNobuyoshi Nakada2021-10-071-7/+9
* Adjust styles [ci skip]Nobuyoshi Nakada2021-10-071-5/+8
* Using NIL_P macro instead of `== Qnil`S.H2021-10-031-1/+1
* [DOC] Use `unpack1` instead of `unpack(template)[0]` [ci skip]Kazuhiro NISHIYAMA2021-09-231-1/+1
* Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS2021-09-111-1/+1
* Fix Marshal.dump(closed_io) to raise TypeError and allow encoding on closed IOLars Kanis2021-08-221-4/+2
* `popen()` is not available on emscriptenNobuyoshi Nakada2021-08-161-1/+5
* Fix ARGF.read(length) short read [Bug #18074]Csaba Henk2021-08-101-2/+1
* Reduce chance to receive EBADF when closing an IO from another thread.Samuel Williams2021-08-081-19/+27
* Using RBOOL macroS.H2021-08-021-12/+7
* Define functions using rb_wait_for_single_fd [Bug #18046]Nobuyoshi Nakada2021-08-011-0/+12
* io.c: Clarify the behavior of `IO.read` when called as `File.read`Yusuke Endoh2021-07-161-17/+59
* process.c: Call rb_thread_atfork in rb_fork_rubyYusuke Endoh2021-07-151-1/+0
* [DOC] add notes and examples for pipe [ci skip]Nobuyoshi Nakada2021-06-301-7/+19
* Check if closed after each yield [Bug #17661]Nobuyoshi Nakada2021-06-271-1/+3
* Introduced RUBY_CRLF_ENVIRONMENT to simplify repeated conditionNobuyoshi Nakada2021-06-241-8/+14
* Rework `sysread` to use blocking `read_internal_locktmp`.Samuel Williams2021-06-221-12/+6
* Deprecate and rework old (fd) centric functions.Samuel Williams2021-06-221-34/+48
* Direct io for accept, send, sendmsg, recvfrom, and related methods.Samuel Williams2021-06-221-0/+36
* What's Here for Numeric and ComparableBurdette Lamar2021-06-211-2/+5
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-171-3/+6
* Removed redundant NUM2IOCTLREQ definition [Bug #17759]Nobuyoshi Nakada2021-06-161-1/+0