summaryrefslogtreecommitdiff
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* * array.c: document that first element is kept when usinghsbt2015-03-071-0/+4
* array.c: reduce to_ary callnobu2015-01-251-1/+5
* array.c: linear performancenobu2015-01-151-28/+72
* * array.c (rb_ary_each): documented return value.hsbt2015-01-121-2/+2
* array.c: trivial optimizationsnobu2015-01-121-9/+7
* array.c: class name encodingnobu2015-01-111-6/+6
* array.c: keep consistencynobu2015-01-101-12/+11
* * array.c: improve docs for Array#reject. [ruby-core:65324][misc #10307]ayumin2015-01-041-1/+1
* * array.c: Improve performance of Array#shift. use shared instead ofhsbt2015-01-031-3/+10
* array.c: decorationnobu2014-12-021-2/+1
* array.c (rb_ary_plus): in documentation, added note aboutduerst2014-12-021-0/+8
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-3/+1
* array.c: swap volatile for RB_GC_GUARDnormal2014-10-121-1/+2
* internal.h: optimize rb_ary_new_from_argsnobu2014-10-091-1/+1
* array.c: fix potential memory leaknobu2014-10-091-4/+1
* array.c: GC guardnobu2014-09-221-0/+1
* * array.c: use rb_equal_opt() for performance improvement.glass2014-09-211-1/+7
* * gc.c: add incremental GC algorithm. [Feature #10137]ko12014-09-081-20/+10
* * array.c (rb_ary_tmp_new): added.ko12014-08-151-0/+9
* array.c: array may be modified in the blocknobu2014-07-181-1/+3
* optimized any? methodsnobu2014-07-181-0/+24
* * array.c: Clarify documentation for Array#insert.hsbt2014-07-111-1/+3
* constify parametersnobu2014-06-181-4/+4
* array.c: non-recursive rcombinate0nobu2014-06-141-13/+20
* array.c: non-recursive rpermute0nobu2014-06-141-13/+18
* array.c: non-recursive permute0nobu2014-06-141-19/+28
* array.c: combinate0nobu2014-06-141-17/+23
* array.c: combination on a shared copynobu2014-06-131-11/+9
* array.c: yield_indexed_valuesnobu2014-06-131-33/+24
* array.c: fix array sizenobu2014-06-131-1/+1
* * array.c: [DOC] Clarify default argument for Array.new.zzak2014-05-241-4/+4
* * array.c: [DOC] Add more documents to shuffle! and shuffle.hsbt2014-05-241-0/+7
* use predefined IDsnobu2014-05-201-1/+1
* * array.c (ARY_SET): added.ko12014-04-111-5/+7
* * array.c: make shared arrays WB-protected objects.ko12014-04-111-79/+97
* array.c: maybe shared arraynobu2014-04-111-14/+1
* * array.c (rb_ary_modify): remember shared array owner if a sharedko12014-04-101-0/+5
* [DOC] add links to `Object#hash`nobu2014-03-141-0/+2
* array.c: comment why rb_ary_modify is needed twicenobu2014-02-061-0/+2
* * array.c: rdoc clarification for <=>marcandre2014-01-091-6/+11
* array.c: return first unique element in Array#uniqtmm12014-01-061-1/+3
* * array.c (rb_ary_zip): use ALLOCV_N() instead of ALLOCA_N().glass2014-01-011-2/+6
* * array.c: Have to_h raise on elements that are not key-value pairs [#9239]marcandre2013-12-231-4/+9
* * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko12013-12-201-4/+4
* * array.c: fix comment to remove the word "shady".ko12013-12-131-2/+2
* * array.c: More doc examples for Array#{map|collect}{!} using both formsmarcandre2013-12-111-2/+5
* array.c, hash.c: add saltnobu2013-12-101-0/+1
* array.c: id_randomnobu2013-12-081-12/+8
* * array.c (rb_ary_shuffle_bang, rb_ary_sample): rename local variables.ktsj2013-12-081-8/+8
* * array.c (rb_ary_shuffle_bang, rb_ary_sample): checkktsj2013-12-081-2/+20