aboutsummaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * hash.c: remove unnecessary update.matz2003-11-151-9/+0
* * eval.c (rb_method_node): new API to retrieve method body.matz2003-11-141-0/+9
* * eval.c (rb_load): allow interrupt during loaded programmatz2003-11-061-12/+12
* * class.c, hash.c, string.c: remove #include "version.h".eban2003-11-041-1/+0
* * io.c (read_all): fptr->f may be NULL, if IO is closed in thematz2003-11-041-10/+0
* * hash.c (rb_hash_each): Hash#each should yield single value.matz2003-10-241-4/+41
* * class.c (rb_obj_singleton_methods): should not go up tomatz2003-08-011-29/+25
* * eval.c (BEGIN_CALLARGS): should not always reset ruby_iter,matz2003-08-011-25/+13
* * ext/socket/socket.c (tcp_s_gethostbyname): was usingmatz2003-07-251-2/+2
* * gcc -Wall clean-up.matz2003-07-241-2/+1
* * lib/matrix.rb: remove elements conversion to_f, to_i, to_r.matz2003-07-151-2/+3
* * dir.c (find_dirsep): get rid of warnings.nobu2003-06-231-4/+4
* * string.c (rb_str_upto): generate sequence according to "succ"matz2003-06-231-8/+6
* * defines.h (PATH_ENV): name of PATH environment. [new].usa2003-06-201-14/+26
* * hash.c (env_delete, rb_f_getenv, env_fetch): case insensitive tousa2003-06-191-6/+6
* * eval.c (proc_alloc): re-unification of Block and Proc. Blockmatz2003-06-161-1/+1
* * gc.c (define_final): eliminate rb_f_lambda() call.matz2003-06-061-1/+1
* * eval.c (ruby_cleanup): $SAFE is turned off in the finalization.matz2003-06-061-20/+43
* * eval.c (Init_Proc): Block/Proc separation. [huge change]matz2003-05-261-4/+4
* * eval.c (rb_yield_0): give warning for multiple values for amatz2003-05-201-16/+13
* * class.c: add #include "version.h".aamine2003-05-191-0/+1
* * object.c (init_copy): rename copy_object as initialize_copy,matz2003-05-191-1/+1
* * object.c (rb_obj_methods): list singleton methods if recurmatz2003-05-061-1/+3
* * array.c (rb_ary_values_at): new method to replace select(index..).matz2003-05-041-34/+61
* * eval.c (rb_f_missing): use "inspect" for T_OBJECT as well.matz2003-04-031-1/+0
* * hash.c (env_reject_bang): untaint key string.matz2003-03-311-2/+5
* * io.c (rb_io_popen): do not call rb_io_close() directly, callmatz2003-03-041-3/+3
* * array.c (rb_ary_equal): a == b is true when b is non T_ARRAYmatz2003-02-041-1/+6
* * re.c (rb_memsearch): algolithm body of String#index.matz2003-02-031-0/+9
* * regex.c (is_in_list): should work weill with UTF-8.matz2003-01-201-4/+1
* -Wall cleanups (removed unused vars, no 'code has no effect' warnings)michal2003-01-161-1/+1
* Updated Copyrights of Matz to 2003.michal2003-01-161-1/+1
* * hash.c (env_clear): new Hash compatible method.matz2003-01-071-1/+109
* * st.h, st.c: Introduce new conventional typedef's, st_data_t,knu2003-01-061-6/+6
* * gc.c (gc_sweep): adjust GC trigger.nobu2002-12-291-9/+9
* * array.c (ary_alloc), dir.c (dir_s_alloc), eval.c (thgroup_s_alloc),usa2002-12-211-0/+1
* * parse.y (do_block): split "do" block and tLBRACE_ARG block.matz2002-12-201-5/+5
* * configure.in, defines.h, dir.c, dir.h, dln.c, error.c,uema22002-12-151-1/+1
* * sprintf.c (rb_f_sprintf): preceding ".." for negative numbersmatz2002-12-101-3/+3
* WinCE patch mergedmatz2002-12-021-1/+1
* * hash.c, eval.c: Use (*_NSGetEnviron()) instead of environ onknu2002-10-171-0/+9
* * hash.c (rb_hash_become): should check self-assignment afternobu2002-09-281-1/+1
* * hash.c (rb_hash_become): Hash#become should check addedmatz2002-09-281-0/+1
* * variable.c (rb_copy_generic_ivar): remove old generic instancematz2002-09-031-26/+2
* * array.c (rb_ary_become): should not free ptr if it's shared.matz2002-08-291-0/+6
* * file.c (rb_find_file): $LOAD_PATH must not be empty.matz2002-08-271-27/+17
* *.c: Int vs Long cleanupmichal2002-08-211-3/+2
* * array.c (sort_2): *a - *b may overflow.matz2002-08-191-0/+3
* * hash.c (rb_hash_replace): should copy ifnone.matz2002-08-131-3/+44
* * bignum.c (rb_big_cmp): use dbl2big() for Floats, instead ofmatz2002-08-121-2/+6