- 02 Oct, 2008 3 commits
-
-
Ken Thompson authored
R=r OCL=16345 CL=16345
-
Robert Griesemer authored
- typename cannot refer to interface types - clarified syntax - added TODO re: type name issue with qualified identifiers Changed/fixed order of operators/keywords. R=r DELTA=10 (3 added, 0 deleted, 7 changed) OCL=16337 CL=16339
-
Ian Lance Taylor authored
invalid. The receiver type is not permitted to be a pointer type. Since 6g currently accepts it, this moves the test case back to the bugs directory. R=gri DELTA=22 (11 added, 11 deleted, 0 changed) OCL=16284 CL=16336
-
- 01 Oct, 2008 5 commits
-
-
Robert Griesemer authored
- fixed parsing of parameter lists (sigh) R=r DELTA=48 (22 added, 7 deleted, 19 changed) OCL=16319 CL=16321
-
Ken Thompson authored
var a,b int; R=r OCL=16318 CL=16318
-
Russ Cox authored
R=r DELTA=41 (41 added, 0 deleted, 0 changed) OCL=16290 CL=16293
-
Robert Griesemer authored
R=r OCL=16274 CL=16274
-
Robert Griesemer authored
- some scanner cleanup - new pretty-printed code can be compiled again (for some files) R=r OCL=16272 CL=16272
-
- 30 Sep, 2008 18 commits
-
-
Russ Cox authored
R=r OCL=16250 CL=16250
-
Russ Cox authored
so that they don't look like functions. R=ken OCL=16244 CL=16244
-
Russ Cox authored
R=ken OCL=16240 CL=16242
-
Russ Cox authored
R=r DELTA=41 (41 added, 0 deleted, 0 changed) OCL=16212 CL=16223
-
Russ Cox authored
and still have a variable named "net" R=r DELTA=18 (0 added, 0 deleted, 18 changed) OCL=16220 CL=16222
-
Russ Cox authored
a few missing FLUSH. R=ken OCL=16221 CL=16221
-
Russ Cox authored
R=ken OCL=16219 CL=16219
-
Russ Cox authored
R=ken OCL=16218 CL=16218
-
Rob Pike authored
R=rsc OCL=16213 CL=16213
-
Robert Griesemer authored
- "nil" for interfaces, comparison against "nil" R=r DELTA=38 (24 added, 5 deleted, 9 changed) OCL=16207 CL=16211
-
Russ Cox authored
type t1 int; type t2 int; type t3 int; func f1(t1, t2, t3); func f2(t1, t2, t3 bool); func f3(t1, t2, x t3); func f4(*t2, x t3); // error: cannot mix func f5(t1, *t3); func (x *t1) f6(y *[]t2) (t1, *t3); func f7() (int, *string); func f8(t1, *t2, x t3); // error: cannot mix func f9() (x int, *string); func f10(*t2, t3); R=ken OCL=16202 CL=16210
-
Rob Pike authored
update golden add the "goroutines" test R=iant DELTA=74 (36 added, 23 deleted, 15 changed) OCL=16194 CL=16206
-
Robert Griesemer authored
- changed terminology from "embedded type" to "anonymous field" R=r DELTA=38 (7 added, 2 deleted, 29 changed) OCL=16193 CL=16196
-
Robert Griesemer authored
R=r DELTA=35 (12 added, 13 deleted, 10 changed) OCL=16162 CL=16164
-
Ken Thompson authored
R=r OCL=16163 CL=16163
-
Rob Pike authored
R=gri OCL=16161 CL=16161
-
Robert Griesemer authored
More to come. R=r DELTA=74 (47 added, 8 deleted, 19 changed) OCL=16156 CL=16159
-
Ian Lance Taylor authored
Currently 6g seems to resolve them to type "double". R=ken,r DELTA=30 (30 added, 0 deleted, 0 changed) OCL=16132 CL=16152
-
- 29 Sep, 2008 7 commits
-
-
Ian Lance Taylor authored
signed integer overflow when negating the most negative integer. R=rsc DELTA=11 (0 added, 7 deleted, 4 changed) OCL=16105 CL=16120
-
Russ Cox authored
* isolate OS-specific polling goop in Pollster type * move generic poll loop out of fd_darwin.go into fd.go R=r DELTA=782 (448 added, 281 deleted, 53 changed) OCL=16108 CL=16119
-
Russ Cox authored
R=r DELTA=494 (0 added, 494 deleted, 0 changed) OCL=16109 CL=16115
-
Russ Cox authored
R=r DELTA=6 (0 added, 0 deleted, 6 changed) OCL=16110 CL=16114
-
Robert Griesemer authored
- added "..." to list of delimiters (slightly re-arranged that table) - rename of 2 productions for more consistent naming R=r DELTA=20 (7 added, 1 deleted, 12 changed) OCL=16101 CL=16103
-
Ian Lance Taylor authored
ideally cause the compiler to give an error. Right now 6g warns about large shifts but does not give an error. This CL removes the out of range shift from shift.go, so that it will work with gccgo, and adds a test case in bugs/ to be fixed at a later date. R=ken,r DELTA=23 (9 added, 14 deleted, 0 changed) OCL=16085 CL=16088
-
Ken Thompson authored
R=r OCL=16068 CL=16068
-
- 28 Sep, 2008 2 commits
-
-
Ken Thompson authored
R=r OCL=16053 CL=16053
-
Robert Griesemer authored
- temporary work-around for 6g bug R=r OCL=16052 CL=16052
-
- 27 Sep, 2008 5 commits
-
-
Robert Griesemer authored
- changed FieldDecl production in preparation for inlined types R=r DELTA=6 (4 added, 0 deleted, 2 changed) OCL=16046 CL=16046
-
Ken Thompson authored
R=r OCL=16045 CL=16045
-
Ken Thompson authored
R=r OCL=16044 CL=16044
-
Ian Lance Taylor authored
R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=16032 CL=16040
-
Ken Thompson authored
syntax for inheritance R=r OCL=16028 CL=16028
-