summaryrefslogtreecommitdiff
path: root/src/math/big/float_test.go
Commit message (Expand)AuthorAgeFilesLines
* math/big: round x + (-x) to -0 for mode ToNegativeInfBrian Kessler2018-06-141-0/+25
* all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper2018-06-011-2/+2
* math/big: fix %s verbs in Float tests error messagesAlberto Donizetti2018-02-141-5/+5
* math/big: fix Add, Sub when receiver aliases 2nd operandAlberto Donizetti2017-05-311-0/+28
* math/big: move exhaustive tests behind -long flagRuss Cox2016-10-111-3/+6
* math/big: avoid allocation in float.{Add, Sub} when there's no aliasingAlberto Donizetti2016-08-171-0/+38
* math/big: fix rounding to smallest denormal for Float.Float32/64Robert Griesemer2016-03-211-19/+42
* math/big: use correct precision in Float.Float32/64 for denormalsRobert Griesemer2016-03-041-0/+47
* math/big: remove (*Float).Scan, ScanFloat; more robust (*Float).ParseRobert Griesemer2015-05-291-17/+4
* math/big: rename (*Float).Format to (*Float).TextRobert Griesemer2015-05-291-25/+25
* math/big: Always print exponent sign when using 'p' exponent for Floats.Robert Griesemer2015-05-221-15/+15
* math/big: fix Float.Float64 conversion for denormal corner casesRobert Griesemer2015-05-221-3/+2
* math/big: add more Float.Float64 conversion testsRobert Griesemer2015-05-221-35/+53
* math/big: fix Float.Float32 conversion for denormal corner casesRobert Griesemer2015-05-221-35/+58
* math/big, cmd/internal/gc/big: fix vet detected printf problemShenghou Ma2015-05-141-1/+1
* math/big: make ErrNaN actually implement the error interface (oversight)Robert Griesemer2015-04-081-0/+3
* math/big: implement missing special cases for binary operationsRobert Griesemer2015-04-021-17/+32
* math/big: remove NaN support - just not worth itRobert Griesemer2015-03-311-114/+81
* math/big: fixed Float.Float64, implemented Float.Float32Robert Griesemer2015-03-311-11/+96
* math/big: fix known bug in Float.Float64Robert Griesemer2015-03-241-6/+60
* math/big: cleaner handling of exponent under/overflowRobert Griesemer2015-03-171-0/+62
* math/big: wrap Float.Cmp result in struct to prevent wrong useRobert Griesemer2015-03-141-10/+10
* math/big: fix minor documentation issueRobert Griesemer2015-03-131-1/+1
* math/big: fix silly bug in Int64 accessorRobert Griesemer2015-03-131-0/+2
* math/big: handle NaNs in Float.CmpRobert Griesemer2015-03-121-13/+45
* math/big: added (internal) Float.form field for easier case distinctionsRobert Griesemer2015-03-121-18/+16
* math/big: introduce Bits abstraction instead of using "untyped" []int bit listsRobert Griesemer2015-03-121-16/+16
* math/big: move "bits" operations used for Float tests into separate fileRobert Griesemer2015-03-061-197/+0
* math/big: added more comprehensive mul/quo testRobert Griesemer2015-03-051-18/+85
* math/big: reenable TestFloatAdd32 (used to fail on 32bit platforms)Robert Griesemer2015-03-041-5/+0
* math/big: use stringer for enum String() methodsRobert Griesemer2015-03-041-13/+33
* math/big: introduce Undef Accuracy, use for NaN operands/resultsRobert Griesemer2015-03-041-22/+27
* math/big: modified MantExp semantics to enable fast exponent accessRobert Griesemer2015-03-041-11/+12
* math/big: implement NaNRobert Griesemer2015-03-041-9/+103
* math/big: replace Float.NewInf with Float.SetInf for more consistent APIRobert Griesemer2015-03-021-3/+24
* math/big: export Float.MinPrecRobert Griesemer2015-02-261-0/+25
* math/big: fix build for 32bit platformsRobert Griesemer2015-02-261-4/+0
* math/big: clean up Float.SetPrec, use shorter internal representationRobert Griesemer2015-02-251-0/+52
* math/big: permit passing of an *Int to Float.Int to avoid allocationRobert Griesemer2015-02-251-2/+11
* math/big: implemented Float.RatRobert Griesemer2015-02-251-12/+57
* math/big: permit passing of (possibly nil) *Float to MantExp to avoid allocationRobert Griesemer2015-02-251-2/+13
* math/big: fix test for 32bit platforms (fix build)Robert Griesemer2015-02-241-2/+0
* math/big: change Float.SetMantExp to always multiply mant by 2**expRobert Griesemer2015-02-241-2/+12
* math/big: incorporated feedback from prior TBR reviewsRobert Griesemer2015-02-231-0/+2
* math/big: always round after the sign is setRobert Griesemer2015-02-151-0/+52
* math/big: remove Float.Round (not needed anymore), fix a bug in SetInt64Robert Griesemer2015-02-141-5/+32
* math/big: implement/rename accessors for precision and rounding modeRobert Griesemer2015-02-141-35/+36
* math/big: fix aliasing error in Add, SubRobert Griesemer2015-02-141-8/+14
* math/big: use internal validation more consistentlyRobert Griesemer2015-02-141-0/+12
* math/big: implemented Float.Int64, simplified Float.Uint64Robert Griesemer2015-02-121-8/+58