Skip to content

Releases: JuliaIntervals/IntervalArithmetic.jl

v0.22.8

23 Feb 16:50
5275e5c
Compare
Choose a tag to compare

IntervalArithmetic v0.22.8

Diff since v0.22.7

Merged pull requests:

v0.22.7

05 Feb 14:57
98a235b
Compare
Choose a tag to compare

IntervalArithmetic v0.22.7

Diff since v0.22.6

Merged pull requests:

v0.22.6

03 Feb 14:29
ba420dc
Compare
Choose a tag to compare

IntervalArithmetic v0.22.6

Diff since v0.22.5

Merged pull requests:

Closed issues:

  • Non-thread safe use of setrounding (#612)
  • Incorrect rounding for extreme irrationals (#616)
  • Avoid convert to Interval in ^ (#618)
  • quadrant is not thread-safe (#620)

v0.22.5

04 Jan 17:48
5909148
Compare
Choose a tag to compare

IntervalArithmetic v0.22.5

Diff since v0.22.4

v0.22.4

04 Jan 14:53
2358b4c
Compare
Choose a tag to compare

IntervalArithmetic v0.22.4

Diff since v0.22.3

Merged pull requests:

Closed issues:

  • Plotting intervals after removal of IntervalBox (#605)
  • Don't write inside of the package dir (#606)

v0.22.3

29 Dec 12:08
ef276d7
Compare
Choose a tag to compare

IntervalArithmetic v0.22.3

Diff since v0.22.2

Merged pull requests:

Closed issues:

  • Use version of sin with quadrant for Float32 too (#381)
  • sinpi returns unnecessarily wide intervals (#412)
  • Add methods for sind and etc. (#423)
  • AbstractInterval (#521)

v0.22.2

21 Dec 10:59
e6b9893
Compare
Choose a tag to compare

IntervalArithmetic v0.22.2

Diff since v0.22.1

Merged pull requests:

Closed issues:

  • "one" on complex intervals returns wrong value (#601)

v0.22.1

17 Dec 02:29
922d1c0
Compare
Choose a tag to compare

IntervalArithmetic v0.22.1

Diff since v0.22.0

Merged pull requests:

Closed issues:

  • Add tests with Float32 intervals (#49)
  • Dividing exactly 0 always returns 0. (#264)
  • Use atan from CRlibm (#296)
  • Non-allocating version of set operations (#551)

v0.22.0

13 Dec 12:52
b394cae
Compare
Choose a tag to compare

IntervalArithmetic v0.22.0

Diff since v0.21.2

Merged pull requests:

Closed issues:

  • Bug in integer power of BigFloat interval (#83)
  • Bisection should ignore atomic intervals (#84)
  • ∞🔁🐞 : ==(DecoratedInterval, Interval) gives an infinite loop. (#219)
  • Remove Interval <: Real ? (#237)
  • Implement reverse mode elementary functions (#323)
  • Change base type of Interval{<: AbstractFloat} to AbstractFloat? (#335)
  • Equality for decorated intervals (#394)
  • Empty interval as [NaN, NaN]? (#408)
  • Throw error for ==(::DecoratedInterval, ::Interval) (#419)
  • Mince should return an iterator (#431)
  • Possible bug in powers (#441)
  • nai() not working with rational intervals (#462)
  • ITF1788 compliance (#465)
  • What is required to use custom types in Intervals? (#476)
  • Float16 setrounding error (#486)
  • How should strict enclosure of interval boxes be defined? (#490)
  • IntervalArithmetic.jl testing errors / broken found. (#540)
  • Fractional powers of nonpositive intervals containing zero (#543)
  • Derivative of abs(::Interval) (#564)
  • Warn or error on every operation mixing Interval and number (#568)
  • Lack of convert(::Interval{T}, a::Real) (#580)
  • Make DecoratedInterval the default (#584)
  • Failure of Interval{T}(x::AbstractIrrational) (#588)
  • incorrect comparison for ieee standard (#589)
  • Revive @interval (#595)
  • constants in @constraint not working (#596)

v0.21.2

11 Oct 21:10
581e03c
Compare
Choose a tag to compare

IntervalArithmetic v0.21.2

Diff since v0.21.1

Merged pull requests:

Closed issues:

  • Remove global precision (#228)
  • setrounding uses old-style warn and error functions (#328)
  • setrounding is slow and unreliable (#352)
  • Use IntervalSets.jl for set operations (#366)
  • MethodError with inclusion test (#409)
  • Allow direct comparison of directed rounding modes (#436)