- 30 Sep, 2008 10 commits
-
-
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 7 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
-
Ken Thompson authored
R=r OCL=16021 CL=16023
-
Ken Thompson authored
R=r OCL=16018 CL=16022
-
- 26 Sep, 2008 14 commits
-
-
Robert Griesemer authored
R=r DELTA=10 (9 added, 0 deleted, 1 changed) OCL=16016 CL=16016
-
Russ Cox authored
R=r OCL=15998 CL=16004
-
Russ Cox authored
R=r OCL=15989 CL=16001
-
Russ Cox authored
TBR=r OCL=15996 CL=15996
-
Russ Cox authored
enforce rule: all kernel data structures and constants go in syscall module. move things that should be in syscall out of net. make net a single package. R=r OCL=15985 CL=15994
-
Russ Cox authored
R=r DELTA=1 (1 added, 0 deleted, 0 changed) OCL=15982 CL=15993
-
Russ Cox authored
R=r DELTA=99 (95 added, 1 deleted, 3 changed) OCL=15983 CL=15992
-
Robert Griesemer authored
- leave only basic type conversions in that section - we have a section of composite literals which covers those - we have a section prepared (but not written) on type guards - the built-in function "convert" doesn't need to be exposed as it is redundant R=r DELTA=101 (6 added, 77 deleted, 18 changed) OCL=15986 CL=15991
-
Robert Griesemer authored
- simplified Assignment syntax (only notational change) - added TODOs - made old text invisible by moving it into HTML comment R=r DELTA=107 (4 added, 95 deleted, 8 changed) OCL=15972 CL=15987
-
Russ Cox authored
R=ken DELTA=68 (19 added, 0 deleted, 49 changed) OCL=15966 CL=15969
-
Russ Cox authored
(fixes bugs/bug106) package bug0 export const A = -1 package bug1 import "bug0" R=ken DELTA=21 (19 added, 0 deleted, 2 changed) OCL=15901 CL=15968
-
Robert Griesemer authored
2) Added proposal for making "if" statements consistent with the other control structures. R=r DELTA=59 (32 added, 6 deleted, 21 changed) OCL=15583 CL=15964
-
Russ Cox authored
- .text begins at INITTEXT, not 0 and does not include HEADR - .shstrtab, .gosymtab, .gopclntab have alignment 1 - .gosymtab, .gopclntab have type SHT_PROGBITS R=r DELTA=9 (0 added, 0 deleted, 9 changed) OCL=15953 CL=15956
-
Russ Cox authored
R=r DELTA=15 (8 added, 0 deleted, 7 changed) OCL=15952 CL=15954
-