- 10 Aug, 2008 4 commits
-
-
Ken Thompson authored
R=r DELTA=17 (11 added, 3 deleted, 3 changed) OCL=14048 CL=14048
-
Ken Thompson authored
R=r DELTA=11 (10 added, 1 deleted, 0 changed) OCL=14047 CL=14047
-
Ken Thompson authored
R=r DELTA=1685 (920 added, 765 deleted, 0 changed) OCL=14030 CL=14030
-
Ken Thompson authored
R=r DELTA=149 (80 added, 62 deleted, 7 changed) OCL=14029 CL=14029
-
- 09 Aug, 2008 3 commits
-
-
Rob Pike authored
R=gri OCL=14025 CL=14025
-
Ken Thompson authored
R=r DELTA=427 (427 added, 0 deleted, 0 changed) OCL=14017 CL=14017
-
Ken Thompson authored
R=r DELTA=381 (142 added, 26 deleted, 213 changed) OCL=14011 CL=14016
-
- 08 Aug, 2008 7 commits
-
-
Robert Griesemer authored
- removed bug042.go - not a bug according to updated spec R=r DELTA=43 (5 added, 36 deleted, 2 changed) OCL=14008 CL=14010
-
Rob Pike authored
clean up the golden file a bit to have less meaningless content and be more robust to spurious diffs. now there is output only for tests that produce output or failure. R=gri OCL=14005 CL=14005
-
Russ Cox authored
Before the change: acid: M(m0) g0 00008dd0 morearg 00000000 cret 00000000 curg 2aaaaaaab000 lastg 00000000 Gobuf sched { SP ffffe5e0 PC 7fff00001ba1 } ... acid: After the change: acid: M(m0) g0 (G)00008dd0 morearg 00000000 cret 00000000 curg (G)2aaaaaaab000 lastg (G)00000000 Gobuf sched { SP ffffe5e0 PC 00001ba1 } ... acid: R=ken DELTA=27 (14 added, 2 deleted, 11 changed) OCL=13802 CL=13998
-
Robert Griesemer authored
if an import file is missing, the corresponding source is compiled automatically, if found R=r OCL=13990 CL=13990
-
Robert Griesemer authored
R=r OCL=13989 CL=13989
-
Rob Pike authored
fix an issue with autolib names by compiling to target location print a bit more when compiling R=gri OCL=13988 CL=13988
-
Robert Griesemer authored
(do not allow explicit type forward declarations) and more clearly specify resolution R=r DELTA=30 (9 added, 7 deleted, 14 changed) OCL=13967 CL=13987
-
- 07 Aug, 2008 3 commits
-
-
Rob Pike authored
also rob1.go runs, so fix its status. R=gri,iant OCL=13957 CL=13957
-
Robert Griesemer authored
- change test_scanner to scan using both methods - add -pscan flag to Go front-end to choose between conventional synchronous or parallel asynchronous scanning R=r OCL=13937 CL=13937
-
Robert Griesemer authored
R=r OCL=13932 CL=13932
-
- 06 Aug, 2008 2 commits
-
-
Robert Griesemer authored
failure if no return is actually executed R=r OCL=13915 CL=13915
-
Robert Griesemer authored
- distinguish float/int literals syntactically - fixed a tracing bug R=r OCL=13906 CL=13906
-
- 05 Aug, 2008 9 commits
-
-
Robert Griesemer authored
R=r OCL=13898 CL=13898
-
Robert Griesemer authored
- more self-verification code R=r OCL=13894 CL=13894
-
Russ Cox authored
(apparently my first attempt didn't work.) R=r OCL=13888 CL=13888
-
Russ Cox authored
* rewrite lock implementation to be correct (tip: never assume that an algorithm you found in a linux man page is correct.) * delete unneeded void* arg from clone fn * replace Rendez with Note * comment mal better * use 6c -w, fix warnings * mark all assembly functions 7 R=r DELTA=828 (338 added, 221 deleted, 269 changed) OCL=13884 CL=13886
-
Rob Pike authored
R=ken,gri OCL=13879 CL=13879
-
Rob Pike authored
TBR=iant OCL=13873 CL=13873
-
Russ Cox authored
these files were missing from the acid change (include/mach_amd64.h in particular) R=r OCL=13858 CL=13858
-
Russ Cox authored
R=r DELTA=7031 (6906 added, 113 deleted, 12 changed) OCL=13847 CL=13852
-
Robert Griesemer authored
- adjusted lang doc R=r DELTA=192 (26 added, 65 deleted, 101 changed) OCL=13844 CL=13848
-
- 04 Aug, 2008 12 commits
-
-
Russ Cox authored
* kick off new os procs (machs) as needed * add sys·sleep for testing * add Lock, Rendez * properly lock mal, sys·newproc, scheduler * linux syscall arg #4 is in R10, not CX * chans are not multithread-safe yet * multithreading disabled by default; set $gomaxprocs=2 (or 1000) to turn it on This should build on OS X but may not. Rob and I will fix soon after submitting. TBR=r OCL=13784 CL=13842
-
Rob Pike authored
R=rsc OCL=13840 CL=13840
-
Robert Griesemer authored
- deprecate old syntax in this front-end (use -6g for compatibility) R=r OCL=13831 CL=13833
-
Rob Pike authored
R=gri OCL=13819 CL=13819
-
Robert Griesemer authored
R=r OCL=13816 CL=13816
-
Ken Thompson authored
R=r DELTA=16 (10 added, 4 deleted, 2 changed) OCL=13815 CL=13815
-
Robert Griesemer authored
- use new export syntax R=r OCL=13807 CL=13807
-
Robert Griesemer authored
TBR=rsc OCL=13804 CL=13804
-
Russ Cox authored
R=r DELTA=339 (339 added, 0 deleted, 0 changed) OCL=13786 CL=13794
-
Russ Cox authored
This makes it easy to build with other flags (like -ggdb) or other compilers (like cc64). R=r DELTA=45 (6 added, 22 deleted, 17 changed) OCL=13790 CL=13793
-
Ken Thompson authored
var, const and type declarations. R=r DELTA=49 (12 added, 28 deleted, 9 changed) OCL=13791 CL=13791
-
Russ Cox authored
these guys really really want long to be 32-bits, so ,s/long/int32/ (and then manual fixup). still passes all tests. (i started out looking for just those longs that needed to be int32 instead, and it was just too hard to track them down one by one.) the longs were rare enough that i don't think it will cause integration problems. R=ken OCL=13787 CL=13789
-