summaryrefslogtreecommitdiff
path: root/test/ruby/test_range.rb
AgeCommit message (Expand)Author
2024-04-10[Misc #18984] Raise TypeError from Range#size if the range is not iterableKouhei Yanagita
2024-03-04[Bug #20324] Uncomparable ranges are not overlappingNobuyoshi Nakada
2023-12-22[Bug #19977] Fix (nil..nil) === x not to raise TypeErrorKouhei Yanagita
2023-11-28Make Range#reverse_each raise TypeError if endlessKouhei Yanagita
2023-10-26Make beginless Range#size return nil if it ends with non-numericfn ⌃ ⌥
2023-10-14[Bug #19926] Fix Range#size for ranges with a Rational endpointKouhei Yanagita
2023-10-12Add Range#reverse_each implementation for performanceKouhei Yanagita
2023-10-05Optimize `Range#count` by using `range_size` if possibleKouhei Yanagita
2023-09-21Optimize Range#bsearch for beginless/endless ranges within FixnumKouhei Yanagita
2023-09-16Fix regression when testing inclusion in unbounded rangesJeremy Evans
2023-09-16[Feature #19839] Fix `Range#overlap?` for empty rangesNobuyoshi Nakada
2023-09-16[Feature #19839] Add Range#overlap?Shouichi Kamiya
2023-07-13Move bsearch test with Bigdecimal under the test_bigdecimal.rbHiroshi SHIBATA
2023-04-14[Bug #19533] Fix infinite range inclusion with numeric valueNobuyoshi Nakada
2023-02-09[Bug #19426] Fix endless `Range#step` with `#succ` methodNobuyoshi Nakada
2022-11-24Raise TypeError for endless non-numeric range include?Jeremy Evans
2022-10-21Range#size returns nil for (.."a") and (nil..)Yusuke Endoh
2022-06-06Fix Range#cover? returning true for beginless ranges of different typesJeremy Evans
2022-02-09Fix Range#include? for beginless exclusive string rangesJeremy Evans
2020-10-23numeric.c, range.c: prohibit zero stepKenta Murata
2020-09-25freeze all Range objects.v3_0_0_preview1Koichi Sasada
2020-09-01Reapply "Special case Range#max for integer beginning and Float::Infinity end...Marc-Andre Lafortune
2020-09-01Revert "Fix Range#{max,minmax} for range with integer beginning and non-integ...Jeremy Evans
2020-09-01Revert "Special case Range#max for integer beginning and Float::Infinity end"Jeremy Evans
2020-07-19Special case Range#max for integer beginning and Float::Infinity endJeremy Evans
2020-07-19Fix Range#max for beginless Integer ranges [Bug #17034]Michael Kohl
2020-07-13Fix Range#{max,minmax} for range with integer beginning and non-integer endJeremy Evans
2020-07-04Fix non-numeric exclusive Range#minmax bugSam Bostock
2019-12-25range.c: Range#min with a beginless one now raise an explicit exceptionYusuke Endoh
2019-12-04implement Range#count卜部昌平
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-08-29Aseert exception at negative step for non-endless range tooNobuyoshi Nakada
2019-08-14Make Range#=== operate like cover? instead of include? for string rangesJeremy Evans
2019-08-14Implement Range#minmaxJeremy Evans
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