summaryrefslogtreecommitdiff
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* introduce ZALLOC{,_N} to replace ALLOC{,_N}+MEMZERO usenormal2014-07-251-2/+1
* io.c: fix rdoc of append modenobu2014-07-191-5/+5
* * io.c: Improve Documentation by @dapplebeforedawn.hsbt2014-07-111-14/+17
* io.c: refine error messagenobu2014-07-091-1/+13
* constify parametersnobu2014-06-181-4/+4
* configure.in: disable posix_fadvisenobu2014-06-081-4/+1
* io.c (rb_io_advise): AIX currently does not support a 32-bit call tokanemoto2014-06-081-1/+4
* io.c: truncate before appendingnobu2014-06-071-0/+4
* io.c: not shorten buffer unless succeedednobu2014-06-061-4/+4
* configure.in, missing.h: jemalloc manglingnobu2014-06-051-0/+1
* * io.c (pipe_open): Close pipes when rb_execarg_fixup() raisesakr2014-05-291-1/+17
* * io.c (rb_io_s_pipe): Close pipes if io_encoding_set() raises anakr2014-05-291-1/+28
* * io.c (rb_io_autoclose_p): Don't raise on frozen IO.akr2014-05-271-2/+2
* io.c: no error on frozen IOnobu2014-05-271-3/+3
* io.c: update ARGF examplesnobu2014-05-181-2/+2
* io.c: buffer must be modifiablenobu2014-05-171-1/+1
* * io.c (io_{read,write}_nonblock): use rb_get_kwargs instead oftadf2014-05-061-2/+15
* process.c: constifynobu2014-03-171-3/+1
* * enumerator.c (enumerator_block_call): use PARRAY_CONST_PTR()ko12014-03-171-1/+1
* * io.c (rb_io_fsync): need to fsync even if on Windows. fixed mistake ofusa2014-03-021-2/+0
* * io.c (rb_io_fsync): revert a part of r45254. explicit fsync should updateusa2014-03-021-0/+4
* * io.c (rb_io_flush_raw, rb_io_fsync): [EXPERIMENTAL] remove forceusa2014-03-021-9/+0
* adjust indent and stylenobu2014-02-271-6/+10
* io.c (rb_f_backquote): trade volatile for manual recyclenormal2014-02-161-1/+3
* * include/ruby/intern.h,akr2014-02-141-24/+0
* * io.c (SMALLBUF): Unused macro removed.akr2014-02-081-2/+0
* io.c (rb_io_syswrite): add RB_GC_GUARDnormal2014-02-011-0/+1
* io.c: check socket on other than linuxnobu2014-01-291-0/+4
* io.c: remove socket checknormal2014-01-291-2/+0
* * io.c (rb_update_max_fd): Return immediately if the given fd is smallakr2014-01-181-0/+3
* * io.c: Test O_CLOEXEC only once.akr2014-01-181-1/+26
* * io.c (io_binwrite): use writev(2) to avoid double write if available.glass2014-01-151-30/+102
* * io.c (io_fwrite): freeze converted str.glass2014-01-021-1/+5
* * io.c (io_fwrite): allocate frozen str only when str is not converted.glass2013-12-311-4/+6
* ruby/ruby.h: RB_BLOCK_CALL_FUNC_ARGLISTnobu2013-11-291-1/+1
* ruby/ruby.h: add blockarg to rb_block_call_funcnobu2013-11-291-1/+1
* win32.c: rb_w32_dup2nobu2013-11-281-4/+0
* * io.c: [DOC] ARGF.gets may return nil [Bug #9029] patch by znzzzak2013-11-091-4/+4
* * io.c (rb_io_open_with_args): use RARRAY_CONST_PTR().glass2013-11-081-4/+4
* * add RUBY_TYPED_FREE_IMMEDIATELY to data types which only useko12013-10-291-0/+1
* io.c: make IO#reopen("pathname") atomicnobu2013-10-201-4/+8
* io.c: use rb_funcallvnobu2013-10-081-1/+1
* io.c: use local variables instead of struct membersnobu2013-10-061-20/+17
* io.c: suppress false uninitialized-variable warningnobu2013-10-061-11/+16
* io.c: wait child process after close_readnobu2013-10-021-0/+2
* io.c: get rid of race conditionnobu2013-10-021-1/+1
* io.c: keep fptr read-closednobu2013-10-021-3/+6
* [DOC]akr2013-09-231-8/+11
* [DOC]akr2013-09-221-1/+21
* [DOC]akr2013-09-211-0/+6