summaryrefslogtreecommitdiff
path: root/array.c
AgeCommit message (Expand)Author
2008-03-25* array.c (ary_new): fix size check. [ruby-dev:34123]mame
2008-03-17* array.c (rb_ary_take, rb_ary_take_while, rb_ary_drop,mame
2008-03-13* array.c (rb_ary_slice_bang): should not use rb_ary_subseq()matz
2008-03-11* array.c (rb_ary_combination): argument check before creatingmatz
2008-03-09fix doc.akr
2008-03-07fix rdoc.akr
2008-03-05* numeric.c (fix_to_s): avoid rb_scan_args() when no argumentmatz
2008-02-26* array.c (combi_len, rb_ary_product): check for overflow.nobu
2008-02-26* array.c (recursive_cmp): compare minimal length parts.nobu
2008-02-26* array.c (rb_ary_eql, rb_ary_cmp): get rid of stack overflow withnobu
2008-02-21* array.c (rb_ary_unshift_m): expands enough for argc. [ruby-dev:33880]nobu
2008-01-25* string.c (rb_str_usascii_new{,2}: defined.naruse
2008-01-24* array.c (sort_1): remove ary_sort_check(). in-place sort keepmatz
2008-01-24* array.c (collect_bang_i): use rb_ary_store() to avoid potentialmatz
2008-01-16* include/ruby/intern.h (rb_str_tmp_new, rb_str_shared_replace):nobu
2008-01-08* enum.c (enum_zip): honor length of the receiver, not thematz
2008-01-06* $Date$ keyword removed to avoid inclusion of locale dependentakr
2007-12-31fix typos.akr
2007-12-26* array.c (tmpbuf): use rb_str_tmp_new().nobu
2007-12-24* include/ruby/intern.h, random.c, array.c:akr
2007-12-23* array.c (rb_ary_at): updated documentation. a patch from Tadashimatz
2007-12-22* array.c (rb_ary_permutation): add volatile to avoid GC problem.ko1
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