summaryrefslogtreecommitdiff
path: root/range.c
AgeCommit message (Expand)Author
2025-03-21[DOC] beginless and endless ranges inspect returns "nil..nil" alwaysflavio-b
2025-03-17[Bug #21185] Fix Range#overlap? with infinite rangeJérôme Parent-Lévesque
2025-03-07[Bug #21174] [Bug #21175] Fix `Range#max` on beginless integer rangeNobuyoshi Nakada
2025-01-13[Bug #21030] Fix step for non-numeric rangeNobuyoshi Nakada
2025-01-02[DOC] Exclude 'Class' and 'Module' from RDoc's autolinkingNobuyoshi Nakada
2025-01-02[DOC] Exclude 'Method' from RDoc's autolinkingNobuyoshi Nakada
2024-12-10[Bug #20936] Fix #size for Range#reverse_eachKouhei Yanagita
2024-10-09Fix spellingJohn Bampton
2024-10-03[DOC] Add missing wordPeter Zhu
2024-10-03[DOC] Add pound sign before all <=> methodsPeter Zhu
2024-09-18[DOC] Fix formatting for ways to create Range objectsPeter Zhu
2024-09-13[Bug #20725] Should not call compare on `nil`-endpointNobuyoshi Nakada
2024-09-09Return back legacy Range#step behavior for symbol rangeszverok
2024-09-03Range#step: restore legacy behavior for String rangeszverok
2024-08-19Single letter ASCII operator is same as the corresponding IDNobuyoshi Nakada
2024-08-18Make Range#step to consistently use + for iteration (#7444)Victor Shepelev
2024-07-17[DOC] Fix and improve array slicing example in range.cIskren
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
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-02-12Replace assert with RUBY_ASSERT in range.cPeter Zhu
2023-12-27[DOC] Fix invalid syntax in Range#eql?Peter Zhu
2023-12-22[Bug #19977] Fix (nil..nil) === x not to raise TypeErrorKouhei Yanagita
2023-12-14[DOC] Adjust some new features wording/examples. (#9183)Victor Shepelev
2023-12-09[DOC] Small fixes for documentation renderingVictor Shepelev
2023-11-28Make Range#reverse_each raise TypeError if endlessKouhei Yanagita
2023-11-16[DOC] More on JSON extensions (#8898)Burdette Lamar
2023-10-13describe the assumption for Range#overlap?.Tanaka Akira
2023-10-12Add Range#reverse_each implementation for performanceKouhei Yanagita
2023-10-05Optimize `Range#count` by using `range_size` if possibleKouhei Yanagita
2023-09-27[DOC] Missing comment markersNobuyoshi Nakada
2023-09-26Optimize Range#bsearch by reducing the number of Integer#+ callsKouhei 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-16Add comment markers in empty lines [ci skip]Nobuyoshi Nakada
2023-09-16[Feature #19839] Fix `Range#overlap?` for empty rangesNobuyoshi Nakada
2023-09-16[Feature #19839] Add Range#overlap?Shouichi Kamiya
2023-09-16Optimize Range#bsearch for beginless/endless rangesKouhei Yanagita
2023-04-14[Bug #19533] Fix infinite range inclusion with numeric valueNobuyoshi Nakada
2023-04-14Extract range type check functionsNobuyoshi Nakada
2023-02-19Remove (newly unneeded) remarks about aliasesBurdetteLamar
2023-02-09[Bug #19426] Fix endless `Range#step` with `#succ` methodNobuyoshi Nakada
2022-12-23[DOC] Fix most of Range#cover? marked as verbatimMarco Costa
2022-12-06Introduce BOP_CMP for optimized comparisonDaniel Colson
2022-11-24Raise TypeError for endless non-numeric range include?Jeremy Evans
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-10-21Range#size returns nil for (.."a") and (nil..)Yusuke Endoh
2022-09-04rb_int_range_last: properly handle non-exclusive rangeJean Boussier
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-06-06Fix Range#cover? returning true for beginless ranges of different typesJeremy Evans
close