aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_enum.rb
Commit message (Expand)AuthorAgeFilesLines
* Add Enumerable#compact and Enumerator::Lazy#compactzverok2021-01-021-0/+15
* test/ruby: Check warning messages at a finer granularityNobuyoshi Nakada2020-12-171-5/+4
* test/ruby/test_enum.rb: Avoid "warning: assigned but unused variable"Yusuke Endoh2020-12-161-6/+6
* Optimize `Enumerable#grep{_v}`Marc-Andre Lafortune2020-12-151-0/+21
* Respect visibility in non-array Enumerable#inject [Bug #13592]Nobuyoshi Nakada2020-07-241-0/+56
* Ensure origins for all included, prepended, and refined modulesJeremy Evans2020-06-031-0/+19
* Fix memory corruption in Enumerable#reverse_each [ruby-dev:50867] [Bug #16354]Kazuki Tsujimoto2019-11-191-0/+13
* Adding Enumerable#filter_mapAlfonso Jiménez2019-05-231-0/+10
* enum.c: Enumerable#tallynobu2019-02-071-0/+5
* introduce TransientHeap. [Bug #14858]ko12018-10-301-0/+15
* revert r65444 and r65446 because of commit missko12018-10-301-15/+0
* introduce TransientHeap. [Bug #14858]ko12018-10-301-0/+15
* Enumerable#to_h with block and so onnobu2018-09-201-2/+28
* warn unused blocks with Enumerable#all? any? one? none?nobu2018-09-131-0/+60
* fix sum on infinitynobu2018-07-221-0/+15
* Add case equality arity to Enumerable#all?, any?, none? and one?,marcandre2017-12-101-0/+18
* range.c: check if exclude_end? is definednobu2017-10-251-0/+13
* vm_eval.c: rb_lambda_callnobu2017-07-181-0/+4
* Fix Enumerable#uniq with non single yield argumentsnobu2017-06-211-0/+1
* enum.c: check if reenterednobu2017-05-301-0/+16
* enum.c: respect method visibilitynobu2017-05-241-0/+19
* test_enum.rb: test_inject_array_op_redefinednobu2017-05-241-7/+16
* duplicate methodnobu2017-05-241-5/+0
* Removed mathn.rb from stdlib. It's deprecated from Ruby 2.2.hsbt2017-04-211-4/+0
* Rename RbConfig::Limits as RbConfig::LIMITSnobu2017-04-061-2/+2
* test: use RbConfig::Limitsnobu2017-03-021-2/+2
* array.c, enum.c: change sum algorithmmrkn2016-12-061-0/+1
* * enum.c: Make Enumerable#chunk with no block returnmarcandre2016-10-041-0/+6
* fix typoskazu2016-07-201-4/+4
* enum.c: Enumerable#uniqnobu2016-07-201-0/+15
* Optimize enum_sum for a range from int to intmrkn2016-05-171-0/+16
* Implement Enumerable#summrkn2016-05-171-0/+90
* Use Integer instead of Fixnum and Bignum.akr2016-05-171-10/+1
* envutil.rb defines Integer::{FIXNUM_MIN,FIXNUM_MAX}.akr2016-05-011-3/+2
* * array.c (rb_ary_sum): Array#sum is implemented.akr2016-04-131-7/+0
* * enum.c (ary_inject_op): Use Kahan's compensated summation algorithmmrkn2016-03-231-0/+7
* * enum.c (ary_inject_op): Implement the specialized code for sum ofakr2016-03-171-1/+9
* * array.c (rb_ary_max, rb_ary_min): Array#max and Array#min added.mame2016-03-171-15/+15
* * enum.c (enum_inject): Implement the specialized code for sum ofakr2016-03-171-0/+36
* * enum.c (enum_inject): Consider redefinition of Fixnum#+.akr2016-03-151-0/+12
* test/ruby: suppress parser warningsnobu2016-02-191-3/+3
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* * enum.c (nmin_filter): Fix limit value.akr2015-10-041-0/+5
* preserve encodings in error messagesnobu2015-09-281-0/+2
* * enum.c: added doc for Enumerable#ziphsbt2015-08-111-1/+4
* all?, any?, one?, none? of empty Enumerablenobu2015-07-041-0/+7
* * Add test case for empty array and first method with args.hsbt2015-07-041-0/+1
* * Add test for `Enumerable#sort` with block. Patch by @yui-knkhsbt2015-07-041-0/+1
* * 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-0/+1