Robert Griesemer
21032ebebd
big: gobs for big rats
...
Fixes #1926 .
R=r
CC=golang-dev
https://golang.org/cl/4550122
2011-06-08 09:10:01 -07:00
Graham Miller
f35a3df80c
big: Rat always outputs the requested precision from FloatString
...
Fixes #1922 .
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/4551098
2011-06-06 12:59:58 -07:00
Evan Shaw
3b980579b4
big: make Int and Rat implement fmt.Scanner
...
R=gri
CC=golang-dev
https://golang.org/cl/4552056
2011-05-27 15:51:00 -07:00
Eoghan Sherry
0dc24603eb
big: fix (*Rat) SetFrac64(a, b) when b < 0.
...
R=gri
CC=golang-dev
https://golang.org/cl/3352041
2010-11-30 10:23:27 -08:00
Robert Griesemer
e351533aab
big: delete unnecessary type decls
...
R=rsc, r
CC=golang-dev
https://golang.org/cl/2732041
2010-10-25 17:45:43 -07:00
Robert Griesemer
3478891d12
gofmt -s -w src misc
...
R=r, rsc
CC=golang-dev
https://golang.org/cl/2662041
2010-10-22 10:06:33 -07:00
Anthony Martin
5781a00e00
big: fix panic and round correctly in Rat.FloatString
...
R=gri, rsc
CC=golang-dev
https://golang.org/cl/2212044
2010-10-07 16:10:48 +02:00
Robert Griesemer
9f46962c3b
big: added RatString, some simplifications
...
R=rsc
CC=golang-dev
https://golang.org/cl/2095041
2010-08-31 15:18:46 -07:00
Robert Griesemer
97bcf049f7
big: added a few missing functions:
...
- sign to determine if a value is < 0, == 0, > 0
- abs to compute absolute value
- Rat.IsInt to test if a rational number is representable as an integer
R=rsc
CC=golang-dev
https://golang.org/cl/1761042
2010-07-12 16:09:27 -07:00
Evan Shaw
2e00bf9877
big: Improvements to Rat.SetString
...
* Allow an exponent part. This is necessary for exp/eval.
* Fix a bug for input that had no numbers after the decimal.
* In Int.SetString, allow a leading + sign.
* In Int.SetString, error if the input is "-" with no number.
* In nat.scan, normalize the resulting nat.
R=gri
CC=golang-dev
https://golang.org/cl/1733045
2010-07-09 11:24:31 -07:00
Robert Griesemer
ab215f73fc
big: bug fix for Quo aliasing problem
...
Fixes #820 .
R=rsc
CC=golang-dev
https://golang.org/cl/1453041
2010-06-01 14:37:11 -07:00
Evan Shaw
751fc425ee
big: Rat test improvements
...
R=gri
CC=golang-dev
https://golang.org/cl/1270041
2010-05-24 16:38:41 -07:00
Evan Shaw
5ac88f4a8b
big: Add Rat type
...
Implementations are pretty rough and simple at this point, but it's a start.
R=gri
CC=golang-dev
https://golang.org/cl/1250043
2010-05-21 16:14:55 -07:00