summaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * gc.h, vm_core.h: decl of rb_gc_save_machine_context()ko12007-11-201-2/+22
* * io.c (rb_io_close_on_exec_p): new method IO#close_on_exec?.akr2007-11-201-0/+96
* * include/ruby/win32.h win32/win32.c (rb_w32_pipe_exec): use dual fdusa2007-11-201-2/+2
* * include/ruby/io.h (rb_io_t): add tied_io_for_writing member.akr2007-11-201-24/+146
* * io.c (rb_io_each_byte): should update rbuf_off and rbuf_len formatz2007-11-091-2/+2
* * io.c (rb_io_tell, rb_io_seek): check errno too. [ruby-dev:32093]nobu2007-10-251-2/+3
* * io.c (Init_IO): remove obsolete variables: $defout, $deferr.matz2007-10-041-18/+0
* * io.c (rb_io_fdopen): create IO object from fd.nobu2007-09-281-0/+9
* * io.c (rb_io_getline_fast, rb_io_getline_1): set encoding to thenobu2007-09-281-5/+10
* * io.c (io_ungetc): reallocate internal buffer if pushing datamatz2007-09-251-7/+4
* * io.c (popen_exec), process.c (rb_spawn): stop other threads beforenobu2007-09-201-0/+1
* * io.c (rb_io_s_sysopen): should not use alloca for unknowen sizenobu2007-09-121-2/+2
* * io.c (rb_io_getc): forgot to commit rb_enc_mbclen() fix.matz2007-09-061-1/+1
* * io.c (rb_io_each_byte): caused infinite loop. [ruby-dev:31652]matz2007-08-261-3/+5
* * io.c (swallow): removed condition using an unset variable.nobu2007-08-251-7/+9
* * encoding.c: provide basic features for M17N.matz2007-08-251-94/+196
* * array.c (rb_ary_s_try_convert): a new class method to convertmatz2007-08-241-0/+18
* * io.c (rb_io_s_foreach): argument count check before makingmatz2007-08-201-1/+1
* * io.c (argf_readpartial): argf_forward needs argc and argv.nobu2007-08-151-4/+13
* * io.c (ARGF_FORWARD): wrongly compares with current_file withmatz2007-08-151-5/+5
* * io.c (rb_io_initialize, argf_each_line, argf_each_byte): suppressnobu2007-08-151-7/+1
* * io.c (argf_close): always close via method.matz2007-08-141-53/+29
* * io.c (pipe_open): fix for win32 platforms.nobu2007-08-071-5/+4
* * io.c (pipe_open_v, pipe_open_s): separate array and stringnobu2007-08-041-33/+39
* * io.c (rb_f_p): return nil if no argument. [ruby-dev:31285]nobu2007-07-241-1/+1
* * include/ruby: moved public headers.nobu2007-06-101-4/+4
* * io.c (rb_f_p): returns arguments to intervene. [ruby-dev:29736]matz2007-06-051-2/+9