summaryrefslogtreecommitdiff
path: root/test/ruby/test_range.rb
AgeCommit message (Expand)Author
2019-05-23range.c (inspect_range): omit beginless "nil"Yusuke Endoh
2019-05-01Add exception support in `Range#first`.manga_osyo
2019-04-08range.c: force hash values fixablenobu
2019-04-04range.c: support to make beginless arithmetic sequencesmrkn
2019-04-03range.c (r_cover_range_p): support beginless rangemame
2019-04-03Introduce beginless range [Feature#14799]mame
2019-01-24numeric.c: Fix negative step with float componentsmrkn
2019-01-08range.c (range_last): disable optimization when each is redefinedmrkn
2019-01-05test/ruby/test_range.rb: add assertionsmrkn
2018-09-28range.c: Add Range#%mrkn
2018-09-05range.c: Range#cover? accepts Range object. [Feature #14473]tarui
2018-08-06enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn
2018-06-25test_range.rb: add tests to improve coveragewatson1978
2018-06-22test/ruby/test_range.rb: add a test for endless range's min with comparisonmame
2018-06-22range.c: Range#last and #max raises a RangeError if it is endlessmame
2018-06-22range.c: Range#size now returns Float::INFINITY if it is endlessmame
2018-06-22range.c: Range#to_a now raises RangeError if it is endlessmame
2018-06-13Revert "range.c: prohibit `(1..nil)`"mame
2018-06-13range.c: prohibit `(1..nil)`mame
2018-05-17range.c: === by cover?nobu
2018-04-28range.c: each on endless rangenobu
2018-04-20range.c: step in bignumnobu
2018-04-20range.c: fix fixnum loop conditionnobu
2018-04-19range.c: Make Range#bsearch support endless rangesmame
2018-04-19Make Range#min, max, include?, cover?, and === to support endless rangemame
2018-04-19Introduce endless range [Feature#12912]mame
2017-12-12Add FrozenError as a subclass of RuntimeErrorshyouhei
2017-10-25range.c: use rb_check_funcallnobu
2017-10-25range.c: check if exclude_end? is definednobu
2017-04-25no longer rescue exceptions of #<=> when initializing a Rangeeregon
2017-04-21Removed mathn.rb from stdlib. It's deprecated from Ruby 2.2.hsbt
2016-11-11range.c: check loadingnobu
2016-11-10range.c: check if range modifiablenobu
2016-09-30test_range.rb: all assertionsnobu
2016-05-21hash method valuesnobu
2016-05-17Optimize enum_sum for a range from int to intmrkn
2016-05-17Implement Enumerable#summrkn
2016-05-17Use Integer instead of Fixnum and Bignum.akr
2016-01-23* range.c (range_eqq): revert r11113 because rb_call_super() isshugo
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-12-03range.c: infected by the receivernobu
2015-07-22* test/ruby/test_range.rb: Add test case for Range#end withhsbt
2015-07-21* test/ruby/test_range.rb: Add test for Range#hashhsbt
2015-07-17test_range.rb: add Range#new testnobu
2015-07-17test_range.rb: add Range#last assertionsnobu
2015-05-03range.c: covered for linear objectsnobu
2015-01-13range.c: class name encodingnobu
2014-11-13* test/lib/envutil.rb: Moved from test/ruby/.akr
2014-10-13* enum.c (nmin_run): max(n) and max_by(n) returns an array inakr
2014-08-26* test/ruby/test_range.rb: added workaround for VERBOSE message.hsbt