aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_enum.rb
Commit message (Expand)AuthorAgeFilesLines
* Add a test for svar #7225 (#7228)Takashi Kokubun2023-02-011-0/+12
* Raise ArgumentError when calling Enumberable#inject without block or argumentsJeremy Evans2022-03-231-0/+2
* thread.c: Convert TAG_BREAK to a normal exception at thread top-levelYusuke Endoh2022-01-131-0/+11
* Make Enumerable#each_cons return object if over sizeJeremy Evans2021-11-161-0/+2
* test/ruby/test_enum.rb: Prevent a warningYusuke Endoh2021-11-091-0/+1
* Delegate keywords from Enumerable#to_a to #eachJeremy Evans2021-11-051-0/+5
* Fix `Enumerable#each_cons` and `Enumerable#each_slice` to return a receiverTSUYUSATO Kitsune2021-10-251-0/+4
* Fix Enumerable#tally with some arguments pattern [Feature #17744]Kenichi Kamiya2021-03-271-0/+28
* Enumerable#tally with the resulting hash [Feature #17744]Nobuyoshi Nakada2021-03-261-0/+11
* Fix Enumerable#inject with high negative fixnums [Bug #17731]Marc-Andre Lafortune2021-03-191-0/+2
* 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