summaryrefslogtreecommitdiff
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* hash.c: use rb_hash_new_with_size()glass2017-09-301-5/+6
* array.c: improve operations on small arraysnobu2017-09-291-2/+52
* improve grammar in documentation of Array#bsearch [ci skip]duerst2017-09-271-6/+6
* array.c: refine binomial_coefficientnobu2017-08-301-4/+11
* array.c: refine descending_factorialnobu2017-08-301-4/+10
* array.c: integer calculationsnobu2017-08-301-10/+7
* array.c: use rb_check_array_typenobu2017-08-291-1/+1
* array.c: nested encodingnobu2017-08-291-0/+1
* array.c: join encodingnobu2017-08-291-5/+4
* Fix warning: shadowing outer local variable - akazu2017-07-151-6/+6
* array.c: more predefined IDsnormal2017-06-291-4/+5
* array.c: [DOC] Make it clear that #<< modifies receiverk0kubun2017-06-121-1/+4
* array.c: docs for Array#{sort,sort!}stomar2017-06-031-4/+4
* Improve performance of implicit type conversionwatson19782017-05-311-3/+3
* 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