summaryrefslogtreecommitdiff
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * process.c (proc_setgroups): [ruby-dev:25081]matz2004-12-061-0/+44
* * hash.c (rb_f_getenv): prohibit for $SAFE=4. [ruby-dev:24908]matz2004-11-181-14/+41
* * numeric.c (flo_divmod): protect float values from GC bymatz2004-11-161-3/+6
* rdocnobu2004-10-201-0/+1
* * io.c (rb_io_mode_flags): preserve append mode flag.matz2004-10-061-2/+0
* * array.c (rb_ary_delete): comparison may change the capacity.matz2004-09-291-49/+87
* * hash.c: iterator functions for hash_foreach() should return enumnobu2004-09-241-16/+16
* * hash.c (rb_hash_rehash): replace st_foreach() by its deepmatz2004-09-231-37/+38
* * hash.c (hash_alloc): was using tbl pointer withoutmatz2004-09-221-4/+2
* * hash.c (rb_hash_rehash): add iteration check. [ruby-dev:24301]matz2004-09-221-31/+58
* * parse.y: remove global variables ruby_eval_tree andmatz2004-09-221-1/+1
* * enum.c (enum_sort_by): do not use qsort directly. usematz2004-09-211-1/+5
* * array.c: remove #indexes, #indices.matz2004-06-111-67/+5
* * parse.y (string_content): turn off NODE_NEWLINE flag to avoidmatz2004-05-071-18/+45
* * file.c (rb_get_path): get path string via "to_path" method ifmatz2004-04-071-4/+0
* * exception message clean-up by Ian Macdonald <ian@caliban.org>.matz2004-03-291-3/+3
* * eval.c (localjump_destination): lambda should not interferematz2004-02-261-5/+6
* 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
* * 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