summaryrefslogtreecommitdiff
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * hash.c (hash_i): make Hash#hash order insensitive.knu2008-06-081-1/+0
* Merge from ruby_1_8.knu2008-05-251-24/+61
* Merge from ruby_1_8.knu2008-05-211-4/+3
* Merge from ruby_1_8.knu2008-04-211-0/+1
* Merge everything from ruby_1_8.knu2008-04-191-7/+98
* * array.c (rb_ary_collect_bang, rb_ary_select): Return anknu2008-04-141-5/+21
* * hash.c (rb_any_hash): shrinks all results in Fixnum range.nobu2008-03-031-3/+6
* * array.c (rb_ary_assoc): check and convert inner arrays (assocs)matz2007-11-021-6/+22
* * hash.c (st_foreach_func, rb_foreach_func): typedefed.nobu2007-08-211-4/+8
* * hash.c (rb_hash_delete_key): delete the entry without calling block.nobu2007-08-151-15/+46
* * hash.c: purged trailing spaces.nobu2007-06-291-116/+116
* * hash.c (rb_hash_select): remove unnecessary varargs formatz2007-06-221-14/+4
* * hash.c: added documentation for Hash about how it uses eql? andmatz2007-01-231-1/+33
* * hash.c (rb_hash_s_create): fixed memory leak, based on the patchnobu2006-08-291-5/+14
* * hash.c (rb_hash_default): should not call default procedure ifmatz2006-07-061-0/+1
* * configure.in, hash.c (ruby_setenv): use setenv(3) and unsetenv(3)ocean2006-02-011-1/+1
* * io.c (rb_io_inspect): replace sprintf() with "%s" format allmatz2005-07-191-3/+4
* * dir.c, eval.c, hash.c, process.c, ruby.c: avoid warning "unusedocean2005-06-281-2/+0
* * hash.c (ruby_setenv): fixed SEGV. [ruby-dev:26186]ocean2005-06-131-16/+13
* * exception error messages updated. [ruby-core:04497]matz2005-02-281-1/+1
* * lib/cgi.rb (CGI::Cookie): [ruby-talk:130040]matz2005-02-081-12/+9
* * dir.c (dir_open_dir): new function. [ruby-dev:25242]matz2004-12-181-61/+0
* * process.c (proc_setgroups): [ruby-dev:25081]matz2004-12-061-0/+44
* * numeric.c (flo_divmod): protect float values from GC bymatz2004-11-161-3/+6
* * string.c (rb_str_sum): check was done with false pointer.matz2004-10-021-39/+77
* * hash.c (rb_hash_rehash): add iteration check. [ruby-dev:24301]matz2004-09-221-10/+23
* * array.c (rb_ary_uniq_bang): element size might change duringmatz2004-09-211-1/+5
* * hash.c (delete_if_i): use st_delete_safe() (viaeban2004-05-131-5/+6
* * eval.c (rb_eval): too many line trace call. (ruby-bugs PR#1320)matz2004-05-071-18/+45
* * eval.c (top_include): include in the wrapped load is done formatz2004-04-051-3/+3
* RDoc comments for Fixnum, Float, and Hash. Add heuristic to RDoc to handle ya...dave2003-12-231-0/+583
* * eval.c (rb_with_disable_interrupt): use ENABLE_INTS instead ofmatz2003-12-221-7/+7
* dln.c: remove last second typo.matz2003-12-201-12/+6
* * misc/ruby-mode.el (ruby-calculate-indent): proper indentationmatz2003-12-191-6/+12
* * hash.c (env_has_value, env_index): must match exactly.nobu2003-11-281-2/+4
* * defines.h (ENV_IGNORECASE): should define when DOSISH withoutusa2003-11-251-8/+0
* * 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