summaryrefslogtreecommitdiff
path: root/test/ruby/test_range.rb
Commit message (Expand)AuthorAgeFilesLines
* [Bug #19533] Fix infinite range inclusion with numeric valueNobuyoshi Nakada2023-04-141-0/+2
* [Bug #19426] Fix endless `Range#step` with `#succ` methodNobuyoshi Nakada2023-02-091-0/+40
* Raise TypeError for endless non-numeric range include?Jeremy Evans2022-11-241-5/+6
* Range#size returns nil for (.."a") and (nil..)Yusuke Endoh2022-10-211-0/+3
* Fix Range#cover? returning true for beginless ranges of different typesJeremy Evans2022-06-061-0/+29
* Fix Range#include? for beginless exclusive string rangesJeremy Evans2022-02-091-0/+4
* numeric.c, range.c: prohibit zero stepKenta Murata2020-10-231-0/+3
* freeze all Range objects.v3_0_0_preview1Koichi Sasada2020-09-251-2/+2
* Reapply "Special case Range#max for integer beginning and Float::Infinity end...Marc-Andre Lafortune2020-09-011-0/+6
* Revert "Fix Range#{max,minmax} for range with integer beginning and non-integ...Jeremy Evans2020-09-011-11/+2
* Revert "Special case Range#max for integer beginning and Float::Infinity end"Jeremy Evans2020-09-011-6/+0
* Special case Range#max for integer beginning and Float::Infinity endJeremy Evans2020-07-191-0/+6
* Fix Range#max for beginless Integer ranges [Bug #17034]Michael Kohl2020-07-191-0/+4
* Fix Range#{max,minmax} for range with integer beginning and non-integer endJeremy Evans2020-07-131-2/+11
* Fix non-numeric exclusive Range#minmax bugSam Bostock2020-07-041-0/+3
* range.c: Range#min with a beginless one now raise an explicit exceptionYusuke Endoh2019-12-251-0/+6
* implement Range#count卜部昌平2019-12-041-0/+4
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-10/+0
* Aseert exception at negative step for non-endless range tooNobuyoshi Nakada2019-08-291-0/+1
* Make Range#=== operate like cover? instead of include? for string rangesJeremy Evans2019-08-141-0/+8
* Implement Range#minmaxJeremy Evans2019-08-141-0/+21
* range.c (inspect_range): omit beginless "nil"Yusuke Endoh2019-05-231-0/+4
* Add exception support in `Range#first`.manga_osyo2019-05-011-0/+2
* range.c: force hash values fixablenobu2019-04-081-0/+1
* range.c: support to make beginless arithmetic sequencesmrkn2019-04-041-0/+2
* range.c (r_cover_range_p): support beginless rangemame2019-04-031-0/+5
* Introduce beginless range [Feature#14799]mame2019-04-031-1/+10
* numeric.c: Fix negative step with float componentsmrkn2019-01-241-0/+5
* range.c (range_last): disable optimization when each is redefinedmrkn2019-01-081-0/+12
* test/ruby/test_range.rb: add assertionsmrkn2019-01-051-0/+13
* range.c: Add Range#%mrkn2018-09-281-0/+9
* range.c: Range#cover? accepts Range object. [Feature #14473]tarui2018-09-051-0/+46
* enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn2018-08-061-1/+5
* test_range.rb: add tests to improve coveragewatson19782018-06-251-0/+14
* test/ruby/test_range.rb: add a test for endless range's min with comparisonmame2018-06-221-0/+2
* range.c: Range#last and #max raises a RangeError if it is endlessmame2018-06-221-4/+6
* range.c: Range#size now returns Float::INFINITY if it is endlessmame2018-06-221-2/+2
* range.c: Range#to_a now raises RangeError if it is endlessmame2018-06-221-0/+6
* Revert "range.c: prohibit `(1..nil)`"mame2018-06-131-23/+23
* range.c: prohibit `(1..nil)`mame2018-06-131-23/+23
* range.c: === by cover?nobu2018-05-171-0/+10
* range.c: each on endless rangenobu2018-04-281-0/+26
* range.c: step in bignumnobu2018-04-201-1/+4
* range.c: fix fixnum loop conditionnobu2018-04-201-0/+6
* range.c: Make Range#bsearch support endless rangesmame2018-04-191-0/+5
* Make Range#min, max, include?, cover?, and === to support endless rangemame2018-04-191-0/+25
* Introduce endless range [Feature#12912]mame2018-04-191-3/+64
* Add FrozenError as a subclass of RuntimeErrorshyouhei2017-12-121-1/+1
* range.c: use rb_check_funcallnobu2017-10-251-0/+3
* range.c: check if exclude_end? is definednobu2017-10-251-1/+1