| Commit message (Expand) | Author | Age | Files | Lines |
* | Add more example of `Enumerable#one?` [ci skip] | kazu | 2017-12-12 | 1 | -0/+1 |
* | Add case equality arity to Enumerable#all?, any?, none? and one?, | marcandre | 2017-12-10 | 1 | -13/+46 |
* | enum.c: check argument first | nobu | 2017-11-05 | 1 | -7/+8 |
* | Fix size on Enumerable#cycle when the size is 0 [Bug #14082]. | marcandre | 2017-11-05 | 1 | -0/+1 |
* | enum.c: make constant argument static | nobu | 2017-08-11 | 1 | -1/+2 |
* | enum.c: optimize for integers | nobu | 2017-08-07 | 1 | -4/+22 |
* | enum.c: prefer rb_funcallv to rb_funcall | nobu | 2017-08-07 | 1 | -24/+35 |
* | enum.c: use predefined IDs | nobu | 2017-08-07 | 1 | -4/+2 |
* | vm_eval.c: rb_lambda_call | nobu | 2017-07-18 | 1 | -1/+3 |
* | Fix Enumerable#uniq with non single yield arguments | nobu | 2017-06-21 | 1 | -0/+2 |
* | rename functions and clean parameters. | ko1 | 2017-06-05 | 1 | -2/+2 |
* | enum.c: check if reentered | nobu | 2017-05-30 | 1 | -7/+12 |
* | enum.c: rb_check_funcall_default for fallback value | nobu | 2017-05-30 | 1 | -3/+1 |
* | Improve performance of Enumerable#{sort_by,min_by,max_by,minmax_by} | watson1978 | 2017-05-30 | 1 | -8/+14 |
* | enum.c: respect method visibility | nobu | 2017-05-24 | 1 | -3/+4 |
* | vm_args.c: arity check of lambda | nobu | 2017-03-19 | 1 | -25/+45 |
* | documentation for sort methods | stomar | 2017-03-04 | 1 | -2/+2 |
* | enum.c: documentation for Enumerable#sort_by | stomar | 2017-03-04 | 1 | -10/+14 |
* | [DOC] Update an obsolete example for slice_before. | akr | 2017-02-09 | 1 | -3/+4 |
* | enum.c: write barrier | nobu | 2017-01-27 | 1 | -1/+1 |
* | enum.c (rb_nmin_run): adjust indent [ci skip] | nobu | 2017-01-27 | 1 | -3/+3 |
* | Enumerable#{min,min_by,max,max_by} [ci skip] | nobu | 2017-01-27 | 1 | -5/+9 |
* | [DOC] Add empty example to enum.all? and any? | kazu | 2017-01-25 | 1 | -0/+2 |
* | array.c, enum.c: change sum algorithm | mrkn | 2016-12-06 | 1 | -6/+11 |
* | unstable sort [ci skip] | nobu | 2016-10-13 | 1 | -0/+6 |
* | * enum.c: [DOC] Improve doc [ci-skip] | marcandre | 2016-10-06 | 1 | -5/+9 |
* | * enum.c: Add reduce/inject alias note. | hsbt | 2016-10-06 | 1 | -0/+3 |
* | * enum.c: Make Enumerable#chunk with no block return | marcandre | 2016-10-04 | 1 | -2/+2 |
* | fid typos [ci skip] | nobu | 2016-09-24 | 1 | -2/+2 |
* | enum.c (enum_sort): prevent wasteful array duplicaion | mrkn | 2016-08-20 | 1 | -1/+1 |
* | enum.c: [DOC] Enumerable#uniq [ci skip] | nobu | 2016-07-20 | 1 | -0/+4 |
* | enum.c: Enumerable#uniq | nobu | 2016-07-20 | 1 | -0/+35 |
* | exclude non-VALUE in memo from GC | nobu | 2016-05-20 | 1 | -4/+5 |
* | enum.c: fix declaration-after-statement | nobu | 2016-05-18 | 1 | -1/+2 |
* | Optimize each_sum for hashes | mrkn | 2016-05-18 | 1 | -6/+33 |
* | Extract int_range_sum from enum_sum | mrkn | 2016-05-18 | 1 | -16/+21 |
* | Optimize enum_sum for a range from int to int | mrkn | 2016-05-17 | 1 | -0/+25 |
* | Write document of Enumerable#sum | mrkn | 2016-05-17 | 1 | -0/+26 |
* | Implement Enumerable#sum | mrkn | 2016-05-17 | 1 | -0/+148 |
* | Use Integer instead of Fixnum and Bignum. | akr | 2016-05-17 | 1 | -2/+1 |
* | enum.c: examples of Enumerable#detect [ci skip] | nobu | 2016-05-05 | 1 | -0/+5 |
* | * array.c (rb_ary_sum): Array#sum is implemented. | akr | 2016-04-13 | 1 | -40/+8 |
* | * enum.c (ary_inject_op): put subtract operation out of if-clause. | mrkn | 2016-03-23 | 1 | -4/+5 |
* | * enum.c (ary_inject_op): Use Kahan's compensated summation algorithm | mrkn | 2016-03-23 | 1 | -4/+11 |
* | * enum.c (ary_inject_op): Implement the specialized code for sum of | akr | 2016-03-17 | 1 | -26/+40 |
* | * array.c, enum.c: make rdoc format consistent. | mame | 2016-03-17 | 1 | -7/+7 |
* | * array.c (rb_ary_max, rb_ary_min): implement Array#max and min with | mame | 2016-03-17 | 1 | -7/+17 |
* | * array.c (rb_ary_max, rb_ary_min): Array#max and Array#min added. | mame | 2016-03-17 | 1 | -7/+0 |
* | * internal.c: struct cmp_opt_data added for refactoring out a data | mame | 2016-03-17 | 1 | -17/+14 |
* | * enum.c (ary_inject_op): Extracted from enum_inject. | akr | 2016-03-17 | 1 | -57/+67 |