summaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * io.c (open_key_args): IO direct methods (foreach, readlines,matz2007-12-231-18/+96
* * io.c (rb_io_s_read): encoding argument reverted.matz2007-12-231-50/+70
* * io.c (rb_io_binmode_m): removed C99ism.nobu2007-12-231-2/+4
* * include/ruby/encoding.h, encoding.c, re.c, io.c, parse.y, numeric.c,akr2007-12-221-2/+2
* * io.c (rb_io_mode_enc): do not set encoding unless explicitlymatz2007-12-221-23/+17
* * io.c, io.h: temporary patch to partially implement transcode-on-read and tr...davidflanagan2007-12-221-8/+65
* io.c: fix typo in rdoc commentdavidflanagan2007-12-211-1/+1
* * encoding.c (rb_ascii_encoding): renamed from previousmatz2007-12-211-1/+1
* * io.c (io_ungetc): avoid buffer relocation, which might causematz2007-12-211-10/+1
* * io.c: write() should be in blocking region.ko12007-12-211-30/+47