summaryrefslogtreecommitdiff
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* Improve Array#concat performance if only one argument is givenwatson19782017-05-261-1/+4
* Improve performance of rb_equal()watson19782017-05-251-32/+7
* Improve performance in where push the element into non shared Array objectwatson19782017-05-241-1/+4
* Add debug counters.ko12017-05-241-0/+5
* array.c: fix position in messagenobu2017-05-121-1/+6
* array.c: check position to insertnobu2017-05-121-1/+1
* refactor torexp to use routine in array.cshyouhei2017-04-201-2/+8
* array.c: improve performance of Array#sort with blockmrkn2017-04-131-1/+4
* array.c: Improve performance of Array#sort with float elementsmrkn2017-04-131-0/+3
* array.c: report correct memsize for shared root arraysrhe2017-04-131-1/+1
* array.c: Array#append and Array#prependnobu2017-04-011-0/+2
* docs for creating arraysstomar2017-03-201-1/+2
* documentation for sort methodsstomar2017-03-041-7/+8
* array.c: check if numericnobu2017-02-181-3/+6
* array.c: finish_exact_sumnobu2017-02-181-22/+19
* array.c (ary_recycle_hash): use rb_gc_force_recyclenormal2017-02-131-2/+2
* array.c: improve Array#samplenobu2017-01-201-0/+38
* mention behavior of Array#join for nested arrays [ci skip]normal2017-01-141-2/+7
* array.c: do not resize to less than 0rhe2016-12-201-3/+5
* array.c: check array length every time after yieldingrhe2016-12-201-2/+2
* array.c, enum.c: change sum algorithmmrkn2016-12-061-5/+11
* Update documentation of fetcha_matsuda2016-11-081-2/+3
* [DOC] add explanation for Array#sumakr2016-11-051-1/+2
* unstable sort [ci skip]nobu2016-10-131-0/+8
* replace Fixnum with Integer in rdoc [ci skip]nobu2016-10-091-1/+1
* * internal.h (ST2FIX): new macro to convert st_index_t to Fixnum.usa2016-10-041-1/+1
* array.c: update Array#dig docnobu2016-10-041-1/+1
* fid typos [ci skip]nobu2016-09-241-2/+2
* * array.c (flatten): use rb_obj_class instead of rb_class_ofktsj2016-09-081-1/+1
* replace fixnum by integer in documents.akr2016-09-081-1/+1
* multiple argumentsnobu2016-08-271-10/+37
* array.c: elements in selfnobu2016-08-221-4/+7
* array.c: no temporary arraynobu2016-08-211-20/+18
* hash.c: rb_hash_add_new_elementnobu2016-07-201-6/+2
* * array.c (rb_ary_fill): suppress warnings: 'item' may be usednaruse2016-05-231-4/+2
* * array.c (rb_ary_entry): extract rb_ary_elt to organize if-conditionsnaruse2016-05-151-2/+9
* Fix rb_ary_sum for mathnmrkn2016-05-011-4/+18
* [DOC] Arrah#sum with non-numeric objects.akr2016-04-221-1/+13
* * array.c (rb_ary_sum): [DOC] fix typos.ktsj2016-04-171-2/+2
* * array.c (rb_ary_sum): Don't yield same element twice.akr2016-04-151-0/+4
* * array.c (rb_ary_sum): Fix SEGV by [1/2r, 1].sum.akr2016-04-151-18/+14
* rename rb_rational_add -> rb_rational_plusmrkn2016-04-151-1/+1
* array.c (rb_ary_sum): use rb_rational_add directlymrkn2016-04-151-1/+1
* array.c: sum for Rational and Float mixed arraysmrkn2016-04-151-0/+18
* [DOC]akr2016-04-141-1/+5
* * array.c (rb_ary_sum): Support the optional argument, init, and block.akr2016-04-141-15/+32
* [DOC]akr2016-04-141-3/+4
* * array.c (rb_ary_sum): Array#sum is implemented.akr2016-04-131-0/+87
* * array.c, enum.c: make rdoc format consistent.mame2016-03-171-4/+4
* * array.c (rb_ary_max, rb_ary_min): implement Array#max and min withmame2016-03-171-2/+2