aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * io.c (appendline): initialize rslen to 1 if rsptr is 0.akr2007-12-251-0/+3
* * io.c (io_encoding_set): missing return type.nobu2007-12-251-1/+3
* * io.c (rb_io_s_pipe): now takes up to two arguments. allow itsmatz2007-12-241-22/+83
* * include/ruby/encoding.h (rb_enc_left_char_head): new utility macro.matz2007-12-241-25/+54
* * io.c (appendline): should do multibyte aware RS search.matz2007-12-231-6/+16
* * io.c (io_enc_str): should preserve default_external encoding.matz2007-12-231-2/+2
* * io.c (prepare_getline_args): convert RS to external encoding.matz2007-12-231-4/+11
* * io.c (rb_io_check_readable): should not fill fptr->enc always.matz2007-12-231-10/+19
* * io.c (rb_io_external_encoding): should return the encoding ofmatz2007-12-231-1/+4
* * io.c (rb_f_open): documentation update.matz2007-12-231-6/+27
* * io.c (rb_io_s_pipe): allow specifying read-side encoding.matz2007-12-231-20/+33