summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
2007-12-27* io.c (io_fflush): checks wbuf modification by other threads.akr
2007-12-26* io.c (io_fflush): check closed fptr after rb_write_internal to avoidakr
2007-12-25* io.c (appendline): move RS comparison to rb_io_getline_1().matz
2007-12-25* io.c (rb_io_external_encoding): should return nil formatz
2007-12-25* io.c (appendline): initialize rslen to 1 if rsptr is 0.akr
2007-12-25* io.c (io_encoding_set): missing return type.nobu
2007-12-24* io.c (rb_io_s_pipe): now takes up to two arguments. allow itsmatz
2007-12-24* include/ruby/encoding.h (rb_enc_left_char_head): new utility macro.matz
2007-12-23* io.c (appendline): should do multibyte aware RS search.matz
2007-12-23* io.c (io_enc_str): should preserve default_external encoding.matz
2007-12-23* io.c (prepare_getline_args): convert RS to external encoding.matz
2007-12-23* io.c (rb_io_check_readable): should not fill fptr->enc always.matz
2007-12-23* io.c (rb_io_external_encoding): should return the encoding ofmatz
2007-12-23* io.c (rb_f_open): documentation update.matz
2007-12-23* io.c (rb_io_s_pipe): allow specifying read-side encoding.matz
2007-12-23* io.c (open_key_args): IO direct methods (foreach, readlines,matz
2007-12-23* io.c (rb_io_s_read): encoding argument reverted.matz
2007-12-23* io.c (rb_io_binmode_m): removed C99ism.nobu
2007-12-22* include/ruby/encoding.h, encoding.c, re.c, io.c, parse.y, numeric.c,akr
2007-12-22* io.c (rb_io_mode_enc): do not set encoding unless explicitlymatz
2007-12-22* io.c, io.h: temporary patch to partially implement transcode-on-read and tr...davidflanagan
2007-12-21io.c: fix typo in rdoc commentdavidflanagan
2007-12-21* encoding.c (rb_ascii_encoding): renamed from previousmatz
2007-12-21* io.c (io_ungetc): avoid buffer relocation, which might causematz
2007-12-21* io.c: write() should be in blocking region.ko1
2007-12-21* io.c (rb_io_s_read): allow specifying encoding explicitly.matz
2007-12-21* io.c (Init_IO): define IO::BINARY even if O_BINARY is not exist.akr
2007-12-21* io.c (rb_io_external_encoding): should fill delayedmatz
2007-12-21* io.c (rb_io_external_encoding): new method.matz
2007-12-21* io.c (rb_io_mode_enc): set default external encoding if nomatz
2007-12-21* regerror.c, string.c, io.c, lib/getoptlong.rb, lib/net/imap.rb,akr
2007-12-20* io.c (select_internal): should return original value.gotoyuzo
2007-12-14* io.c (rb_f_p): RDoc update. a patch from murphy <murphy AT rubychan.de>.matz
2007-12-13* io.c (rb_io_synchronized): should check if initialized.matz
2007-12-12* io.c (rb_io_getc): use default external encoding if fptr->enc ismatz
2007-12-12* io.c (read_all): should associate default external encoding.matz
2007-12-12* io.c (rb_io_mode_enc): allow specifying external encoding inmatz
2007-12-12* io.c (rb_io_check_readable): set default external encoding tomatz
2007-12-09* file.c (rb_get_path): use the original object if to_path method isnobu
2007-12-06* encoding.c (rb_enc_precise_mbclen): new function for mbclen withakr
2007-12-01* io.c (rb_f_open): use to_open for every non-string object. pathmatz
2007-11-26* io.c (rb_read_internal, rb_sysopen_internal): remove C99 dependency.nobu
2007-11-23* io.c: add rb_read_internal() as blocking function.ko1
2007-11-20* gc.h, vm_core.h: decl of rb_gc_save_machine_context()ko1
2007-11-20* io.c (rb_io_close_on_exec_p): new method IO#close_on_exec?.akr
2007-11-20 * include/ruby/win32.h win32/win32.c (rb_w32_pipe_exec): use dual fdusa
2007-11-20* include/ruby/io.h (rb_io_t): add tied_io_for_writing member.akr
2007-11-09* io.c (rb_io_each_byte): should update rbuf_off and rbuf_len formatz
2007-10-25* io.c (rb_io_tell, rb_io_seek): check errno too. [ruby-dev:32093]nobu
2007-10-04* io.c (Init_IO): remove obsolete variables: $defout, $deferr.matz