aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * intern.h: prototypes; rb_io_addstr(), rb_io_printf(),nobu2002-02-201-6/+4
* * io.c (rb_io_close): return Qnil.usa2002-02-201-1/+1
* * hash.c (rb_any_cmp): should handle Qundef in keys.matz2002-02-201-1/+1
* * io.c (rb_io_ungetc): don't fail pushed EOF back.nobu2002-02-191-1/+1
* * io.c (io_write): flag when buffered write is done.matz2002-02-071-4/+24
* * io.c (rb_io_readlines): avoid calling GetOpenFile() repeatedly.matz2002-02-061-85/+125
* * io.c (fptr_finalize): ignore EBADF when f and f2 use samenobu2002-02-051-7/+11
* * io.c (fptr_finalize): should raise error when fclose fails.matz2002-02-051-19/+28
* * array.c (Init_Array): remove Array#filter.matz2002-01-231-0/+23
* * eval.c (ruby_stop): should not trace error handler.matz2002-01-211-3/+3
* * io.c (rb_io_s_new): block check moved from initialize to thismatz2002-01-181-33/+23
* * re.c (match_select): should propagate taintness.matz2002-01-111-1/+1
* * process.c (rb_f_system): abandon vfork.matz2002-01-041-4/+1
* * time.c (time_plus): result should not be negative unlessmatz2001-12-211-1/+1
* * eval.c (rb_mod_define_method): define_method should followmatz2001-12-191-3/+8
* * intern.h: add prototypes.nobu2001-12-171-1/+1
* * array.c (rb_ary_modify): should copy the internal buffer if thematz2001-12-101-4/+27
* * parse.y (parse_regx): should raise error on untermitatedmatz2001-11-191-0/+5
* * string.c (rb_str_chomp_bang): do smart chomp if $/ == '\n'.matz2001-10-301-29/+4
* * parse.y (str_extend): shuould allow interpolation of $-x.matz2001-10-291-1/+2
* * string.c (rb_str_index): wrong increment for non alphanumericmatz2001-10-161-4/+0
* * marshal.c (r_object): better allocation type check formatz2001-10-031-32/+19
* * re.c (Init_Regexp): to_s to be alias to inspect.matz2001-09-051-1/+2
* * ruby.c (proc_options): should not alter origargv[].matz2001-09-031-5/+9
* * eval.c (is_defined): should not dump core for "defined?(())".matz2001-08-231-1/+1
* * string.c (rb_str_lstrip_bang): new method.matz2001-08-061-0/+4
* * eval.c (rb_provide_feature): should not tweak extension used formatz2001-07-241-2/+26
* * regex.c (re_search): should consider reverse search.matz2001-07-141-5/+5
* * eval.c (rb_yield_0): no mvalue_to_svalue conversion here.matz2001-06-221-2/+6
* * eval.c (rb_f_require): searches ".rb" and ".so" at the samematz2001-06-191-4/+2
* * variable.c (rb_mod_const_at): use hash table as internalmatz2001-06-051-47/+79
* * ruby.c (proc_options): unexpected SecurityError happens when -T4.matz2001-05-301-1/+1
* * array.c (rb_ary_and): should not push frozen key string.matz2001-05-161-4/+1
* forgot some checkins.matz2001-05-061-0/+2
* * eval.c (block_pass): should not downgrade safe level.matz2001-05-021-28/+50
* * object.c (rb_str2cstr): warn if string contains \0 and lengthmatz2001-03-281-16/+20
* * eval.c: remove TMP_PROTECT_END to prevent C_ALLOCA crash.matz2001-03-261-1/+1
* * eval.c (ev_const_defined): add new parameter self for specialmatz2001-03-131-2/+0
* * io.c (argf_seek_m): wrong calling sequence of rb_io_seek().matz2001-03-131-13/+28
* * eval.c (proc_call): should not modify ruby_block->frame.itermatz2001-02-261-2/+26
* * io.c (set_outfile): f should be the FILE* from the assigning value.matz2001-02-161-2/+0
* * io.c (rb_io_ctl): do not call ioctl/fcntl for f2, if f and f2matz2001-02-131-2/+30
* * array.c (rb_ary_sort_bang): returns self, even if its length ismatz2001-02-021-4/+4
* * string.c (str_independent): should not clear str->orig here.matz2001-01-291-1/+1
* * io.c (rb_io_s_read): new method to call IO#read frommatz2001-01-181-13/+35
* Mon Jan 15 16:00:07 2001 Yukihiro Matsumoto <matz@ruby-lang.org>matz2001-01-151-1/+1
* matzmatz2000-12-261-1/+1
* matzmatz2000-12-261-1/+3
* matzmatz2000-12-221-1/+1
* matzmatz2000-12-121-6/+14