summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-05-31new 64-bit math test.Russ Cox2-3/+714
allow multiline recipes in run. R=r DELTA=712 (708 added, 2 deleted, 2 changed) OCL=29641 CL=29666
2009-05-31Adjust expected errors to work with gccgo.Ian Lance Taylor4-12/+12
The change to assign.go is because the gcc testsuite fails to handle .* in a normal way: it matches against the entire compiler output, not just a single line. assign.go:15:6: error: incompatible types in assignment (implicit assignment of 'sync.Mutex' hidden field 'key') assign.go:19:6: error: incompatible types in assignment (implicit assignment of 'sync.Mutex' hidden field 'key') assign.go:23:6: error: incompatible types in assignment (implicit assignment of 'sync.Mutex' hidden field 'key') assign.go:27:6: error: incompatible types in assignment (implicit assignment of 'sync.Mutex' hidden field 'key') chan/perm.go:14:5: error: incompatible types in assignment chan/perm.go:15:5: error: incompatible types in assignment chan/perm.go:16:6: error: incompatible types in assignment chan/perm.go:17:6: error: incompatible types in assignment chan/perm.go:24:7: error: invalid send on receive-only channel chan/perm.go:25:12: error: invalid send on receive-only channel chan/perm.go:31:4: error: invalid receive on send-only channel chan/perm.go:32:9: error: invalid receive on send-only channel chan/perm.go:38:2: error: invalid send on receive-only channel chan/perm.go:42:2: error: invalid receive on send-only channel initializerr.go:14:17: error: reference to undefined variable 'X' initializerr.go:14:19: error: mixture of field and value initializers initializerr.go:15:26: error: duplicate value for field 'Y' initializerr.go:16:10: error: too many values in struct composite literal initializerr.go:18:19: error: index expression is not integer constant initializerr.go:17:11: error: too many elements in composite literal R=rsc DELTA=12 (0 added, 0 deleted, 12 changed) OCL=29657 CL=29665
2009-05-30bug157Russ Cox5-171/+190
R=ken OCL=29651 CL=29653
2009-05-30bug 158Ken Thompson4-10/+14
R=r OCL=29646 CL=29646
2009-05-29make gobuild failures more readable.Russ Cox3-36/+76
1. ar reports names of objects with duplicate text symbols. 2. gobuild only shows first line of error output for each failed command. 3. gobuild ignores files that begin with ascii non-alphanumeric non _. ; gobuild $ 6g -I _obj gobuild.go gobuild.go:150: PackageImports: undefined $ 6g -I _obj makefile.go makefile.go:102: ShellString: undefined $ 6g -I _obj util.go util.go:114: syntax error near zzz gobuild: stalemate ; ; gobuild $ 6ar grc _obj/gobuild.a util.6 util1.6 duplicate text symbol: util1.6 and util.6: gobuildĀ·Build $ 6g -I _obj gobuild.go gobuild.go:150: PackageImports: undefined $ 6g -I _obj makefile.go makefile.go:102: ShellString: undefined gobuild: stalemate ; R=r DELTA=95 (49 added, 9 deleted, 37 changed) OCL=29625 CL=29640
2009-05-29Replacement for abandoned CL 29626:Robert Griesemer3-0/+67
bug157 and bug158 R=rsc DELTA=59 (59 added, 0 deleted, 0 changed) OCL=29632 CL=29634
2009-05-29unary ^ update.Russ Cox1-6/+6
[]int -> string is already in the document. DELTA=7 (1 added, 1 deleted, 5 changed) OCL=29622 CL=29631
2009-05-29Automated g4 rollback of changelist 29478.Rob Pike1-5/+5
*** Reason for rollback *** these semicolons are necessary only because of a bug in 6g *** Original change description *** add missing semicolons in example TBR=gri OCL=29624 CL=29624
2009-05-29bug 156Ken Thompson3-11/+2
R=r OCL=29623 CL=29623
2009-05-29bug 155Ken Thompson3-7/+3
R=r OCL=29619 CL=29619
2009-05-2964-bit integer math bugsRuss Cox3-0/+54
R=r DELTA=46 (46 added, 0 deleted, 0 changed) OCL=29569 CL=29614
2009-05-29bug 149Ken Thompson3-7/+4
R=r OCL=29612 CL=29612
2009-05-29Fix godoc deadlock.Russ Cox1-2/+9
The code was already careful not to use malloc/free for stack growth during calls to malloc. Avoid them during calls to free too. R=r DELTA=9 (7 added, 0 deleted, 2 changed) OCL=29606 CL=29610
2009-05-29integer conversions and test.Russ Cox2-27/+184
R=ken OCL=29577 CL=29589
2009-05-2964-bit integer arithmetic.Russ Cox4-30/+367
passes ridiculous test from CL 29569. R=ken OCL=29571 CL=29573
2009-05-28print uint64 as uint64.Russ Cox3-1/+6
R=ken OCL=29568 CL=29570
2009-05-28detect recursive initializationKen Thompson5-25/+57
R=r OCL=29544 CL=29544
2009-05-28better 64-bit handling in 8g.Russ Cox7-305/+695
fewer moves, fewer stupid LEALs. powser1 runs (with evaln commented out). beginnings of floating point. R=ken OCL=29540 CL=29543
2009-05-28Rebooted 5g effort from 6g. Tons of minor fixes and tweaks toKai Backman11-3021/+3825
get the code going. R=rsc APPROVED=rsc DELTA=4752 (1723 added, 948 deleted, 2081 changed) OCL=29403 CL=29530
2009-05-28Change 5l to use Biobufs for IO.Kai Backman2-110/+81
R=rsc APPROVED=rsc DELTA=132 (16 added, 45 deleted, 71 changed) OCL=29468 CL=29497
2009-05-27clean up gmove:Russ Cox7-497/+459
* conversions all in one place. * no separate load, store phases; direct memory addressing when possible (this is the x86 after all!). avoids extra registers, extra MOVQs. * fixes int32 -> uint64 bug (was zero-extending) R=ken OCL=29482 CL=29484
2009-05-27bug 153Ken Thompson3-5/+6
R=r OCL=29479 CL=29479
2009-05-27add missing semicolons in exampleRob Pike1-5/+5
R=rsc DELTA=5 (0 added, 0 deleted, 5 changed) OCL=29475 CL=29478
2009-05-27attach package commentRuss Cox1-1/+0
R=r DELTA=1 (0 added, 1 deleted, 0 changed) OCL=29473 CL=29477
2009-05-27added protection against race conditionKen Thompson1-6/+10
between first and second pass of converting []int to string. R=r OCL=29467 CL=29467
2009-05-27string([]int) conversionKen Thompson4-1/+43
R=r OCL=29466 CL=29466
2009-05-27fix bug154; tweak bug153 exit statusRuss Cox3-13/+11
R=ken OCL=29448 CL=29448
2009-05-27getrusage on darwin; untested but builds.Russ Cox1-0/+5
R=dsymonds DELTA=5 (5 added, 0 deleted, 0 changed) OCL=29424 CL=29447
2009-05-27floating point bugRobert Griesemer2-0/+39
R=rsc DELTA=35 (35 added, 0 deleted, 0 changed) OCL=29442 CL=29444
2009-05-27bad error messageRobert Griesemer2-0/+18
TBR=rsc DELTA=14 (14 added, 0 deleted, 0 changed) OCL=29441 CL=29441
2009-05-26bug151, bug152 -> fixedbugsRuss Cox2-0/+0
R=ken OCL=29425 CL=29427
2009-05-268g: missing change from last CLRuss Cox1-1/+1
R=ken OCL=29426 CL=29426
2009-05-268g: 64-bit arithmetic and assorted bug fixes;Russ Cox12-52/+557
can run 64-bit sieve and powser. interfaces are limping along. next hurdle is floating point. R=ken OCL=29418 CL=29423
2009-05-26Getrusage for linux.David Symonds4-2/+42
R=rsc APPROVED=rsc DELTA=40 (38 added, 0 deleted, 2 changed) OCL=29351 CL=29422
2009-05-26and the golden fileKen Thompson1-9/+0
R=r OCL=29421 CL=29421
2009-05-26bug 152Ken Thompson2-13/+22
R=r OCL=29419 CL=29419
2009-05-26add NUL when allocating strings, to make useRuss Cox2-5/+9
of getenv by low-level runtime easier. fix 32-bit bug in gc (there are still more). R=ken OCL=29415 CL=29415
2009-05-26darwin support for 32-bit debuggingRuss Cox1-50/+127
R=r DELTA=129 (78 added, 1 deleted, 50 changed) OCL=29411 CL=29413
2009-05-2632-bit stack switching bug fixRuss Cox2-2/+2
R=ken OCL=29412 CL=29412
2009-05-26bug 151Ken Thompson1-6/+15
R=r OCL=29409 CL=29409
2009-05-26more 8g.Russ Cox5-12/+2224
test/turing.go runs if you move the big array off its stack. finally remembered to g4 add cgen.c gsubr.c R=ken OCL=29408 CL=29408
2009-05-26bug150 is fixedRob Pike2-6/+1
R=ken OCL=29407 CL=29407
2009-05-26bug 150Ken Thompson2-39/+45
R=r OCL=29405 CL=29405
2009-05-268g: hello world works againRuss Cox7-42/+164
* string format changed * files got renamed * new files that i forgot to check in last time updates are all copy and paste from 6g R=ken OCL=29385 CL=29400
2009-05-266ar: explain why __.SYMDEF didn't get put in.Russ Cox1-1/+3
people using ar for non-object archives will just have to deal with the warnings. R=r DELTA=3 (2 added, 0 deleted, 1 changed) OCL=29384 CL=29398
2009-05-26Added automatic detection of system libraries to 5l.Kai Backman1-9/+15
R=rsc APPROVED=rsc DELTA=83 (73 added, 3 deleted, 7 changed) OCL=29276 CL=29382
2009-05-26Added enough arm related scaffolding to create a simpleKai Backman10-3/+199
hello.c program linking against the runtime. R=rsc APPROVED=rsc DELTA=178 (175 added, 0 deleted, 3 changed) OCL=29283 CL=29380
2009-05-25static init reenabledKen Thompson2-82/+224
R=r OCL=29358 CL=29358
2009-05-25Add os.Getpid and os.Getppid.David Symonds1-0/+11
R=rsc APPROVED=rsc DELTA=11 (11 added, 0 deleted, 0 changed) OCL=29352 CL=29357
2009-05-24Add exvar.FuncInt for exporting indirect integer variables.David Symonds2-0/+21
R=r APPROVED=r DELTA=21 (21 added, 0 deleted, 0 changed) OCL=29320 CL=29338