summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2003-11-28* hash.c (env_has_value, env_index): must match exactly.nobu
2003-11-25* defines.h (ENV_IGNORECASE): should define when DOSISH withoutusa
2003-11-15* hash.c: remove unnecessary update.matz
2003-11-14* eval.c (rb_method_node): new API to retrieve method body.matz
2003-11-06* eval.c (rb_load): allow interrupt during loaded programmatz
2003-11-04* class.c, hash.c, string.c: remove #include "version.h".eban
2003-11-04* io.c (read_all): fptr->f may be NULL, if IO is closed in thematz
2003-10-24* hash.c (rb_hash_each): Hash#each should yield single value.matz
2003-08-01* class.c (rb_obj_singleton_methods): should not go up tomatz
2003-08-01* eval.c (BEGIN_CALLARGS): should not always reset ruby_iter,matz
2003-07-25* ext/socket/socket.c (tcp_s_gethostbyname): was usingmatz
2003-07-24* gcc -Wall clean-up.matz
2003-07-15* lib/matrix.rb: remove elements conversion to_f, to_i, to_r.matz
2003-06-23* dir.c (find_dirsep): get rid of warnings.nobu
2003-06-23* string.c (rb_str_upto): generate sequence according to "succ"matz
2003-06-20* defines.h (PATH_ENV): name of PATH environment. [new].usa
2003-06-19* hash.c (env_delete, rb_f_getenv, env_fetch): case insensitive tousa
2003-06-16* eval.c (proc_alloc): re-unification of Block and Proc. Blockmatz
2003-06-06* gc.c (define_final): eliminate rb_f_lambda() call.matz
2003-06-06* eval.c (ruby_cleanup): $SAFE is turned off in the finalization.matz
2003-05-26* eval.c (Init_Proc): Block/Proc separation. [huge change]matz
2003-05-20* eval.c (rb_yield_0): give warning for multiple values for amatz
2003-05-19* class.c: add #include "version.h".aamine
2003-05-19* object.c (init_copy): rename copy_object as initialize_copy,matz
2003-05-06* object.c (rb_obj_methods): list singleton methods if recurmatz
2003-05-04* array.c (rb_ary_values_at): new method to replace select(index..).matz
2003-04-03* eval.c (rb_f_missing): use "inspect" for T_OBJECT as well.matz
2003-03-31* hash.c (env_reject_bang): untaint key string.matz
2003-03-04* io.c (rb_io_popen): do not call rb_io_close() directly, callmatz
2003-02-04* array.c (rb_ary_equal): a == b is true when b is non T_ARRAYmatz
2003-02-03* re.c (rb_memsearch): algolithm body of String#index.matz
2003-01-20* regex.c (is_in_list): should work weill with UTF-8.matz
2003-01-16-Wall cleanups (removed unused vars, no 'code has no effect' warnings)michal
2003-01-16Updated Copyrights of Matz to 2003.michal
2003-01-07* hash.c (env_clear): new Hash compatible method.matz
2003-01-06* st.h, st.c: Introduce new conventional typedef's, st_data_t,knu
2002-12-29* gc.c (gc_sweep): adjust GC trigger.nobu
2002-12-21* array.c (ary_alloc), dir.c (dir_s_alloc), eval.c (thgroup_s_alloc),usa
2002-12-20* parse.y (do_block): split "do" block and tLBRACE_ARG block.matz
2002-12-15* configure.in, defines.h, dir.c, dir.h, dln.c, error.c,uema2
2002-12-10* sprintf.c (rb_f_sprintf): preceding ".." for negative numbersmatz
2002-12-02WinCE patch mergedmatz
2002-10-17* hash.c, eval.c: Use (*_NSGetEnviron()) instead of environ onknu
2002-09-28* hash.c (rb_hash_become): should check self-assignment afternobu
2002-09-28* hash.c (rb_hash_become): Hash#become should check addedmatz
2002-09-03 * variable.c (rb_copy_generic_ivar): remove old generic instancematz
2002-08-29* array.c (rb_ary_become): should not free ptr if it's shared.matz
2002-08-27* file.c (rb_find_file): $LOAD_PATH must not be empty.matz
2002-08-21*.c: Int vs Long cleanupmichal
2002-08-19* array.c (sort_2): *a - *b may overflow.matz