- 02 Jun, 2009 6 commits
-
-
Russ Cox authored
auto-generated files and deletions are in another CL. goals for new syscall: * automate as much as possible * do not let clients do unsafe things * use simple types (int not int64) * fewer files the files are renamed from foo_amd64_linux to foo_linux_amd64, both because it reads better (all the linux are related, all the amd64 less so) and because it made it easier to replace the existing ones. R=r DELTA=2336 (2260 added, 6 deleted, 70 changed) OCL=29709 CL=29723
-
Russ Cox authored
R=r DELTA=713 (109 added, 386 deleted, 218 changed) OCL=29707 CL=29722
-
Russ Cox authored
R=r DELTA=121 (92 added, 4 deleted, 25 changed) OCL=29706 CL=29721
-
Robert Griesemer authored
R=r,rsc DELTA=2871 (1712 added, 1118 deleted, 41 changed) OCL=29222 CL=29704
-
Robert Griesemer authored
so that it can be used for non-Go chars - adjust parser accordingly R=rsc DELTA=58 (42 added, 2 deleted, 14 changed) OCL=29688 CL=29703
-
Robert Griesemer authored
R=r,rsc DELTA=64 (63 added, 0 deleted, 1 changed) OCL=29702 CL=29702
-
- 31 May, 2009 5 commits
-
-
Ken Thompson authored
in complex literals. side effect is fix of error in initializerr.go R=r OCL=29667 CL=29667
-
Russ Cox authored
allow multiline recipes in run. R=r DELTA=712 (708 added, 2 deleted, 2 changed) OCL=29641 CL=29666
-
Ian Lance Taylor authored
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
-
Russ Cox authored
R=ken OCL=29651 CL=29653
-
Ken Thompson authored
R=r OCL=29646 CL=29646
-
- 30 May, 2009 1 commit
-
-
Russ Cox authored
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
-
- 29 May, 2009 11 commits
-
-
Robert Griesemer authored
bug157 and bug158 R=rsc DELTA=59 (59 added, 0 deleted, 0 changed) OCL=29632 CL=29634
-
Russ Cox authored
[]int -> string is already in the document. DELTA=7 (1 added, 1 deleted, 5 changed) OCL=29622 CL=29631
-
Rob Pike authored
*** 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
-
Ken Thompson authored
R=r OCL=29623 CL=29623
-
Ken Thompson authored
R=r OCL=29619 CL=29619
-
Russ Cox authored
R=r DELTA=46 (46 added, 0 deleted, 0 changed) OCL=29569 CL=29614
-
Ken Thompson authored
R=r OCL=29612 CL=29612
-
Russ Cox authored
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
-
Russ Cox authored
R=ken OCL=29577 CL=29589
-
Russ Cox authored
passes ridiculous test from CL 29569. R=ken OCL=29571 CL=29573
-
Russ Cox authored
R=ken OCL=29568 CL=29570
-
- 28 May, 2009 8 commits
-
-
Ken Thompson authored
R=r OCL=29544 CL=29544
-
Russ Cox authored
fewer moves, fewer stupid LEALs. powser1 runs (with evaln commented out). beginnings of floating point. R=ken OCL=29540 CL=29543
-
Kai Backman authored
get the code going. R=rsc APPROVED=rsc DELTA=4752 (1723 added, 948 deleted, 2081 changed) OCL=29403 CL=29530
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=132 (16 added, 45 deleted, 71 changed) OCL=29468 CL=29497
-
Russ Cox authored
* 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
-
Ken Thompson authored
R=r OCL=29479 CL=29479
-
Rob Pike authored
R=rsc DELTA=5 (0 added, 0 deleted, 5 changed) OCL=29475 CL=29478
-
Russ Cox authored
R=r DELTA=1 (0 added, 1 deleted, 0 changed) OCL=29473 CL=29477
-
- 27 May, 2009 9 commits
-
-
Ken Thompson authored
between first and second pass of converting []int to string. R=r OCL=29467 CL=29467
-
Ken Thompson authored
R=r OCL=29466 CL=29466
-
Russ Cox authored
R=ken OCL=29448 CL=29448
-
Russ Cox authored
R=dsymonds DELTA=5 (5 added, 0 deleted, 0 changed) OCL=29424 CL=29447
-
Robert Griesemer authored
R=rsc DELTA=35 (35 added, 0 deleted, 0 changed) OCL=29442 CL=29444
-
Robert Griesemer authored
TBR=rsc DELTA=14 (14 added, 0 deleted, 0 changed) OCL=29441 CL=29441
-
Russ Cox authored
R=ken OCL=29425 CL=29427
-
Russ Cox authored
R=ken OCL=29426 CL=29426
-
Russ Cox authored
can run 64-bit sieve and powser. interfaces are limping along. next hurdle is floating point. R=ken OCL=29418 CL=29423
-