aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* fix doc.akr2008-03-091-2/+2
* * numeric.c (fix_to_s): avoid rb_scan_args() when no argumentmatz2008-03-051-2/+4
* * io.c (open_key_args): use rb_io_open_with_args instead of rb_f_open.naruse2008-03-041-3/+20
* * io.c (open_key_args): use rb_io_open instead of rb_f_open.naruse2008-03-031-5/+1
* * io.c (rb_io_ungetc): reduce redundant call.nobu2008-03-021-4/+2
* * io.c (struct argf): packed ARGF stuffs.nobu2008-03-011-121/+250
* * io.c (read_all, rb_io_getline_fast): encoding is rb_input_encoding.naruse2008-03-011-5/+5
* * io.c (rb_io_getline_fast): scan coderange.naruse2008-02-281-0/+6
* * io.c (rb_io_getline_1): get rid of segfault. [ruby-dev:33938]nobu2008-02-281-1/+1
* * io.c (read_all): fix if.naruse2008-02-271-2/+2
* * string.c (rb_str_coderange_scan_restartable): coderange scaningnaruse2008-02-271-2/+11
* * io.c (rb_f_putc): invoke stdout method so that redefining putcmatz2008-02-211-3/+2
* * io.c (argf_set_encoding): uses current_file after check if nextnobu2008-02-211-1/+1
* * io.c (argf_set_encoding): uses current_file after check for nextnobu2008-02-211-1/+4
* * io.c (open_key_args): set arg->io even if no options passed.usa2008-02-201-5/+6
* * io.c (open_key_args): allow specifying both :mode and :encoding.matz2008-02-151-5/+7
* * io.c (io_reopen): check STDIN, STDOUT and STDERR mode according toakr2008-02-141-9/+4
* * io.c (io_reopen): don't change access mode for stdin, stdout andakr2008-02-071-1/+7
* * io.c (rb_io_close_read): replaces fptr with the tied writer ifnobu2008-01-301-5/+20
* * io.c (open_key_args): allow encoding key to take two encodingmatz2008-01-301-1/+1
* * io.c (select_internal): fix SEGV by `select [STDIN],nil,[STDIN]'.akr2008-01-301-1/+1
* * io.c (rb_open_file): should check NUL in path.matz2008-01-281-15/+15
* * include/ruby/oniguruma.h: precise mbclen API redesigned to avoidakr2008-01-271-3/+4
* * io.c (rb_io_getline_fast): don't care ASCII incompatible encoding.akr2008-01-251-15/+18
* * io.c (rb_io_getline_fast): the end point of left_char_head()matz2008-01-241-1/+3
* * string.c (rb_str_each_line): use memchr(3) for faster newlinematz2008-01-231-29/+51
* * io.c (Init_IO): stdin/stdout may not be duplex.matz2008-01-171-1/+0
* * io.c (io_fwrite): always flush IO on tty, even without newlines.matz2008-01-171-1/+1
* * io.c (rb_io_check_readable): flush tied write IO too.nobu2008-01-171-0/+6
* * io.c (pipe_open, rb_io_s_popen): clear temporary object to releasenobu2008-01-161-0/+2
* * load.c (rb_feature_p): get rid of unlimited alloca.nobu2008-01-161-3/+4
* * file.c (sys_fail2): get rid of unlimited alloca.nobu2008-01-161-16/+28
* * io.c (appendline): specifying limit should not generate brokenmatz2008-01-141-0/+12
* io.c (io_encoding_set): typo fixedmatz2008-01-101-1/+1
* * io.c (io_encoding_set): handle nil for v1.matz2008-01-101-4/+9
* * io.c (io_encoding_set): IO.pipe("euc-jp", nil) should work asmatz2008-01-101-0/+1
* * io.c (rb_io_binmode): should not alter encoding. [ruby-dev:32918]matz2008-01-091-9/+2
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-061-1/+0
* update rdoc.akr2008-01-051-29/+39
* * io.c (io_ungetc): move data in buffer if it is required to store theakr2008-01-031-1/+7
* * io.c (fptr_finalize): clear errno first. [ruby-talk:284492]nobu2008-01-031-0/+1
* * io.c (rb_io_mode_enc): encoding spec is not allowed in binary mode.nobu2008-01-011-0/+3
* comment modified.akr2007-12-291-1/+1
* * io.c (io_fflush): don't retry when wbuf modified by other threads.akr2007-12-291-8/+2
* * io.c (io_unread): fix typo.usa2007-12-281-2/+1
* * io.c (io_unread): adhoc workaround for non-binary mode of some DOSishusa2007-12-281-0/+12
* * io.c (io_fflush): checks wbuf modification by other threads.akr2007-12-271-8/+14
* * io.c (io_fflush): check closed fptr after rb_write_internal to avoidakr2007-12-261-1/+2
* * io.c (appendline): move RS comparison to rb_io_getline_1().matz2007-12-251-28/+17
* * io.c (rb_io_external_encoding): should return nil formatz2007-12-251-0/+6