summaryrefslogtreecommitdiff
path: root/array.c
AgeCommit message (Expand)Author
2007-12-10* array.c (rb_ary_slice_bang): If an invalid range is given, doknu
2007-12-10* array.c (rb_ary_slice_bang): should return nil if position outmatz
2007-12-07* array.c (flatten): some performance improvements, based on a patchnobu
2007-12-01* insns.def (concatarray, splatarray): use to_a instead ofmatz
2007-11-21* array.c (rb_ary_permutation): add gc guard codes.ko1
2007-11-19* array.c (rb_ary_permutation): gives all permutations of elementsmatz
2007-11-06* array.c (rb_ary_product): core dumped with non array arguments.matz
2007-11-06* array.c (rb_ary_each_index): should return meaningful value.matz
2007-10-26array.c: raise IndexError for negative length in rb_ary_filldavidflanagan
2007-10-25* array.c (rb_ary_assoc): check and convert inner arrays (assocs)matz
2007-10-18* range.c (range_first): takes first n element if argument ismatz
2007-10-12* array.c (rb_ary_combination): fixed memory corruption due to toomatz
2007-10-09* array.c (rb_ary_permutation): use frozen shared hidden array.nobu
2007-10-09* array.c (rb_ary_permutation, rb_ary_combination): missing typenobu
2007-10-09* array.c: remove to_a completely.matz
2007-10-09* array.c (rb_ary_permutation, rb_ary_combination, rb_ary_product):nobu
2007-10-04 * array.c (rb_ary_permutation, rb_ary_product): support non C99usa
2007-10-04* array.c (rb_ary_permutation): remove C99 dependency.matz
2007-10-02* array.c (rb_ary_product): generalized product, now takesmatz
2007-10-01* array.c (rb_ary_permutation): small dirty hack by Matz to avoidmatz
2007-10-01* array.c (rb_ary_permutation): implementation contributed frommatz
2007-10-01* array.c (rb_ary_combination): revisit #combination behavior.matz
2007-09-29* array.c (rb_ary_combination): new method to give all combinationmatz
2007-09-24* array.c (rb_ary_equal): should handle recursive array.matz
2007-09-10* array.c (rb_ary_cycle): avoid infinite loop for empty array.matz
2007-09-06* array.c (rb_ary_cycle): typo in rdoc. a patch from Yuguimatz
2007-09-05* array.c (rb_ary_subseq): need integer overflow check.matz
2007-08-29* include/ruby/intern.h: declare rb_hash_tbl.akr
2007-08-25* encoding.c: provide basic features for M17N.matz
2007-08-25* array.c (rb_ary_s_try_convert): more document description.matz
2007-08-24* array.c (rb_ary_s_try_convert): a new class method to convertmatz
2007-08-20* io.c (rb_io_s_foreach): argument count check before makingmatz
2007-08-06* enum.c (enum_zip): zip no longer converts arguments intomatz
2007-08-06* enum.c (enum_cycle): new method to cycle enumerable forever.matz
2007-07-13* array.c (rb_ary_flatten_bang): check argument if validnobu
2007-07-12* blockinlining.c: remove "yarv" prefix.ko1
2007-06-22* hash.c (rb_hash_assoc): new method.matz
2007-06-10* include/ruby: moved public headers.nobu
2007-05-13* array.c (rb_ary_zip): a.zip(b,c) should return an array, notmatz
2007-05-13* array.c (rb_ary_choice): should return nil when the array ismatz
2007-05-01* array.c (rb_ary_choice): fixed mistake from RDoc.matz
2007-05-01* array.c (rb_ary_choice): a new method to choose an elementmatz
2007-02-28* Makefile.in, configure.in, */Makefile.sub (THREAD_MODEL): systemnobu
2007-02-07* this commit is a result of refactoring. only renaming functions,ko1
2007-01-09* array.c (rb_ary_replace): use ptr and len of orig instead ofnobu
2006-12-31 * Merge YARVko1
2006-12-31Fix Array#reject, was working like Array#reject\!drbrain
2006-12-29* array.c (ary_iter_check): should check modification (sizematz
2006-11-02* array.c: revert lfree shift/unshift boost patch to avoid unknownmatz
2006-11-01* ruby.h (struct RArray): revert embedding ptr in RVALUE.matz