summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2006-08-29* hash.c (rb_hash_s_create): fixed memory leak, based on the patchnobu
2006-07-06* hash.c (rb_hash_default): should not call default procedure ifmatz
2006-02-01* configure.in, hash.c (ruby_setenv): use setenv(3) and unsetenv(3)ocean
2005-07-19* io.c (rb_io_inspect): replace sprintf() with "%s" format allmatz
2005-06-28* dir.c, eval.c, hash.c, process.c, ruby.c: avoid warning "unusedocean
2005-06-13* hash.c (ruby_setenv): fixed SEGV. [ruby-dev:26186]ocean
2005-02-28* exception error messages updated. [ruby-core:04497]matz
2005-02-08* lib/cgi.rb (CGI::Cookie): [ruby-talk:130040]matz
2004-12-18* dir.c (dir_open_dir): new function. [ruby-dev:25242]matz
2004-12-06* process.c (proc_setgroups): [ruby-dev:25081]matz
2004-11-16* numeric.c (flo_divmod): protect float values from GC bymatz
2004-10-02* string.c (rb_str_sum): check was done with false pointer.matz
2004-09-22* hash.c (rb_hash_rehash): add iteration check. [ruby-dev:24301]matz
2004-09-21* array.c (rb_ary_uniq_bang): element size might change duringmatz
2004-05-13* hash.c (delete_if_i): use st_delete_safe() (viaeban
2004-05-07* eval.c (rb_eval): too many line trace call. (ruby-bugs PR#1320)matz
2004-04-05* eval.c (top_include): include in the wrapped load is done formatz
2003-12-23RDoc comments for Fixnum, Float, and Hash. Add heuristic to RDoc to handle ya...dave
2003-12-22* eval.c (rb_with_disable_interrupt): use ENABLE_INTS instead ofmatz
2003-12-20dln.c: remove last second typo.matz
2003-12-19* misc/ruby-mode.el (ruby-calculate-indent): proper indentationmatz
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