forked from patperry/hs-ieee754
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
39 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,42 @@ | ||
Changes in 0.7: | ||
|
||
* Add IEEE type class with instances for Double, Float, CDouble, and CFloat | ||
|
||
* Add functions for getting/setting NaN payloads | ||
|
||
* Add succIEEE/predIEEE for advancing up and down the IEEE number line | ||
(ported from Tango's nextUp and nextDown) | ||
|
||
* Add bisectIEEE for midpoints of two numbers on the IEEE number line | ||
(ported from Tango's ieeeMean) | ||
|
||
* Add identicalIEEE for exact (bitwise) equality of IEEE numbers | ||
|
||
* Add copySign for setting the sign bit of an IEEE number | ||
|
||
* Add sameSignificandBits for seeing how many significand bits of two | ||
IEEE numbers agree, ported from Tango's feqrel | ||
|
||
* Add nan, infinity, maxFinite, minNormal constants for IEEE numbers | ||
|
||
* Add maxNum and minNum | ||
|
||
* Rename maxF and minF to maxNaN and minNaN | ||
|
||
* Switch to a simpler "~==" comparison for complex numbers | ||
|
||
* Make "~==" comparison use sameSignificandBits for IEEE types | ||
|
||
* Make "===" comparison use bitwise equality for IEEE types | ||
|
||
* Remove old "eqRel" comparisons. | ||
|
||
* Remove old epsilon' and delta constants | ||
|
||
* Remove (RealFloat a) => AEq (Complex a) instance in favor of explicit | ||
instances for Complex {Double,Float,CDouble,CFloat} | ||
|
||
|
||
Changes in 0.6.1: | ||
|
||
* Remove AEq instance for CLDouble (thanks to Bjorn Buckwalter) |