summaryrefslogtreecommitdiff
path: root/enum.c
Commit message (Expand)AuthorAgeFilesLines
* * array.c (rb_ary_sum): Array#sum is implemented.akr2016-04-131-40/+8
* * enum.c (ary_inject_op): put subtract operation out of if-clause.mrkn2016-03-231-4/+5
* * enum.c (ary_inject_op): Use Kahan's compensated summation algorithmmrkn2016-03-231-4/+11
* * enum.c (ary_inject_op): Implement the specialized code for sum ofakr2016-03-171-26/+40
* * array.c, enum.c: make rdoc format consistent.mame2016-03-171-7/+7
* * array.c (rb_ary_max, rb_ary_min): implement Array#max and min withmame2016-03-171-7/+17
* * array.c (rb_ary_max, rb_ary_min): Array#max and Array#min added.mame2016-03-171-7/+0
* * internal.c: struct cmp_opt_data added for refactoring out a datamame2016-03-171-17/+14
* * enum.c (ary_inject_op): Extracted from enum_inject.akr2016-03-171-57/+67
* * enum.c (enum_inject): Implement the specialized code for sum ofakr2016-03-171-10/+38
* * enum.c (enum_inject): Consider redefinition of Fixnum#+.akr2016-03-151-1/+2
* * enum.c (enum_inject): Implement the specialied code for :+ operatorakr2016-03-151-0/+11
* * enum.c (enum_inject): Implement the specialized code for self is anakr2016-03-151-0/+24
* Rename parameter namenobu2016-01-291-2/+2
* * enum.c (enum_min, enum_max): do the same optimization as r53454.shugo2016-01-071-50/+58
* * enum.c (enum_minmax): optimize object comparison inshugo2016-01-071-10/+27
* * enum.c: fix a typo in documentation.hsbt2015-12-141-1/+1
* add a comment.akr2015-10-041-1/+1
* * enum.c (nmin_filter): Fix limit value.akr2015-10-041-3/+3
* preserve encodings in error messagesnobu2015-09-281-2/+2
* * enum.c: added doc for Enumerable#ziphsbt2015-08-111-0/+4
* * Add test case for empty array and first method with args.hsbt2015-07-041-0/+1
* enum.c: remove volatile, use RB_GC_GUARDnormal2015-07-041-6/+12
* * Add test for Enumerable#none? [fix GH-950] Patch by @yui-knkhsbt2015-07-011-0/+1
* enum.c (enum_minmax): simplify return value creationnormal2015-06-251-4/+2
* * enum.c (enum_chunk_while): New method Enumerable#chunk_while.akr2015-06-141-0/+71
* enum.c: [DOC] Fix typo [ci skip][Fix GH-904]gogotanaka2015-06-011-1/+1
* * enum.c: fix a sample code. Patch by @eagletmthsbt2015-05-161-1/+1
* * enum.c (enum_grep_v, grep_i, grep_iter_i, Init_enum):sorah2015-05-141-3/+30
* * enum.c (enum_to_a): revert r50457.glass2015-05-131-8/+1
* * enum.c (enum_to_a): fix incompatibility introduced in r50457.glass2015-05-121-3/+3
* * enum.c (enum_to_a): Use size to set array capa when possible.glass2015-05-101-1/+8
* Revert "temp".glass2015-05-101-11/+0
* Revert "capa"glass2015-05-101-1/+1
* Revert "temp"glass2015-05-101-0/+4
* capaglass2015-05-101-1/+1
* tempglass2015-05-101-1/+8
* * enum.c: Enumerable#chunk and Enumerable#slice_before no longer takesakr2015-04-061-33/+6
* * enum.c (enum_sort_by): add WBs.ko12015-03-181-4/+4
* * enum.c: [DOC] Fixes Enumerable#member? documentationgogotanaka2015-03-141-0/+2
* * internal.h: use T_IMEMO to represent `struct MEMO' value.ko12015-03-111-59/+58
* * internal.h: define struct MEMO.ko12015-03-111-152/+152
* * enum.c (enum_slice_when): [DOC] fix typo.ktsj2015-03-101-1/+1
* * enum.c: Fix typo in slice_after's exception message.hsbt2015-03-041-1/+1
* enum.c: Fixnum onlynobu2015-02-281-5/+5
* enum.c: limit sizenobu2015-02-281-0/+20
* use rb_funcallvnobu2015-02-161-2/+2
* [DOC]akr2014-12-121-1/+7
* * internal.h: Gather declarations in non-header files.akr2014-11-181-2/+0
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-2/+1