]> Cypherpunks repositories - gostls13.git/commit
math/big: implement/rename accessors for precision and rounding mode
authorRobert Griesemer <gri@golang.org>
Fri, 13 Feb 2015 21:44:39 +0000 (13:44 -0800)
committerRobert Griesemer <gri@golang.org>
Sat, 14 Feb 2015 00:42:40 +0000 (00:42 +0000)
commitdf218d33935e1d5d4e535080e01cd83e6a508efa
treeb12bbefade37985963074e5542ae9291a2c235c2
parent31e852402fdf36ccc9fd84436d082e960b755cd3
math/big: implement/rename accessors for precision and rounding mode

Also: remove NewFloat - not needed anymore. Work-around for places
where has been used so far:

NewFloat(x, prec, mode) === new(Float).SetMode(mode).SetPrec(prec).SetFloat64(x)

However, if mode == ToNearestEven, SetMode is not needed. SetPrec
is needed if the default precision (53 after SetFloat64) is not
adequate.

TBR adonovan

Change-Id: Ifda12c479ba157f2dea306c32b47c7afbf31e759
Reviewed-on: https://go-review.googlesource.com/4842
Reviewed-by: Robert Griesemer <gri@golang.org>
src/math/big/float.go
src/math/big/float_test.go
src/math/big/floatconv.go