summaryrefslogtreecommitdiff
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-3/+3
* array.c: remove rb_ary_frozen_p / Array#frozen?normal2018-02-011-16/+0
* array.c: rb_check_to_arraynobu2018-01-271-0/+6
* don't abuse RSTRING_PTR (2nd try)shyouhei2018-01-191-6/+3
* svn merge -c -61947 .shyouhei2018-01-191-3/+5
* don't abuse RSTRING_PTRshyouhei2018-01-191-5/+3
* INFINITY is float. That of double is HUGE_VAL.shyouhei2018-01-191-1/+1
* [DOC] Add `Array#{append,prepend}` to call-seq [ci skip]kazu2018-01-181-0/+2
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-1/+2
* fix memory leak (FOUND BY A COMPILER WARNING)shyouhei2018-01-021-1/+1
* Improve Array#- efficiency [Fixes GH-1756]nobu2017-12-191-1/+1
* Add case equality arity to Enumerable#all?, any?, none? and one?,marcandre2017-12-101-3/+9
* common conversion functionsnobu2017-10-261-2/+3
* Fix `shadowing outer local variable` warning [ci skip]kazu2017-10-251-12/+12
* vm_insnhelper.c: array aref optimizationnobu2017-10-221-12/+20
* 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