aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* Prefer `rb_fstring_lit` over `rb_fstring_cstr`nobu2018-10-131-1/+1
* add 'x' mode character for O_EXCLkazu2018-08-091-4/+28
* io.c: fix non-ascii filename inplace editnobu2018-08-091-0/+2
* io.c: fix compilation when IOV_MAX is not definednormal2018-06-051-1/+11
* thread.c: enable ppoll for FreeBSD 11.0 and laternormal2018-05-151-5/+12
* io.c: cleanup copy_stream wait-for-single-fd casesnormal2018-05-141-42/+28
* io.c: fix typo and phrase [ci skip]nobu2018-05-121-2/+2
* nobody is using the return value of rb_io_fptr_finalizeshyouhei2018-05-041-5/+20
* use list_head_init instead of open-coding itnormal2018-05-011-1/+1
* LIST_HEAD as a local variable is a C99ism.shyouhei2018-05-011-1/+2
* io.c: workaround for EPROTOTYPEnobu2018-04-301-2/+11
* io.c: reuse internal_write_funcnobu2018-04-301-2/+1
* io.c: do not use rb_notify_fd_close close on recycled FDnormal2018-04-211-9/+7
* io.c: IO#write without args returns 0normal2018-03-281-1/+1
* io.c: Methods of File should not invoke external commandsshugo2018-03-201-6/+1
* Remove duplicated `,` [ci skip]kazu2018-03-181-1/+1
* Add doc for `opt` parameter of IO#reopen [ci skip]k0kubun2018-03-171-2/+3
* [DOC] missing docs at toplevelnobu2018-02-231-0/+8
* Fix compile error when USE_COPY_FILE_RANGE is defined but not USE_SENDFILEnobu2018-02-081-2/+2
* io.c: unused assignmentsnobu2018-02-021-4/+3
* io.c: hoisted out io_fd_check_closednobu2018-02-021-9/+11
* io.c: fix comparison subjectnobu2018-01-311-1/+1
* io.c: fix fptr_copy_finalizernobu2018-01-311-1/+3
* io.c: fptr_copy_finalizernobu2018-01-311-16/+19
* io.c: pipe_register_fptrnobu2018-01-311-4/+16
* io.c: simplified pipe_del_fptrnobu2018-01-311-12/+5
* process.c: add :exception option to Kernel.#systemk0kubun2018-01-241-3/+3
* use predefined IDskazu2018-01-221-1/+1
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-1/+2
* io.c: rb_stderr_to_original_pnobu2018-01-071-3/+9
* io.c: clear Strings we create for IO.copy_streamnormal2018-01-051-2/+5
* [DOC] Improve example of IO#pread [ci skip]kazu2017-12-241-4/+6
* [DOC] Use File.open with block instead of File.new without close [ci skip]kazu2017-12-241-3/+4
* io.c: ignore EPERMglass2017-12-221-0/+2
* io.c: IO#pwrite uses tmp buffer to avoid parallel modificationnormal2017-12-211-4/+6
* io.c: opening external commandnobu2017-12-181-11/+5
* io.c: open generic in binreadnobu2017-12-181-1/+1
* io.c: opening external commandnobu2017-12-181-15/+26
* io.c: open_key_args by rb_io_opennobu2017-12-181-29/+9
* [DOC] `IO.new` accepts `external_encoding`kazu2017-12-151-0/+3
* IO.new doesn't recive "-" as external_encoding [Bug #13655]naruse2017-12-151-4/+0
* Fix a documentation error of IO#putc.shugo2017-12-031-4/+4
* bold/underscore support in traceback before Windows10usa2017-12-011-0/+5
* io.c: read BOM only for readingnobu2017-11-231-0/+3
* io.c: improve docs for the chomp optionstomar2017-11-021-6/+12
* io.c: improve docsstomar2017-10-291-7/+7
* io.c: docs for IO#writestomar2017-10-291-2/+2
* io.c: honor buffered modenobu2017-10-291-5/+9
* io.c: convert to string at writevnobu2017-10-291-1/+1
* Add note to close_{read,write} tookazu2017-10-281-0/+4