summaryrefslogtreecommitdiffstats
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* * array.c (rb_ary_to_ary): do not use #respond_to? to detectmatz2009-10-291-6/+3
* * string.c: rdoc for <=>, casecmpmarcandre2009-10-281-1/+1
* * array.c (rb_ary_cmp): Array#<=> returns nil when comparison failsmarcandre2009-10-261-2/+3
* * array.c (rb_ary_{times, shuffle_bang, sample}): reducing macromatz2009-10-051-11/+20
* * array.c (ary_make_shared): should count frozen array itself.nobu2009-10-021-1/+1
* * thread.c (rb_exec_recursive_outer, rb_exec_recursive): Added method to shor...marcandre2009-09-151-6/+8
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-1/+2
* * array.c (permute0): use chars for boolean array.nobu2009-08-031-4/+4
* * array.c (rb_ary_{permutation,combination}): disallow reentrancenobu2009-08-031-8/+16
* * array.c (rb_ary_{permutation,combination,product}): must not usenobu2009-08-031-5/+5
* * array.c (rb_ary_combination, rb_ary_product): prevent from GC.nobu2009-08-021-2/+6
* * array.c: suppressed shorten-64-to-32 warnings.nobu2009-07-181-8/+8
* * array.c (recursive_hash): reject recursive key.akr2009-07-171-1/+1
* * array.c (recursive_join): raise ArgumentError for joiningmatz2009-07-171-3/+2
* * array.c (rb_ary_sample): RDoc update. a patch from Florianmatz2009-07-161-3/+5
* * array.c (ary_join_1): should recurse for element array.nobu2009-07-101-0/+1
* * array.c (recursive_join): use obj to tell if recursion occurs.nobu2009-07-101-5/+6
* * enum.c (enum_join): add Enumerable#join.matz2009-07-031-32/+91
* * array.c (rb_ary_memsize): added.ko12009-06-161-0/+11
* * thread.c (rb_exec_recursive_paired): new function for propernobu2009-05-241-6/+6
* * array.c (rb_ary_slice_bang): avoid call of rb_scan_args() unlessmatz2009-05-211-3/+9
* * array.c (rb_ary_shift, rb_ary_shift_m): clears unused elements.nobu2009-05-151-0/+6
* rename argument name.akr2009-05-091-10/+10
* * array.c (rb_ary_flatten_bang): clears temporary array.nobu2009-05-081-2/+15
* * array.c (rb_ary_flatten_bang): returns nil if nothing changed.nobu2009-05-071-1/+1
* * array.c (rb_ary_sample): negative sample number is invalid.nobu2009-05-071-0/+1
* * array.c (Init_Array): made #to_s an alias to #inspect to reducenobu2009-05-021-1/+1
* * array.c: fixed types.nobu2009-05-021-4/+4
* * array.c (rb_ary_push): bypass rb_ary_store().matz2009-04-201-1/+8
* * array.c (rb_ary_flatten): flatten(0) works as Array#dup.mame2009-04-151-1/+7
* * array.c, bignum.c, dln.c, error.c, gc.c, io.c, marshal.c,nobu2009-03-121-3/+3
* * array.c, bignum.c, gc.c, numeric.c, string.c, util.c, insns.def,nobu2009-03-101-9/+9
* * array.c (rb_ary_fill): doc for Array#fill misses indicationmatz2009-03-061-0/+1
* * array.c (rb_ary_index, rb_ary_rindex): Emit a warning that aknu2009-02-241-0/+4
* * array.c (rb_ary_index, rb_ary_rindex): We know that argc is notknu2009-02-231-4/+4
* stripped trailing spaces.nobu2009-02-221-190/+190
* * array.c (rb_ary_resurrect), string.c (rb_str_resurrect): newnobu2009-02-181-0/+6
* * string.c (rb_hash_uint32, rb_hash_uint, rb_hash_start, rb_hash_end),mame2009-02-141-3/+3
* * array.c (rb_ary_uniq_bang, rb_ary_uniq): unique by the result ofnobu2009-02-141-17/+74
* * array.c (ary_resize_capa): should not overwrite outside embeddednobu2009-02-141-1/+2
* * array.c (ary_make_shared): returns shared root array itself, andnobu2009-02-111-3/+15
* * array.c (rb_ary_uniq): gets rid of copying.nobu2009-02-051-6/+16
* * array.c (ary_add_hash): split from ary_make_hash().nobu2009-02-051-14/+30
* * array.c (ary_make_hash): hide a Hash used internally.nobu2009-02-051-0/+1
* * NEWS: add Array#sort_by!.kazu2009-02-031-2/+2
* * array.c (rb_ary_sort_by_bang): RDoc update. [ruby-core:21742]matz2009-02-021-1/+1
* * array.c (rb_ary_sort_by_bang): new method. requested inmatz2009-02-021-0/+28
* * array.c (rb_ary_aset): fixed arguments evaluation order.nobu2009-01-261-1/+3
* * array.c (ary_double_capa): a new function to expand array morematz2009-01-211-13/+19
* * array.c (take_items): to_ary() raises ArgumentError if cannot tousa2009-01-211-1/+1