summaryrefslogtreecommitdiff
path: root/src/pkg/big
AgeCommit message (Expand)AuthorFilesLines
2011-08-03Imported Upstream version 59upstream/59Ondřej Surý4-15/+94
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý12-177/+1260
2011-04-28Imported Upstream version 2011.04.27upstream/2011.04.27Ondřej Surý1-5/+5
2011-04-26Imported Upstream version 2011.04.13upstream/2011.04.13Ondřej Surý3-52/+138
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý10-738/+1041
2010-06-21big, bytes: move assembly externs to separate fileRuss Cox3-11/+19
2010-06-02big: fix spelling of EuclideanRuss Cox1-2/+2
2010-06-01big: bug fix for Quo aliasing problemRobert Griesemer2-3/+31
2010-05-26big: add ModInverse.Adam Langley2-0/+41
2010-05-24big: Rat test improvementsEvan Shaw1-80/+72
2010-05-24big: prevent errors in Exp in the face of aliasingAdam Langley3-2/+8
2010-05-21test/hilbert.go: convert to test case and benchmark for big.RatRobert Griesemer2-3/+173
2010-05-21big: Add Rat typeEvan Shaw4-1/+459
2010-05-21big: fix Int.SetString comment, simplify implementation,Robert Griesemer2-18/+14
2010-05-20big: implemented Int.Binomial (to be used in test/hilbert.go with theRobert Griesemer1-9/+18
2010-05-19big: potential bug fix, cleanupsRobert Griesemer4-19/+61
2010-05-18big: bug fix for divisionRobert Griesemer1-2/+7
2010-05-15big: implemented format support for fmt library, MulRangeRobert Griesemer4-79/+234
2010-05-08big: cleanups and performance tuningRobert Griesemer5-161/+142
2010-05-07big: more cleanupRobert Griesemer6-216/+183
2010-05-06fix build (typo in arith_386.s)Robert Griesemer1-1/+1
2010-05-06big: implemented overlap-tolerant shifts in assemblyRobert Griesemer5-164/+188
2010-05-03big: completed set of Int division routines & cleanupsRobert Griesemer3-159/+319
2010-05-03big: fix memory corruption in nat.shrRuss Cox1-1/+1
2010-05-03big: Add bitwise methods for IntEvan Shaw4-12/+355
2010-05-01big: cleanup and removal of redundant functionalityRobert Griesemer3-63/+33
2010-04-30big: use fast shift routinesRobert Griesemer4-44/+93
2010-04-30big/arith: assembly routines for 386 long shifts (2nd round)Robert Griesemer1-19/+16
2010-04-30fix buildRobert Griesemer1-0/+6
2010-04-30big: improved computation of "karatsuba length" for faster multipliesRobert Griesemer3-64/+77
2010-04-30big: assembly routines for 386 long shiftsRobert Griesemer1-32/+67
2010-04-30big: implemented core shift routines in arith.go andRobert Griesemer5-0/+134
2010-04-27big: implemented Karatsuba multiplicationRobert Griesemer5-92/+491
2010-04-22big: Create type natEvan Shaw5-310/+312
2010-04-21big: Add some testsEvan Shaw2-6/+49
2010-04-20big: fix build - start with zero in scanNRuss Cox1-1/+1
2010-04-20big: eliminate redundant array lookupsEvan Shaw1-5/+11
2010-04-20big: reduce the number of allocationsEvan Shaw1-4/+10
2010-04-20big: Add Lsh and Value; convert pidigits to use bigEvan Shaw4-56/+211
2010-04-19big: Get rid of function pointers and init functionEvan Shaw4-89/+43
2010-03-29comment typosAndrew Gerrand1-3/+3
2010-03-05big: fix mistakes with probablyPrimeAdam Langley2-4/+12
2010-03-02gofmt: experiment: align values in map composites where possibleRobert Griesemer1-3/+3
2010-01-25in C and asm, replace pkg·name with ·nameRuss Cox3-28/+28
2010-01-05big: fix ProbablyPrime bug, commentsRuss Cox3-4/+14
2009-12-15 1) Change default gofmt default settings forRobert Griesemer6-664/+664
2009-12-09remove uses of string concatenation from src and misc directoryRobert Griesemer1-2/+2
2009-11-23go: makes it build for the case $GOROOT has whitespacesSergio Luis O. B. Correia1-2/+2
2009-11-20gofmt -r 'α[β:len(α)] -> α[β:]' -w src/cmd src/pkgRuss Cox2-5/+5
2009-11-19big: fix arm build - forgot how to spell JMPRuss Cox1-7/+7