Recent Releases of IntervalArithmetic

IntervalArithmetic - v0.23.0

IntervalArithmetic v0.23.0

Diff since v0.22.36

Breaking changes

  • Fast matrix multiplication is now the default algorithm

Merged pull requests: - Release 1.0 (#698) (@OlivierHnt) - Document package design choices (#719) (@Kolaru)

Closed issues: - Document in behaviour (#647) - Give a hand to downstream packages to update to v0.22 (#668) - Document PowerMode (#674) - Document isapprox (#675) - Changing the display of intervals (#697) - Decision for 1.0: Comparison operators (#705) - To-do list for 1.0 release (#706) - @interval macro API (#707) - Setting matmul to fast makes all computations run in low precision (#717)

- Julia
Published by github-actions[bot] 10 months ago

IntervalArithmetic - v0.22.36

IntervalArithmetic v0.22.36

Diff since v0.22.35

Merged pull requests: - Fix display test for BigFloat newest julia versions (#722) (@Kolaru) - Add extension for Arblib.jl (#723) (@Joel-Dahne) - Add how to obtain the unicode of the symbols in docstrings (#724) (@lbenet)

Closed issues: - Arblib.jl ❤️ IntervalArithmetic.jl (#721)

- Julia
Published by github-actions[bot] 12 months ago

IntervalArithmetic - v0.22.35

IntervalArithmetic v0.22.35

Diff since v0.22.34

Merged pull requests: - Prevent issue with modular arithmetic (#716) (@OlivierHnt)

Closed issues: - NaI returned for valid interval (#715)

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.34

IntervalArithmetic v0.22.34

Diff since v0.22.33

Merged pull requests: - Remove specialised similar methods (#712) (@OlivierHnt) - Avoid circular dependency issue on 1.10 with Random (#714) (@OlivierHnt)

Closed issues: - using IntervalArithmetic invalidates a lot of code from ModelingToolkit.jl (#708) - Circular Dependency issues (#713)

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.33

IntervalArithmetic v0.22.33

Diff since v0.22.32

Merged pull requests: - Add rand(::Interval) (#711) (@OlivierHnt)

Closed issues: - Implement rand(::Interval) (#709)

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.32

IntervalArithmetic v0.22.32

Diff since v0.22.31

Merged pull requests: - Add Random package extension (#710) (@OlivierHnt)

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.31

IntervalArithmetic v0.22.31

Diff since v0.22.30

Closed issues: - Provide faster versions of tanh etc. (#23) - setdiff returns a disjoint representation, whereas union does not (#424) - atan(y, x) is very slow (#449)

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.30

IntervalArithmetic v0.22.30

Diff since v0.22.29

Closed issues: - Number of ulps in :accurate mode (#374) - Test :accurate mode (#463)

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.29

IntervalArithmetic v0.22.29

Diff since v0.22.28

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.28

IntervalArithmetic v0.22.28

Diff since v0.22.27

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.27

IntervalArithmetic v0.22.27

Diff since v0.22.26

Merged pull requests: - CompatHelper: bump compat for ForwardDiff in [weakdeps] to 1, (keep existing compat) (#702) (@github-actions[bot]) - Return [-1,1] for the derivative of abs at 0 (#703) (@OlivierHnt) - Update Symbols module (#704) (@OlivierHnt)

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.26

IntervalArithmetic v0.22.26

Diff since v0.22.25

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.25

IntervalArithmetic v0.22.25

Diff since v0.22.24

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.24

IntervalArithmetic v0.22.24

Diff since v0.22.23

Merged pull requests: - explicitly qualify Bool while adding method (#699) (@nsajko) - Speed up matrix multiplication (#701) (@OlivierHnt)

Closed issues: - Proposal to transfer RoundingEmulator.jl to JuliaIntervals (#700)

- Julia
Published by github-actions[bot] about 1 year ago

IntervalArithmetic - v0.22.23

IntervalArithmetic v0.22.23

Diff since v0.22.22

Merged pull requests: - Implement piecewise function (#689) (@Kolaru) - Fix isdisjoint_interval for multiple input (#696) (@OlivierHnt)

Closed issues: - Piecewise functions (#655) - isdisjoint_interval broken for multiple arguments (#695)

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.22

IntervalArithmetic v0.22.22

Diff since v0.22.21

Closed issues: - Matrix Multiplication of Intervals Raises Error (#693) - Mixed matrix multiplication does not work anymore (#694)

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.21

IntervalArithmetic v0.22.21

Diff since v0.22.20

Closed issues: - problems with IntervalArithmetic in MacBook Pro with Apple M3 Max chip (#691)

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.20

IntervalArithmetic v0.22.20

Diff since v0.22.19

Merged pull requests: - Add tests provided by Aqua.jl (#687) (@lbenet)

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.19

IntervalArithmetic v0.22.19

Diff since v0.22.18

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.18

IntervalArithmetic v0.22.18

Diff since v0.22.17

Merged pull requests: - Extend conversion (#686) (@OlivierHnt)

Closed issues: - Conversion issue when combining StaticArrays, ForwardDif, and IntervalArithmetic (#685) - interval(-Inf) should do the useful thing (#688)

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.17

IntervalArithmetic v0.22.17

Diff since v0.22.16

Merged pull requests: - Improve support for linear algebra (#682) (@OlivierHnt) - Fix quadrant (#684) (@OlivierHnt)

Closed issues: - IntervalBox doesn't appear in the documentation (#681) - Cos returns invalid interval (#683)

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.16

IntervalArithmetic v0.22.16

Diff since v0.22.15

Closed issues: - Bisection with bisection point 0.5 gives incorrect answer (#680)

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.15

IntervalArithmetic v0.22.15

Diff since v0.22.14

Merged pull requests: - Fix decoration for atan with two arguments (#672) (@OlivierHnt) - Improve alignment display (#676) (@OlivierHnt) - add IntervalSets conversions (#677) (@aplavin) - Export RealIntervalType (#679) (@OlivierHnt)

Closed issues: - Improve Float32 support (#415) - Provide tool for checking if a function plays well with intervals (#537) - Compatibility with NaNMath.jl? (#626) - Is cbrt correctly rounded? (#673) - Introduce IntervalType for union of Interval and BareInterval (#678)

- Julia
Published by github-actions[bot] over 1 year ago

IntervalArithmetic - v0.22.14

IntervalArithmetic v0.22.14

Diff since v0.22.13

Merged pull requests: - Return explicitly an NaI for intersect_interval and hull (#664) (@OlivierHnt) - Restore partial support for :fast rounding mode (#666) (@OlivierHnt) - Base utilities for exact reals (#667) (@dpsanders) - Add documentation about boolean/set functions (#669) (@OlivierHnt)

Closed issues: - Docs: how to handle branching? (#524) - Make sure that the documentation is correct (#591) - hull with NaI gives non-NaI (#662) - Reinstate fast rounding with prevfloat and nextfloat (#665) - Define x // 3 for an interval x (#670) - Document the decoration and flag system (#671)

- Julia
Published by github-actions[bot] almost 2 years ago

IntervalArithmetic - v0.22.13

IntervalArithmetic v0.22.13

Diff since v0.22.12

Merged pull requests: - Fast intersection for BareInterval (#649) (@dpsanders) - Add unicode alias for hull and intersect_interval (#651) (@OlivierHnt) - Reliable quadrant (#652) (@OlivierHnt) - Export \sqcap and \sqcup (#657) (@dpsanders)

Closed issues: - Use SafeEFT for rounding (#341) - Finding quadrants is flawed (#622) - Define and for BareInterval (#650) - Define and export Heaviside function (#653) - No mechanism to define functions restricted to a domain (#654) - Add \infty symbol to Symbols module (#658) - zero(emptyinterval()) should be empty (#659)

- Julia
Published by github-actions[bot] about 2 years ago

IntervalArithmetic - v0.22.12

IntervalArithmetic v0.22.12

Diff since v0.22.11

Merged pull requests: - Small fixes for ExactReal (#638) (@Kolaru) - Add an option to not display the NG flag (#641) (@OlivierHnt) - Ensure string is consistent with show (#644) (@OlivierHnt) - Extend ExactReal to work with BareInterval (#648) (@OlivierHnt)

Closed issues: - Broken functions for complex intervals (#41) - Implement reverse mode elementary functions (#323) - Approximate equality with intervals (#479) - Don't display NG when decorations = false (#639) - string(x::Interval) is not working correctly (#643) - Unclear error for malformed interval (#645) - Can't multiply a BareInterval by a scalar (#646)

- Julia
Published by github-actions[bot] about 2 years ago

IntervalArithmetic - v0.22.11

IntervalArithmetic v0.22.11

Diff since v0.22.10

- Julia
Published by github-actions[bot] about 2 years ago

IntervalArithmetic - v0.22.10

IntervalArithmetic v0.22.10

Diff since v0.22.9

Merged pull requests: - New macro for guaranteed operations (#627) (@Kolaru) - Improve support for complex intervals (#636) (@OlivierHnt)

- Julia
Published by github-actions[bot] about 2 years ago

IntervalArithmetic - v0.22.9

IntervalArithmetic v0.22.9

Diff since v0.22.8

Merged pull requests: - Allow == if one of the operand is a thin interval (#631) (@OlivierHnt) - Allow changing decoration (#632) (@OlivierHnt) - Description NG decoration (#635) (@mi-ayala)

Closed issues: - Should intersect_interval (or hull) return always trv decoration? (#624) - Compatibility with SparseArrays (#628) - Investigate incorporating testing as described in arxiv.org/abs/2205.11837 (#630) - Clarification on 'NG' Decoration (#634)

- Julia
Published by github-actions[bot] about 2 years ago

IntervalArithmetic - v0.22.8

IntervalArithmetic v0.22.8

Diff since v0.22.7

Merged pull requests: - ForwardDiff extension for power (#629) (@Kolaru)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.22.7

IntervalArithmetic v0.22.7

Diff since v0.22.6

Merged pull requests: - Revert throwing an error for non-thin intervals (#625) (@OlivierHnt)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.22.6

IntervalArithmetic v0.22.6

Diff since v0.22.5

Merged pull requests: - Properly closed interval boxes for other backends than GR (#609) (@lorenzgillner) - (re)Introduce scaling factor for mid (#610) (@Kolaru) - Construction of interval when mixing real and complex arguments (#611) (@Joel-Dahne) - Ensure boolean functions error for non-thin intervals (#613) (@OlivierHnt) - Fix thread-safe in rounding (#615) (@OlivierHnt) - Ensure correct rounding for irrationals (#617) (@OlivierHnt) - Avoid convert in ^ for literal powers (#619) (@lbenet) - Ensure thread-safety for trigonometric functions (#621) (@OlivierHnt)

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)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.22.5

IntervalArithmetic v0.22.5

Diff since v0.22.4

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.22.4

IntervalArithmetic v0.22.4

Diff since v0.22.3

Merged pull requests: - Do not generate the ITF1788 test suite automatically (#607) (@OlivierHnt) - Add RecipesBase as an extension (#608) (@OlivierHnt)

Closed issues: - Plotting intervals after removal of IntervalBox (#605) - Don't write inside of the package dir (#606)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.22.3

IntervalArithmetic v0.22.3

Diff since v0.22.2

Merged pull requests: - Improve accuracy of sinpi and cospi (#600) (@OlivierHnt) - Add sind/cosd/sincosd (#603) (@OlivierHnt) - Allow pointwise equality (#604) (@OlivierHnt)

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)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.22.2

IntervalArithmetic v0.22.2

Diff since v0.22.1

Merged pull requests: - Fix one and define isthinone (#602) (@OlivierHnt)

Closed issues: - "one" on complex intervals returns wrong value (#601)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.22.1

IntervalArithmetic v0.22.1

Diff since v0.22.0

Merged pull requests: - Rename CompactHelper.yml to CompatHelper.yml (#597) (@vtjeng) - Update docs link in README.md (#598) (@vtjeng) - Add in-place set operations (#599) (@OlivierHnt)

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)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.22.0

IntervalArithmetic v0.22.0

Diff since v0.21.2

Merged pull requests: - Make decorated interval the default (#590) (@OlivierHnt) - Beta 0.22 (#593) (@OlivierHnt)

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)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.21.2

IntervalArithmetic v0.21.2

Diff since v0.21.1

Merged pull requests: - Renaming of functions (#572) (@OlivierHnt)

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)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.21.1

IntervalArithmetic v0.21.1

Diff since v0.21.0

Closed issues: - Add convert(Interval, x::String) and Interval(x::String) (#55) - Use IOContext internally (#197) - Creating an IntervalBox with given size is slow (#234) - Add IntervalBox constructor (#275) - Use styles in broadcasting (#278) - Add IntervalBox(tuple, tuple) (#282) - Add equivalent of entireinterval for IntervalBox (#333) - Document interval validation use (#356) - Parsing intervals from strings (#383) - Add a constructor for IntervalBox{Float32} (#385) - Plotting infinite IntervalBoxes (#401) - Incorrect construction of Interval{Float64} from Rational{Int} (#405) - Have a branch for the last version compatible with julia LTS release (#417) - Indexing with a range into an IntervalBox should produce a new IntervalBox (#437) - IntervalBox not working with decorated intervals (#450) - Consistency in validity check during interval creation (#468) - Make IntervalBox an MVector? (#475) - LinearAlgebra.reflectorApply! (#478) - Macros can not guarantee tight inclusion of float literals (#502) - interval + inf returns invalid interval (#535) - Remove IntervalBox in favor of AbstractVector{Interval} (#550) - Matrix multiplication with mixed Interval SMatrix and SMatrix broken (#573) - IntervalArithmetic.Interval(::Float64, ::Float64) appears no longer supported in v0.21.0; replace with IntervalArithmetic.interval() (#581)

Merged pull requests: - Fix multiplication with zero (#574) (@schillic) - Update GitHub workflows (#575) (@OlivierHnt) - Update docs (#576) (@OlivierHnt) - Implement muladd (#577) (@OlivierHnt) - Fix doctests (#578) (@OlivierHnt) - Fix doctests (#579) (@OlivierHnt) - Remove IntervalBox (#582) (@OlivierHnt) - Merge commit fix for v0.21.1 (#583) (@Kolaru)

- Julia
Published by github-actions[bot] over 2 years ago

IntervalArithmetic - v0.21.0

IntervalArithmetic v0.21.0

Diff since v0.20.9

Closed issues: - entireinterval is not a very good name (#8) - Print intervals as 3..4? (#319) - Float interval + BigFloat interval should be Float interval? (#326) - Use Infinities.jl for infinity (#439) - replace StaticArrays.jl with StaticArraysCore.jl (#542) - < and > breaks interval? (#566)

Merged pull requests: - Simplified version of mod(x::Interval, y::Real) (#525) (@petvana) - 1.0-dev: Remove @format (#563) (@OlivierHnt) - fix typos (#569) (@spaette)

- Julia
Published by github-actions[bot] almost 3 years ago

IntervalArithmetic - v0.20.9

IntervalArithmetic v0.20.9

Diff since v0.20.8

Closed issues: - Implementing the Riemann-Siegel Formula to find zeros of the Riemann Zeta Function with Interval Arithmetic (#549)

Merged pull requests: - 1.0-dev: remove superfluous Real-like methods for Interval (#552) (@OlivierHnt) - 1.0-dev: fix Interval(::Interval) ambiguity error (#553) (@OlivierHnt) - 1.0-dev: fix interval(::Interval) and some ambiguities (#554) (@OlivierHnt) - 1.0-dev: improve printing and fix alignment issue (#555) (@OlivierHnt) - Use AbstractIrrational instead of Irrational (#556) (@devmotion) - 1.0-dev: fully disallow conversion between non Interval types (#558) (@OlivierHnt) - 1.0-dev: Enforce the bounds of Interval to be a Rational or an AbstractFloat (#559) (@OlivierHnt) - 1.0-dev: rework constructors (#560) (@OlivierHnt) - 1.0-dev: fix stack overflow error (#513, #538) (#562) (@OlivierHnt)

- Julia
Published by github-actions[bot] almost 3 years ago

IntervalArithmetic - v0.20.8

IntervalArithmetic v0.20.8

Diff since v0.20.7

Closed issues: - Allow user to easily specify to use faster, but less tight, functions (#56) - Use === when possible instead of ==(#69) - Use Julia's inbounds mechanism for turning on and off validity checks? (#71) - Add convert(Interval, x::Float64, Val{:tight}) (#80) - a..b should have different modes (#90) - Add parse(Interval, s) for a string s (#95) - Add a benchmarking / performance suite (#105) - Document setrounding(Interval, mode) (#126) - [NaN, NaN] should not be allowed (#170) - Use cases for package in other packages and papers (#184) - Bugs with tiny numbers (#215) - 📝🐞 ieee1788-exceptions.jl - exception case for strings (#221) - 📝🐞 ieee1788-elem.jl - sheNaNigans and atan2 (#223) - 📝🐞 ieee1788.overlap.jl - ∅ cases, missing tests, NaNs (#224) - 🛣️ The long and treacherous road to compliance with the ITF1788 test suite (#225) - cospi/sinpi stack overflow (#280) - Defineany(isinf, x)` (#311) - Non zero diameter for degenerated interval (#545)

Merged pull requests: - Fix type parameter warning, mild cleanup (#547) (@dkarrasch) - Test Julia v1.6 explicitly in CI (#548) (@lbenet)

- Julia
Published by github-actions[bot] over 3 years ago

IntervalArithmetic - v0.20.7

IntervalArithmetic v0.20.7

Diff since v0.20.6

Closed issues: - Allow date intervals (#526) - Power of negative numbers is broken for non-rational exponents (#536)

Merged pull requests: - fix parser (#522) (@lucaferranti) - update pointwise policy (#523) (@lucaferranti) - fix rational power bug in 1.0 (#529) (@lucaferranti) - Use inf, sup (or bounds) instead of .lo and .hi (#531) (@lbenet) - Use rounding in extended div (#532) (@lbenet) - nthroot and rational power (#533) (@lbenet) - Version bump for Polynomials. (#541) (@hurak)

- Julia
Published by github-actions[bot] almost 4 years ago

IntervalArithmetic - v0.20.6

IntervalArithmetic v0.20.6

Diff since v0.20.5

Closed issues: - Why is 0..2 < 1..3 true? (#512) - Extend inclusion check for interval and interval box (#519)

Merged pull requests: - Dispatch for exponentiation on Float32 intervals (#482) (@mfherbst) - Update 1.0-dev with some commits from master (not in #271) (#514) (@lbenet) - Fix acot and acoth with tests (#517) (@lbenet) - Return enum elements for overlap, and adapt ITF tests (#518) (@lbenet) - Update intervalbox.jl (#520) (@mforets)

- Julia
Published by github-actions[bot] about 4 years ago

IntervalArithmetic - v0.20.5

IntervalArithmetic v0.20.5

Diff since v0.20.4

Closed issues: - define inf, sup etc. for non-intervals (#510)

Merged pull requests: - add mid radius inf sup diam for reals (#511) (@lucaferranti)

- Julia
Published by github-actions[bot] about 4 years ago

IntervalArithmetic - v0.20.4

IntervalArithmetic v0.20.4

Diff since v0.20.3

Closed issues: - Midpoint for semi-infinite interval (#107) - Use CRLibm 1.0.1 (#485) - Allow sort(::AbstractInterval) (#506) - cancelminus specification (#508)

Merged pull requests: - added ITF1788 tests (#505) (@lucaferranti) - update compat for FastRounding (#507) (@JeffreySarnoff) - Fix cancelminus (#509) (@lbenet)

- Julia
Published by github-actions[bot] about 4 years ago

IntervalArithmetic - v0.20.3

IntervalArithmetic v0.20.3

Diff since v0.20.2

Closed issues: - [ANN] Round table in upcoming workshop (#498)

Merged pull requests: - Bump CRlibm to 1 while keeping the existing compats (#503) (@ven-k)

- Julia
Published by github-actions[bot] over 4 years ago

IntervalArithmetic - v0.20.2

IntervalArithmetic v0.20.2

Diff since v0.20.1

Closed issues: - Normalise negative zero to zero (#473)

Merged pull requests: - Fix display of -0.0 to 0.0 (#500) (@lbenet)

- Julia
Published by github-actions[bot] over 4 years ago

IntervalArithmetic - v0.20.1

IntervalArithmetic v0.20.1

Diff since v0.20.0

Merged pull requests: - Unexport numtype (#499) (@lbenet)

- Julia
Published by github-actions[bot] over 4 years ago

IntervalArithmetic - v0.20.0

IntervalArithmetic v0.20.0

Diff since v0.19.2

Closed issues: - Fixing broadcast requires changing eltype (#397) - Doesn't work with GenericLinearAlgebra (#407) - eltype should return the full Interval type (?) (#487) - Showing incorrect interval bounds in Julia 1.7-rc1 macOS ARM (#494)

Merged pull requests: - Fix typo in REPL block (#493) (@gdalle) - fixed eltype for interval (#496) (@lucaferranti) - Use @ccall instead of ccall (#497) (@giordano)

- Julia
Published by github-actions[bot] over 4 years ago

IntervalArithmetic - v0.19.2

IntervalArithmetic v0.19.2

Diff since v0.19.1

Merged pull requests: - add isinterior for complex intervals (#492) (@lucaferranti)

- Julia
Published by github-actions[bot] over 4 years ago

IntervalArithmetic - v0.19.1

IntervalArithmetic v0.19.1

Diff since v0.19.0

Merged pull requests: - added issubset, mig, mag, mid for complex intervals (#483) (@lucaferranti) - updated CI (#484) (@lucaferranti)

- Julia
Published by github-actions[bot] almost 5 years ago

IntervalArithmetic - v0.19.0

IntervalArithmetic v0.19.0

Diff since v0.18.2

Closed issues: - Rational powers of intervals are broken (#276) - IntervalArithmetic v0.16.0 not running in JuliaBox (#307) - Inconsistent errors when constructing intervals with NaN bound (#325) - Generalize IntervalBox split for non-uniform partitions (#444) - Should Interval(Inf, Inf) give the empty set? (#457)

Merged pull requests: - return empty interval when an invalid input is given (#461) (@lucaferranti) - Improve mince and add method for non-uniform partition of IntervalBox (#467) (@lbenet) - Update Project.toml (#481) (@mforets)

- Julia
Published by github-actions[bot] almost 5 years ago

IntervalArithmetic - v0.18.2

IntervalArithmetic v0.18.2

Diff since v0.18.1

Merged pull requests: - fix dist for decorated intervals (#458) (@lucaferranti) - fix .. for irrational inputs (#459) (@lucaferranti)

- Julia
Published by github-actions[bot] about 5 years ago

IntervalArithmetic - v0.18.1

IntervalArithmetic v0.18.1

Diff since v0.18.0

Closed issues: - setdiff is slow (#265) - showfull should work with IntervalBox (#413)

Merged pull requests: - Speed up set difference of interval boxes (#456) (@lucaferranti)

- Julia
Published by github-actions[bot] about 5 years ago

IntervalArithmetic - v0.18.0

IntervalArithmetic v0.18.0

Diff since v0.17.8

Closed issues: - Display 1-dimensional IntervalBox more clearly (#171) - showfull is not defined for IntervalBox (#283) - Complex intervals not displayed correctly (#287) - show is broken for complex intervals (#332) - Print cubic IntervalBox more compactly (#339) - Display empty IntervalBox as ∅ (#432)

Merged pull requests: - fixing displaying issues (#451) (@lucaferranti)

- Julia
Published by github-actions[bot] about 5 years ago

IntervalArithmetic - v0.17.8

IntervalArithmetic v0.17.8

Diff since v0.17.7

Closed issues: - Add zero(X::IntervalBox) (#438)

Merged pull requests: - migrate to github actions (#445) (@lucaferranti) - Add special interval constructors (#446) (@mforets)

- Julia
Published by github-actions[bot] about 5 years ago

IntervalArithmetic - v0.17.7

IntervalArithmetic v0.17.7

Diff since v0.17.6

Merged pull requests: - Support StaticArrays v1.0 (#433) (@dlfivefifty)

- Julia
Published by github-actions[bot] over 5 years ago

IntervalArithmetic - v0.17.6

IntervalArithmetic v0.17.6

Diff since v0.17.5

Closed issues: - Rename interval_part -> interval for DecoratedInterval (#212) - 📝🐞 ieee1788-constructors.jl - parse more cases (#222) - nai should be a decorated interval (#233) - cot and coth test cases fail in ITF1788 test suite (#301) - hypot() on intervals (#306) - Use random samplers correctly (#349) - hypot broken in Julia 1.4 (#368) - Support gamma function (#372) - Error displaying complex interval (#402) - Decoration of atan(y, x). (#406) - Support for open sets? (#422) - Exception when subtracting an Int64 scalar from a Interval{Rational{Int64}} (#428)

Merged pull requests: - Add documentation for input and output of intervals (#318) (@yashrajgupta) - Completes c-xsc.jl (#393) (@krish8484) - Completes libieeep1788bool.jl (#400) (@krish8484) - Add atan.jl and complete libieeep1788tests_num.jl (#404) (@krish8484) - Extend BigFloat fallback to other floating-point types (#414) (@mfherbst) - fix: make big53() thread safe using lock (#420) (@gwater) - Overload Base.show for complex type (#427) (@rushabh-v) - Support Rational - Int operations (#429) (@rushabh-v)

- Julia
Published by github-actions[bot] over 5 years ago

IntervalArithmetic - v0.17.5

IntervalArithmetic v0.17.5

Diff since v0.17.4

Closed issues: - Underflow handling (#302) - Display Interval{Float32} differently (#387)

Merged pull requests: - Completes ieee1788-constructors.jl (#386) (@krish8484) - Completes mpfi.jl and fi.lib.jl (#390) (@krish8484) - Display Interval{Float32} with f0 (#391) (@krish8484)

- Julia
Published by github-actions[bot] almost 6 years ago

IntervalArithmetic - v0.17.4

IntervalArithmetic v0.17.4

Diff since v0.17.3

Closed issues: - Tests failling in nightly (#360) - Performance regression with multiplication (#380)

Merged pull requests: - Import isadjoint when necessary (#384) (@dpsanders)

- Julia
Published by github-actions[bot] almost 6 years ago

IntervalArithmetic - v0.17.3

IntervalArithmetic v0.17.3

Diff since v0.17.2

Merged pull requests: - Speed up intersect (#379) (@dpsanders) - Force inlining and specialisation for multiplication (#382) (@dpsanders)

- Julia
Published by github-actions[bot] about 6 years ago

IntervalArithmetic - v0.17.2

IntervalArithmetic v0.17.2

Diff since v0.17.1

- Julia
Published by github-actions[bot] about 6 years ago

IntervalArithmetic - v0.17.1

IntervalArithmetic v0.17.1

Diff since v0.17.0

Closed issues: - Make this software citable? (#371)

Merged pull requests: - Add 1 related packages in README.md (#375) (@singularitti) - Update plot recipe to use seriesalpha (#378) (@dpsanders)

- Julia
Published by github-actions[bot] about 6 years ago

IntervalArithmetic - v0.17.0

IntervalArithmetic v0.17.0

Diff since v0.16.7

Merged pull requests: - Another rounding option (#370) (@matsueushi)

- Julia
Published by github-actions[bot] about 6 years ago

IntervalArithmetic - v0.16.7

IntervalArithmetic v0.16.7

Diff since v0.16.6

Closed issues: - Export mince function (#274) - Remove pi_interval (#285) - Range of atan (#297) - Remove old version tags (#364)

Merged pull requests: - Install TagBot as a GitHub Action (#357) (@JuliaTagBot) - Remove old version checks (#365) (@krish8484) - Update Project.toml (#369) (@mforets)

- Julia
Published by github-actions[bot] about 6 years ago

IntervalArithmetic - v0.16.6

v0.16.6 (2020-02-25)

Diff since v0.16.5

Merged pull requests:

  • Change definition of eltype and add tests (#362) (krish8484)

- Julia
Published by julia-tagbot[bot] over 6 years ago

IntervalArithmetic - v0.16.5

v0.16.5 (2020-02-18)

Diff since v0.16.4

Merged pull requests:

- Julia
Published by julia-tagbot[bot] over 6 years ago

IntervalArithmetic - v0.16.4

v0.16.4 (2020-02-10)

Diff since v0.16.3

Merged pull requests:

  • Update Project.toml (#359) (mforets)
  • Add mince for intervals and interval boxes (#354) (lbenet)
  • Fix punctuation (#329) (truculentmath)

- Julia
Published by julia-tagbot[bot] over 6 years ago

IntervalArithmetic - v0.16.3

v0.16.3 (2020-01-22)

Diff since v0.16.2

Closed issues:

  • Declare IntervalBox as subtype of AbstractArray? (#350)
  • interval(0, pi) should round pi up (#347)
  • log1p\(interval\(x\)\) not working for -1 \< x \<= 0 (#342)
  • Problems with trigonometric functions for Float32 intervals (#336)
  • assign operator ≼ to precedes() (#314)

Merged pull requests:

  • Return a concrete interval with negative-integer powers (#353) (timholy)
  • Extend domain of log1p (#348) (ericphanson)
  • Run tests in Julia 1.3 (#344) (lbenet)
  • Better constructors for irrationals (#338) (Kolaru)
  • assign ≼ to precedes() (#322) (gwater)

- Julia
Published by julia-tagbot[bot] over 6 years ago

IntervalArithmetic - v0.16.2

v0.16.2 (2019-12-13)

Diff since v0.16.1

Closed issues:

  • Calculation Runs Forever? (#327)
  • Type instability in extended_div (#312)
  • Subtle case of type instability in convert (#291)
  • Bug in extended_div (#290)
  • Extended interval arithmetic? (#272)

Merged pull requests:

  • Add compat bounds (#343) (lbenet)
  • Remove extra type constraints (#340) (ericphanson)

- Julia
Published by julia-tagbot[bot] over 6 years ago

IntervalArithmetic - v0.16.1

v0.16.1 (2019-08-09)

Diff since v0.16.0

Closed issues:

  • Tag v0.16.0 (#303)

Merged pull requests:

  • Fix atomic for infinite values (#315) (dpsanders)
  • Default return value for extended_div (#313) (dpsanders)

- Julia
Published by julia-tagbot[bot] almost 7 years ago

IntervalArithmetic - v0.16.0

v0.16.0 (2019-07-12)

Diff since v0.15.2

Closed issues:

  • Replace *(x, x, r) by sqr(x, r) (#277)
  • Add missing set operations to IntervalBox (#261)
  • Add rand(X) for Intervals and IntervalBoxs (#259)
  • Add multiplication of matrix by IntervalBox (#252)

Merged pull requests:

  • Add missing dependencies to Project.toml and remove REQUIRE (#299) (lbenet)
  • Fix bug in extended_div function (#293) (yashrajgupta)
  • Add string parsing (#289) (yashrajgupta)
  • Fix rational power function[WIP] (#286) (yashrajgupta)
  • Add sinpi and cospi function (#284) (yashrajgupta)
  • Update docs deployment (#279) (lbenet)
  • Fix copysign (#273) (dlfivefifty)
  • Add missing set operations involving IntervalBoxes, with tests (#262) (lbenet)
  • Add rand(X) for Intervals and IntervalBoxes (#260) (dpsanders)
  • Type stability for some functions (#258) (dpsanders)

- Julia
Published by julia-tagbot[bot] almost 7 years ago

IntervalArithmetic - Add matrix multiplication with IntervalBox

- Julia
Published by dpsanders about 7 years ago

IntervalArithmetic - Bug fixes and performance

- Julia
Published by dpsanders over 7 years ago

IntervalArithmetic - Drop support for Julia 0.6

See NEWS.md for changes.

Provides full compatibility with Julia 0.7 / 1.0

- Julia
Published by dpsanders over 7 years ago

IntervalArithmetic - v0.14

See NEWS.md for changes.

- Julia
Published by dpsanders almost 8 years ago

IntervalArithmetic - v0.13

See NEWS.md

- Julia
Published by dpsanders about 8 years ago

IntervalArithmetic - Release v0.12.0

See NEWS.md

- Julia
Published by dpsanders over 8 years ago

IntervalArithmetic - Drop support for Julia 0.5

- Julia
Published by dpsanders almost 9 years ago

IntervalArithmetic - Performance; and last 0.5-compatible release

See NEWS.md for changes.

- Julia
Published by dpsanders almost 9 years ago

IntervalArithmetic - Bug fixes and docs moved to Documenter.jl

See NEWS.jl for details.

- Julia
Published by dpsanders about 9 years ago

IntervalArithmetic - First release of IntervalArithmetic.jl

This is the bulk of ValidatedNumerics.jl, which is being split into two pieces. For this reason, we are maintaining continuity of the version numbering with ValidatedNumerics.jl, which is currently at v0.8.

cc @lbenet

- Julia
Published by dpsanders about 9 years ago