summaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * io.c (rb_io_s_read): allow specifying encoding explicitly.matz2007-12-211-8/+26
* * io.c (Init_IO): define IO::BINARY even if O_BINARY is not exist.akr2007-12-211-0/+2
* * io.c (rb_io_external_encoding): should fill delayedmatz2007-12-211-0/+3
* * io.c (rb_io_external_encoding): new method.matz2007-12-211-0/+20
* * io.c (rb_io_mode_enc): set default external encoding if nomatz2007-12-211-2/+5
* * regerror.c, string.c, io.c, lib/getoptlong.rb, lib/net/imap.rb,akr2007-12-211-4/+4
* * io.c (select_internal): should return original value.gotoyuzo2007-12-201-7/+10
* * io.c (rb_f_p): RDoc update. a patch from murphy <murphy AT rubychan.de>.matz2007-12-141-1/+3
* * io.c (rb_io_synchronized): should check if initialized.matz2007-12-131-0/+1
* * io.c (rb_io_getc): use default external encoding if fptr->enc ismatz2007-12-121-2/+4
* * io.c (read_all): should associate default external encoding.matz2007-12-121-14/+13
* * io.c (rb_io_mode_enc): allow specifying external encoding inmatz2007-12-121-7/+35
* * io.c (rb_io_check_readable): set default external encoding tomatz2007-12-121-24/+25
* * file.c (rb_get_path): use the original object if to_path method isnobu2007-12-091-1/+2
* * encoding.c (rb_enc_precise_mbclen): new function for mbclen withakr2007-12-061-12/+20
* * io.c (rb_f_open): use to_open for every non-string object. pathmatz2007-12-011-9/+17
* * io.c (rb_read_internal, rb_sysopen_internal): remove C99 dependency.nobu2007-11-261-2/+8
* * io.c: add rb_read_internal() as blocking function.ko12007-11-231-11/+29