aboutsummaryrefslogtreecommitdiff
path: root/src/lib/bignum.go
AgeCommit message (Collapse)Author
2009-05-05directory-per-package step 1: move files from lib/X.go to lib/X/X.goRob Pike
no substantive changes except: - new Makefiles, all auto-generated - go/src/lib/Makefile has been extensively edited R=rsc OCL=28310 CL=28310
2009-05-02Fix mismatched quote in a comment.David Symonds
R=gri APPROVED=gri DELTA=1 (0 added, 0 deleted, 1 changed) OCL=28184 CL=28192
2009-04-30- incorporated feedback per rscRobert Griesemer
- fixed a bug and added corresponding test case R=rsc DELTA=114 (18 added, 29 deleted, 67 changed) OCL=28114 CL=28128
2009-04-21minor adjustments to comments for better godoc outputRobert Griesemer
R=r DELTA=6 (0 added, 0 deleted, 6 changed) OCL=27686 CL=27688
2009-04-21- documentation for bignum packageRobert Griesemer
- removed some constants from public interface R=r DELTA=375 (238 added, 14 deleted, 123 changed) OCL=27636 CL=27668
2009-03-03Automated g4 rollback of changelist 25024,Russ Cox
plus significant hand editing. Back to T{x} for composite literals. R=r OCL=25612 CL=25632
2009-02-13convert composite literals from { } to ( ).Russ Cox
only non-trivial changes are in convlit1.go golden.out R=gri OCL=25019 CL=25024
2009-01-20delete exportRuss Cox
TBR=r OCL=23121 CL=23127
2009-01-15- missed a few identifiersRobert Griesemer
R=r OCL=22864 CL=22864
2009-01-15- lowercase non-exported functions in bignumRobert Griesemer
R=r DELTA=117 (1 added, 0 deleted, 116 changed) OCL=22764 CL=22863
2009-01-15printf->Printf etc.Rob Pike
the raw fmt routines will be another, smaller but subtler pass. R=rsc DELTA=157 (0 added, 0 deleted, 157 changed) OCL=22851 CL=22851
2009-01-06new new & makeRuss Cox
R=r OCL=22166 CL=22166
2008-12-30allow slices (open arrays) to beKen Thompson
receivers in methods. put back original code for hilbert/bignum R=r OCL=21910 CL=21920
2008-12-26diagnostic to catch pointer toKen Thompson
rvalue promoted to method receiver. fixes to bignum that failed. R=r OCL=21827 CL=21827
2008-12-20hilbert now runs.Rob Pike
it's 25% faster and runs with 40% less memory allocation than before R=rsc DELTA=20 (15 added, 0 deleted, 5 changed) OCL=21690 CL=21690
2008-12-20update to new regime.Rob Pike
lines marked BUG are rewrites working around 6g bug. R=rsc DELTA=161 (42 added, 2 deleted, 117 changed) OCL=21689 CL=21689
2008-12-19change *map to map; *chan to chan; new(T) to new(*T)Russ Cox
fix bugs left over from *[] to [] conversion. TBR=r OCL=21576 CL=21581
2008-12-18convert *[] to [].Russ Cox
R=r OCL=21563 CL=21571
2008-12-18- fixed a bug in Natural.And()Robert Griesemer
- removed some non-beneficial factorization and reduced number of array slices per operations significantly - reduced line count - benchhil benchmark time reduced by ~2% R=r DELTA=313 (106 added, 163 deleted, 44 changed) OCL=21473 CL=21497
2008-11-12- lowercased package name (Bignum -> bignum)Robert Griesemer
- implemented some missing functionality (and, or, xor of positive ints) R=r OCL=19087 CL=19087
2008-11-06- binomial implementation (fixing broken build)Robert Griesemer
R=r OCL=18738 CL=18738
2008-11-06- implemented String() and Format functionality in BignumRobert Griesemer
- added a test R=r OCL=18687 CL=18687
2008-11-04install bignum as libraryRobert Griesemer
R=r DELTA=3501 (1752 added, 1749 deleted, 0 changed) OCL=18460 CL=18471