summaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * include/ruby/io.h (rb_io_t): added write_lock to serialize.nobu2008-11-071-20/+72
* * io.c (rb_io_rewind): should reset fptr->readconv if it'smatz2008-10-291-1/+8
* * io.c (extract_binmode): new function to extract binmode/textmodeusa2008-10-281-12/+27
* * io.c (make_readconv): now can specify the size of cbuf.usa2008-10-281-6/+6
* * io.c (argf_init): initial value of $. should be 0.nobu2008-10-271-1/+1
* * io.c (read_all): the 3rd argument maybe Qnil.usa2008-10-271-1/+2
* * io.c (read_all): use the given buffer to read when needs readconv.nobu2008-10-261-1/+1
* * io.c (pipe_open): remove unnecessary flush before fork.matz2008-10-221-2/+0
* * io.c (open_key_args): should adjust argc, argv in structmatz2008-10-211-8/+8
* * ext/zlib/zlib.c: remove obsolete prototype macros.matz2008-10-211-6/+4
* * io.c, include/ruby/intern.h (rb_io_ascii8bit_binmode): externed.shugo2008-10-211-1/+1
* * io.c (rb_file_open_internal): should initialize fmode before using.nobu2008-10-211-3/+2
* * io.c (rb_io_extract_modeenc): plain rb/wb should set ASCII-8BITmatz2008-10-201-4/+14
* * io.c (rb_io_ascii8bit_binmode): renamed from rb_io_binmode.akr2008-10-201-2/+17
* rdoc update.akr2008-10-181-3/+7
* * io.c (rb_io_binmode): reset encoding conversion.akr2008-10-161-5/+16
* * io.c (rb_getc, rb_io_fread, rb_io_fwrite, rb_read_pending):mame2008-10-161-44/+0
* rdoc update.akr2008-10-151-15/+24
* * io.c (Init_IO): $FILENAME and $* must be read-only. [ruby-dev:36698]nobu2008-10-141-2/+2
* rdoc update.akr2008-10-111-0/+20
* rdoc update.akr2008-10-081-4/+4
* * encoding.c (rb_default_internal_encoding): merged a patch frommatz2008-10-071-59/+107
* * dln.c: Ruby no longer supports VMS.yugui2008-10-041-6/+0
* * dln.c: Ruby no longer supports MS-DOS.yugui2008-10-041-9/+2
* * djgpp/GNUmakefile.in: removed. Ruby no longer supports djgpp.yugui2008-10-041-5/+2
* * x68/_dtos18.c: removed. Ruby no longer supports human68k.yugui2008-10-041-10/+5
* * io.c (rb_io_extract_modeenc): should honor value of thematz2008-09-301-2/+2
* * include/ruby/encoding.h (rb_str_encode): renamed fromakr2008-09-261-2/+2
* * io.c (rb_io_mode_enc): make it static.akr2008-09-241-1/+1
* * io.c (rb_io_s_binread): offset argument was wrongly passed tomatz2008-09-241-1/+1
* * io.c (io_binwrite): allocate wbuf if nosync.akr2008-09-231-1/+1
* * io.c (copy_stream_body): use io_binwrite instead of io_fwrite.akr2008-09-231-1/+1
* * io.c (io_binwrite): add nosync argument.akr2008-09-231-30/+49
* * io.c (rb_io_s_binread): a new method to read binary chunk from amatz2008-09-231-1/+33
* * thread.c, include/ruby/intern.h (rb_thread_interrupted): added.ko12008-09-231-5/+4
* * io.c (rb_io_extract_modeenc): process option mode: and perm: asmatz2008-09-171-18/+34
* * io.c (rb_io_readbyte): rdoc updated. [ruby-core:18617]matz2008-09-161-1/+1
* * io.c (rb_io_gets_m): rdoc updated. limit counts in bytes.matz2008-09-161-6/+6
* * gc.c, include/ruby/ruby.h: rename rb_register_mark_object()ko12008-09-151-1/+1
* * encoding.c (rb_enc_get_index): don't return -1.akr2008-09-151-1/+1
* * include/ruby/oniguruma.h (OnigEncodingTypeST): add end argument forakr2008-09-131-4/+5
* * io.c (io_encoding_set): don't need argc argument.akr2008-09-131-7/+5
* * io.c (make_writeconv): use rb_enc_name.akr2008-09-131-5/+5
* * iseq.c (iseq_s_compile_file): use rb_file_open_str.akr2008-09-121-9/+11
* * io.c (validate_enc_binmode): extracted from rb_io_extract_modeenc.akr2008-09-121-21/+36
* * io.c (io_binwrite): extracted from io_fwrite.akr2008-09-101-30/+37
* * include/ruby/encoding.h (econv_after_output): renamed fromakr2008-09-091-1/+1
* * include/ruby/io.h (rb_io_t): rename field: writeconv_stateless toakr2008-09-091-6/+6
* * io.c (io_fwrite): raise an error if ASCII incompatible stringakr2008-09-091-1/+8
* * include/ruby/encoding.h (ECONV_DECORATOR_MASK): mergeakr2008-09-091-16/+16