summaryrefslogtreecommitdiff
path: root/src/lib/math
AgeCommit message (Collapse)AuthorFilesLines
2009-06-09mv src/lib to src/pkgRob Pike20-1411/+0
tests: all.bash passes, gobuild still works, godoc still works. R=rsc OCL=30096 CL=30102
2009-06-05rebuilt Makefiles for CL 29923Russ Cox1-14/+6
R=r DELTA=761 (1 added, 433 deleted, 327 changed) OCL=29927 CL=29966
2009-04-16Convert go tree to hierarchical pkg directory:Russ Cox1-11/+15
import ( "vector" -> "container/vector" "ast" -> "go/ast" "sha1" -> "hash/sha1" etc. ) and update Makefiles. Because I did the conversion semi-automatically, I sorted all the import blocks as a post-processing. Some files have therefore changed that didn't strictly need to. Rename local packages to lower case. The upper/lower distinction doesn't work on OS X and complicates the "single-package directories with the same package name as directory name" heuristic used by gobuild and godoc to create the correlation between source and binary locations. Now that we have a plan to avoid globally unique names, the upper/lower is unnecessary. The renamings will cause trouble for a few users, but so will the change in import paths. This way, the two maintenance fixes are rolled into one inconvenience. R=r OCL=27573 CL=27575
2009-04-16regenerate Makefiles.Russ Cox1-12/+21
fix bug in RPC.go (import "RPC" not "rpc.pb") R=r DELTA=483 (261 added, 64 deleted, 158 changed) OCL=27547 CL=27549
2009-03-05math: docRuss Cox18-110/+170
R=r DELTA=173 (74 added, 14 deleted, 85 changed) OCL=25753 CL=25767
2009-03-03Automated g4 rollback of changelist 25024,Russ Cox1-24/+24
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 Cox1-24/+24
only non-trivial changes are in convlit1.go golden.out R=gri OCL=25019 CL=25024
2009-01-22fix build - missed this fileRuss Cox1-0/+20
TBR=r OCL=23335 CL=23335
2009-01-22move math routines from package sys to package math,Russ Cox10-38/+52
though they still build in src/runtime. use cgo instead of hand-written wrappers. R=r DELTA=740 (289 added, 300 deleted, 151 changed) OCL=23326 CL=23331
2009-01-20delete exportRuss Cox18-34/+34
TBR=r OCL=23121 CL=23127
2009-01-16casify, cleanup sysRuss Cox8-19/+19
R=r OCL=22978 CL=22984
2009-01-15redo and clean up math.Russ Cox12-180/+168
R=r DELTA=243 (60 added, 72 deleted, 111 changed) OCL=22909 CL=22912
2009-01-15make safe for new package local defaultsRuss Cox6-77/+84
R=r DELTA=462 (9 added, 33 deleted, 420 changed) OCL=22879 CL=22885
2008-11-25add author linesRuss Cox2-3/+1
R=r DELTA=150 (147 added, 0 deleted, 3 changed) OCL=19968 CL=19977
2008-11-20slightly simpler math.Pow per gri's suggestionRuss Cox1-26/+19
R=gri DELTA=28 (2 added, 9 deleted, 17 changed) OCL=19707 CL=19707
2008-11-20more accurate Log, Exp, Pow.Russ Cox6-136/+329
move test.go to alll_test.go. R=r DELTA=1024 (521 added, 425 deleted, 78 changed) OCL=19687 CL=19695
2008-11-19refine gobuild: the files must be *_test.go not *test.goRob Pike1-1/+1
this causes complications R=rsc DELTA=1724 (849 added, 856 deleted, 19 changed) OCL=19667 CL=19667
2008-11-19change naming convention for tests fromRob Pike1-1/+1
test*.go to *test.go R=rsc DELTA=1747 (864 added, 855 deleted, 28 changed) OCL=19666 CL=19666
2008-11-19gotestify & gostylify math.Russ Cox17-200/+385
R=r DELTA=682 (275 added, 301 deleted, 106 changed) OCL=19638 CL=19642
2008-11-19gobuild: add coverage rule, ignore files in package main.Russ Cox1-0/+4
R=r DELTA=55 (41 added, 11 deleted, 3 changed) OCL=19594 CL=19598
2008-11-19leave 6.out around after gotest;Russ Cox1-1/+1
delete it in make clean. R=r DELTA=10 (0 added, 0 deleted, 10 changed) OCL=19542 CL=19581
2008-11-18gobuild changes.Russ Cox1-19/+27
* handles multiple packages per directory * scans directory for files if given no arguments * infers package name * includes test rule invoking gotest R=r DELTA=746 (444 added, 150 deleted, 152 changed) OCL=19504 CL=19521
2008-11-13* 6l:Russ Cox1-3/+9
if an object in an archive tries to refer to a file in its original source directory, ignore it. * 6ar: fix bug if archive is empty. * gobuild: build archive in current directory. * math: use new gobuild Makefile. * test/math.go: rename to mathest.go, add // run line, make it run. R=r DELTA=494 (277 added, 203 deleted, 14 changed) OCL=19090 CL=19171
2008-10-29adapt to new compiler typesRuss Cox3-7/+7
R=r OCL=18024 CL=18024
2008-09-19add gobuild.Russ Cox5-304/+52
use gobuild-generated Makefile for math and os. other makefile tweaks. move math/main.go to test/math.go R=r OCL=15529 CL=15537
2008-09-18make Makefiles safe for parallel makeRuss Cox2-0/+7
use -j4 (4-way parallel) in make.bash. halves time for make.bash on r45 also add libregexp, acid to default build R=r DELTA=90 (39 added, 37 deleted, 14 changed) OCL=15485 CL=15487
2008-09-11fixes for funcs without returnsRob Pike2-0/+2
R=ken OCL=15170 CL=15170
2008-09-05use a makefile to build mathRob Pike3-3/+50
fix a typo in syscall/Makefile R=ken OCL=14863 CL=14863
2008-09-04include math in standard buildRob Pike2-0/+16
R=ken OCL=14811 CL=14811
2008-09-01minor bugsKen Thompson3-4/+6
R=r OCL=14702 CL=14702
2008-08-04- switched most of existing Go code to new export syntaxRobert Griesemer16-48/+21
- adjusted lang doc R=r DELTA=192 (26 added, 65 deleted, 101 changed) OCL=13844 CL=13848
2008-07-19initKen Thompson6-28/+3
SVN=128118
2008-07-12tools to update math lib.Rob Pike8-45/+11
you need a hack to 6ar to do this, but it's not checked in yet SVN=126943
2008-07-08converted double to float64Ken Thompson18-145/+141
SVN=126446
2008-07-08fix ldexp, frexp, and make math package compile and test correctlyRob Pike5-9/+8
SVN=126423
2008-07-08disambiguate typedefs in export blocks of .6 filesRob Pike1-2/+3
SVN=126366
2008-07-07update to Unicode 5Rob Pike8-13/+30
SVN=126184
2008-06-27update to new world. still can't use it but it's a lot of editing....Rob Pike16-66/+59
SVN=125218
2008-05-01Require names for return values for functions with complex return types.Rob Pike1-3/+3
SVN=117346
2008-03-28SVN=114204Ken Thompson19-0/+1188