An error occurred fetching the project authors.
- 16 Jan, 2009 2 commits
-
-
Robert Griesemer authored
- fixed language for arrays slightly R=r DELTA=81 (39 added, 25 deleted, 17 changed) OCL=23000 CL=23000
-
Robert Griesemer authored
- removed explicit "export" declarations and keyword - fixed a few glitches and adjusted examples (The details of what "export" mean should be clarified in the spec, this is just so we have a working doc for now.) R=r DELTA=131 (7 added, 63 deleted, 61 changed) OCL=22753 CL=22970
-
- 07 Jan, 2009 1 commit
-
-
Robert Griesemer authored
- now have struct, array, slice, and map literals DELTA=34 (13 added, 6 deleted, 15 changed) OCL=22180 CL=22204
-
- 06 Jan, 2009 1 commit
-
-
Robert Griesemer authored
- adding "init()" - fixing some bugs with slice documentation DELTA=118 (45 added, 7 deleted, 66 changed) OCL=22084 CL=22136
-
- 05 Jan, 2009 1 commit
-
-
Robert Griesemer authored
Instead of trying to make open arrays look like arrays (which they aren't, they just look like them), I decided to call them "slice types". As a result they have value semantics, and one can really talk about what they really are. Note: - There are lots of missing details - There are probably lots of mistakes Looking for some initial feedback. R=r DELTA=444 (180 added, 189 deleted, 75 changed) OCL=21769 CL=22020
-
- 18 Dec, 2008 1 commit
-
-
Robert Griesemer authored
R=r DELTA=5 (2 added, 0 deleted, 3 changed) OCL=21508 CL=21510
-
- 17 Dec, 2008 1 commit
-
-
Robert Griesemer authored
in favor of explicit constructs - simpler, clearer, and shorter overall - no spec changes (in retrospect it was just a (my) mistake to put it in in the first place) R=r DELTA=55 (13 added, 28 deleted, 14 changed) OCL=21434 CL=21462
-
- 16 Dec, 2008 3 commits
-
-
Robert Griesemer authored
of an earlier intro. - Updated contents section. - Removed left-over text from earlier documents. No spec changes. R=r DELTA=379 (147 added, 227 deleted, 5 changed) OCL=21312 CL=21331
-
Robert Griesemer authored
(I have deliberately left away the forms w/ := or = and the forms with :) R=r DELTA=106 (44 added, 13 deleted, 49 changed) OCL=21192 CL=21283
-
Robert Griesemer authored
R=r OCL=21272 CL=21272
-
- 12 Dec, 2008 1 commit
-
-
Robert Griesemer authored
- define integer overflow as wrap-around - be more specific about machine representation DELTA=54 (34 added, 7 deleted, 13 changed) OCL=20870 CL=21070
-
- 05 Dec, 2008 1 commit
-
-
Robert Griesemer authored
Ken's suggestion for the "iota" extension to tuples. DELTA=171 (88 added, 57 deleted, 26 changed) OCL=20460 CL=20544
-
- 18 Nov, 2008 1 commit
-
-
Robert Griesemer authored
- added some initial language with respect to exports R=r DELTA=95 (47 added, 31 deleted, 17 changed) OCL=19407 CL=19426
-
- 17 Nov, 2008 1 commit
-
-
Robert Griesemer authored
- syntax change - missing: corresponding language DELTA=5 (2 added, 0 deleted, 3 changed) OCL=19221 CL=19352
-
- 07 Nov, 2008 1 commit
-
-
Robert Griesemer authored
- language for type guards - fixed language for break statements Also: Removed uses of "we" and replaced by impersonal language. Minor cosmetic changes. DELTA=237 (160 added, 34 deleted, 43 changed) OCL=18620 CL=18800
-
- 05 Nov, 2008 1 commit
-
-
Robert Griesemer authored
- decribe passing of "..." parameters for a start R=r DELTA=70 (69 added, 0 deleted, 1 changed) OCL=18503 CL=18503
-
- 03 Nov, 2008 1 commit
-
-
Robert Griesemer authored
R=r DELTA=15 (10 added, 3 deleted, 2 changed) OCL=18334 CL=18336
-
- 30 Oct, 2008 2 commits
-
-
Robert Griesemer authored
DELTA=17 (15 added, 0 deleted, 2 changed) OCL=18177 CL=18184
-
Robert Griesemer authored
are different from platform-independent types (not just aliases), except for byte, uint8 - added missing documentation of new(a, len, cap) - updated todo/issues lists DELTA=70 (24 added, 21 deleted, 25 changed) OCL=17920 CL=18174
-
- 24 Oct, 2008 2 commits
-
-
Robert Griesemer authored
DELTA=11 (7 added, 0 deleted, 4 changed) OCL=17772 CL=17804
-
Robert Griesemer authored
are evaluated, removed corresponding TODO. R=r DELTA=5 (3 added, 1 deleted, 1 changed) OCL=17746 CL=17751
-
- 23 Oct, 2008 1 commit
-
-
Robert Griesemer authored
spec. I have deliberately removed the wording about receivers where it was before because I think it needs to be more precise. There is a TODO. DELTA=90 (54 added, 0 deleted, 36 changed) OCL=17597 CL=17716
-
- 20 Oct, 2008 1 commit
-
-
Robert Griesemer authored
- added a note with respect the difference of semantics of *p++ in Go vs C R=r DELTA=14 (6 added, 2 deleted, 6 changed) OCL=17455 CL=17457
-
- 16 Oct, 2008 1 commit
-
-
Robert Griesemer authored
R=r DELTA=21 (11 added, 1 deleted, 9 changed) OCL=17316 CL=17316
-
- 10 Oct, 2008 4 commits
-
-
Robert Griesemer authored
(seems not controversial) R=r DELTA=8 (3 added, 2 deleted, 3 changed) OCL=16940 CL=16940
-
Robert Griesemer authored
(for instance *p was not allowed on the left side of "="). Changed to Expression everywhere (this is too liberal, UnaryExpr is probably good enough, but it seems funny, and we need to check semantically anyway). This matches 6g yacc. - Write expression syntac recursively to express evaluation order and precedence syntactically. - Organized open issues list, folded in stuff from todo.txt which is now obsolete. R=r DELTA=108 (41 added, 52 deleted, 15 changed) OCL=16903 CL=16910
-
Robert Griesemer authored
- more precise wording by having an explicit list of cases - simplified statement list R=r DELTA=16 (10 added, 0 deleted, 6 changed) OCL=16871 CL=16875
-
Robert Griesemer authored
- language for selectors and array/map indices - formal description of syntax notation used - factor out common productions to better show symmetries in grammar R=r DELTA=113 (77 added, 13 deleted, 23 changed) OCL=16853 CL=16865
-
- 09 Oct, 2008 1 commit
-
-
Robert Griesemer authored
except in statement list, where it is expressed in words - allow for empty import, const, type, and var decl lists inside ()'s - fixed grammar for inc/dec statements - added empty statement as it appears to be accepted by 6g R=r DELTA=75 (23 added, 21 deleted, 31 changed) OCL=16785 CL=16785
-
- 08 Oct, 2008 1 commit
-
-
Robert Griesemer authored
- forward decls for interface and struct types - complete & incomplete types - optional semicolons R=r DELTA=216 (95 added, 15 deleted, 106 changed) OCL=16465 CL=16687
-
- 03 Oct, 2008 2 commits
-
-
Robert Griesemer authored
- clarified naming of invisible fields - fixed syntax of expression statements R=r DELTA=70 (33 added, 4 deleted, 33 changed) OCL=16424 CL=16439
-
Rob Pike authored
Evaluation is done before communication starts. R=gri DELTA=19 (4 added, 1 deleted, 14 changed) OCL=16357 CL=16416
-
- 02 Oct, 2008 2 commits
-
-
Rob Pike authored
R=gri DELTA=18 (8 added, 2 deleted, 8 changed) OCL=16356 CL=16356
-
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
-
- 30 Sep, 2008 4 commits
-
-
Robert Griesemer authored
- "nil" for interfaces, comparison against "nil" R=r DELTA=38 (24 added, 5 deleted, 9 changed) OCL=16207 CL=16211
-
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
-
Robert Griesemer authored
More to come. R=r DELTA=74 (47 added, 8 deleted, 19 changed) OCL=16156 CL=16159
-
- 29 Sep, 2008 1 commit
-
-
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
-
- 27 Sep, 2008 1 commit
-
-
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
-