IntervalSets.jl icon indicating copy to clipboard operation
IntervalSets.jl copied to clipboard

Provide `range` methods for `OpenInterval` and `Interval{:open,:closed}`

Open Sagnac opened this issue 1 year ago • 5 comments

Methods already exist for ClosedInterval and Interval{:closed,:open}; these new methods complete the set of range extensions for each interval type.

Sagnac avatar Sep 26 '24 20:09 Sagnac

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 98.12%. Comparing base (13c76e1) to head (0516427). Report is 16 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #193      +/-   ##
==========================================
- Coverage   99.11%   98.12%   -1.00%     
==========================================
  Files           6        6              
  Lines         225      266      +41     
==========================================
+ Hits          223      261      +38     
- Misses          2        5       +3     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Sep 26 '24 20:09 codecov[bot]

@hyrodium it looks like the Julia 1.6 tests are failing because that version of Julia doesn't support all range methods; since LTS is now at Julia 1.10.5 do we still want to support 1.6?

Sagnac avatar Oct 10 '24 16:10 Sagnac

No just change the tests to test 'lts' and '1'

dlfivefifty avatar Oct 20 '24 20:10 dlfivefifty

@dlfivefifty Done. I'm not sure why Invalidations is failing now

Sagnac avatar Oct 21 '24 19:10 Sagnac

For some reason JET.jl is v0.8.x but the newest version is v0.9.x

dlfivefifty avatar Oct 29 '24 10:10 dlfivefifty