aboutsummaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * eval.c (svalue_to_avalue): v may be Qundef. This fix wasmatz2002-06-131-2/+2
* new platform [bccwin32] merged.H_Konishi2002-06-111-0/+12
* Wed May 29 18:55:47 2002 KONISHI Hiromasa <H_Konishi@ruby-lang.org>H_Konishi2002-05-291-2/+2
* * parse.y: yyparse #defines moved from intern.hmatz2002-05-291-13/+0
* * object.c (Init_Object): should do exact match for Module#==.matz2002-05-211-0/+13
* * eval.c (rb_clear_cache_by_class): new function.matz2002-05-141-1/+1
* * eval.c (cvar_cbase): utility function to find innermost nonmatz2002-03-081-2/+2
* * eval.c (method_inspect): should not dump core for unboundmatz2002-02-251-4/+4
* * hash.c (rb_any_cmp): should handle Qundef in keys.matz2002-02-201-0/+1
* * eval.c (is_defined): defined?(Foo::Baz) should check constantsmatz2002-01-281-2/+2
* * class.c (rb_include_module): detect cyclic module inclusion.matz2002-01-251-2/+20
* * re.c (match_select): should propagate taintness.matz2002-01-111-1/+1
* * string.c (rb_str_match_m): should convert an argument intomatz2001-12-111-0/+78
* * array.c (rb_ary_modify): should copy the internal buffer if thematz2001-12-101-10/+31
* * parse.y (parse_regx): should raise error on untermitatedmatz2001-11-191-2/+2
* * hash.c (ruby_setenv): remove USE_WIN32_RTL_ENV block since it'susa2001-11-141-40/+3
* * hash.c (envix): use GET_ENVIRON and FREE_ENVIRON to get environmentusa2001-11-131-20/+56
* * parse.y (str_extend): shuould allow interpolation of $-x.matz2001-10-291-5/+5
* * marshal.c (r_object): better allocation type check formatz2001-10-031-26/+12
* * eval.c (is_defined): should not dump core for "defined?(())".matz2001-08-231-0/+1
* * marshal.c (Init_marshal): new constant Marshal::MAJOR_VERSIONmatz2001-07-311-1/+1
* * eval.c (rb_provide_feature): should not tweak extension used formatz2001-07-241-1/+1
* * eval.c (rb_yield_0): no mvalue_to_svalue conversion here.matz2001-06-221-1/+2
* * eval.c (method_eq): new method Method#==. [new]matz2001-06-121-2/+6
* * gc.c (Init_stack): avoid __builtin_frame_address(2) to retrievematz2001-06-081-2/+5
* * hash.c (replace_i): ignore when key == Qundef.matz2001-06-011-1/+4
* * ruby.c (proc_options): unexpected SecurityError happens when -T4.matz2001-05-301-13/+13