aboutsummaryrefslogtreecommitdiffstats
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* * encoding.c: provide basic features for M17N.matz2007-08-251-1/+1
* * array.c (rb_ary_s_try_convert): more document description.matz2007-08-251-1/+10
* * array.c (rb_ary_s_try_convert): a new class method to convertmatz2007-08-241-0/+18
* * io.c (rb_io_s_foreach): argument count check before makingmatz2007-08-201-1/+1
* * enum.c (enum_zip): zip no longer converts arguments intomatz2007-08-061-60/+0
* * enum.c (enum_cycle): new method to cycle enumerable forever.matz2007-08-061-0/+26
* * array.c (rb_ary_flatten_bang): check argument if validnobu2007-07-131-2/+1
* * blockinlining.c: remove "yarv" prefix.ko12007-07-121-9/+0
* * hash.c (rb_hash_assoc): new method.matz2007-06-221-2/+2
* * include/ruby: moved public headers.nobu2007-06-101-3/+3
* * array.c (rb_ary_zip): a.zip(b,c) should return an array, notmatz2007-05-131-9/+9
* * array.c (rb_ary_choice): should return nil when the array ismatz2007-05-131-2/+4
* * array.c (rb_ary_choice): fixed mistake from RDoc.matz2007-05-011-1/+1
* * array.c (rb_ary_choice): a new method to choose an elementmatz2007-05-011-1/+20
* * Makefile.in, configure.in, */Makefile.sub (THREAD_MODEL): systemnobu2007-02-281-1/+0
* * this commit is a result of refactoring. only renaming functions,ko12007-02-071-8/+1
* * array.c (rb_ary_replace): use ptr and len of orig instead ofnobu2007-01-091-5/+7
* * Merge YARVko12006-12-311-30/+39
* Fix Array#reject, was working like Array#reject\!drbrain2006-12-311-1/+3
* * array.c (ary_iter_check): should check modification (sizematz2006-12-291-60/+142
* * array.c: revert lfree shift/unshift boost patch to avoid unknownmatz2006-11-021-91/+19
* * ruby.h (struct RArray): revert embedding ptr in RVALUE.matz2006-11-011-183/+100
* * array.c (ary_shared_first): should address offset aftermatz2006-10-311-0/+1
* * array.c (rb_ary_shift): shorten copy size. fixed: [ruby-list:42907]nobu2006-10-181-1/+1
* * array.c (ary_shared_array): should set NOEMBED flag for a copiedmatz2006-10-181-0/+1
* * array.c (rb_ary_unshift_m): a bug in lfree shift lengthmatz2006-10-161-37/+44
* * array.c: revert modify check during iteration.matz2006-10-111-21/+13
* * array.c (rb_ary_replace): should shift lfree pointer beforematz2006-10-111-1/+5
* * array.c (each_internal): patch miss.matz2006-10-111-36/+0
* * array.c (rb_ary_each): prohibit array modification during eachmatz2006-10-111-0/+36
* * ext/digest/sha1/sha1ossl.h: libssl 0.9.8c-3 defines nomatz2006-10-111-13/+21
* * eval.c (splat_value): use "to_splat" instead of "to_ary" tomatz2006-10-021-0/+1
* * array.c (rb_ary_shift): shift/unshift performance boost patch,matz2006-09-261-36/+95
* * array.c (rb_ary_shift): should not move memory region if arraymatz2006-09-251-1/+1
* array.c (rb_ary_shift): small bug fixmatz2006-09-251-1/+1
* * array.c (rb_ary_shift): should clear shifting top element.matz2006-09-241-2/+5
* * array.c (ary_shared_first): should create embedded copiesmatz2006-09-161-1/+1
* * array.c (Init_Array): #to_s to be an alias to #inspect.matz2006-09-071-19/+8
* * ruby.h (struct RArray): embed small arrays.matz2006-09-021-321/+425
* * string.c (rb_str_resize): should copy embedded string tomatz2006-09-011-1/+1
* * array.c (rb_ary_shuffle): RDoc fixed.eban2006-09-011-2/+2
* * array.c (rb_ary_shuffle_bang): new method.matz2006-08-311-2/+45
* * array.c (rb_ary_pop): may cause realloc oscillation. a patchmatz2006-07-131-1/+1
* * eval.c (rb_eval): use rb_ary_new2 instead of rb_ary_new4 to avoidakr2006-06-241-1/+1
* * sprintf.c (rb_str_format): allow %c to print one charactermatz2006-06-091-70/+40
* * array.c (rb_ary_diff): fix a GC problem on IA64 withakr2005-12-121-1/+2
* * array.c (rb_ary_fill): previous commit disabled this usage:ocean2005-11-151-6/+1
* * array.c (rb_ary_fill): tail elements were vanished when the middleocean2005-11-151-5/+7
* * array.c (rb_ary_fill): should adjust array length correctly whenmatz2005-11-151-4/+4
* * array.c (rb_ary_first): RDoc update from Daniel Bergermatz2005-11-141-4/+5