- 08 May, 2008 2 commits
- 06 May, 2008 1 commit
-
-
Robert Griesemer authored
A forward-declared (or not yet fully defined) type must be used to construct (mutually) recursive type declarations. This simplifies the compiler and resolves the issue at which scope the forward- declared type is to be declared. SVN=117770
-
- 02 May, 2008 5 commits
-
-
Rob Pike authored
SVN=117463
-
Rob Pike authored
specify allowed conversions. SVN=117458
-
Robert Griesemer authored
- added extra basic type aliases - added select statement SVN=117448
-
Robert Griesemer authored
Fixed a typo (changed ' -> ") and shortened a production name slightly to match the naming convention elsewhere. SVN=117446
-
Robert Griesemer authored
- fixed a typo SVN=117439
-
- 01 May, 2008 1 commit
-
-
Rob Pike authored
SVN=117346
-
- 29 Apr, 2008 1 commit
-
-
Robert Griesemer authored
- Changed signature syntax: parameter names are always mandatory - Minor white-space cosmetic changes SVN=117240
-
- 28 Apr, 2008 2 commits
- 18 Apr, 2008 3 commits
-
-
Robert Griesemer authored
- fixed indentation in many places - fixed a couple of typos SVN=116120
-
Robert Griesemer authored
- propose change to char/string productions: I find this easier to read SVN=116037
-
Rob Pike authored
SVN=116022
-
- 15 Apr, 2008 1 commit
-
-
Rob Pike authored
SVN=115807
-
- 03 Apr, 2008 4 commits
-
-
Rob Pike authored
SVN=114939
-
Rob Pike authored
SVN=114931
-
Rob Pike authored
use string* to pass it around. SVN=114795
-
Ken Thompson authored
declaration of a func does not exactly match the actual (or another foreward) declaration. the reason is that when there are 2 declarations of a function, the names of the parameters are taken from the first. thus func x(a int); followed by func x(b int) { ... } will have the parameter named "a" and "b" will be undefined. SVN=114788
-
- 01 Apr, 2008 2 commits
-
-
Ken Thompson authored
fixed error in symbol table in the second forward declaration of a function. SVN=114572
-
Ken Thompson authored
without conversions SVN=114453
-
- 31 Mar, 2008 1 commit
-
-
Ken Thompson authored
failed to correctly convert from pointer to interface in a return statement. moved ANY from a special type in chan/map to a basic type. SVN=114350
-
- 29 Mar, 2008 2 commits
-
-
Ken Thompson authored
fix code generation bug in second index of string slice. SVN=114255
-
Ken Thompson authored
automatic declaration leaking from one function to another SVN=114252
-
- 28 Mar, 2008 7 commits
-
-
Ken Thompson authored
-
Ken Thompson authored
-
Ken Thompson authored
-
Rob Pike authored
SVN=114148
-
Rob Pike authored
SVN=114147
-
Rob Pike authored
SVN=114123
-
Rob Pike authored
Add description of 'any'. Simplify and complete syntax for literals. SVN=114122
-
- 27 Mar, 2008 1 commit
-
-
Rob Pike authored
SVN=113977
-
- 26 Mar, 2008 4 commits
-
-
Robert Griesemer authored
no (optional) UTF-8 marker present. SVN=113931
-
Robert Griesemer authored
SVN=113864
-
Robert Griesemer authored
SVN=113851
-
Rob Pike authored
SVN=113815
-
- 20 Mar, 2008 1 commit
-
-
Robert Griesemer authored
SVN=113258
-
- 19 Mar, 2008 1 commit
-
-
Robert Griesemer authored
Semicolons are terminators for statements as in C, but if followed by a "}" they are not required. This is easy to understand and produces the desired result for statements. - Updated todo.txt. SVN=113198
-
- 18 Mar, 2008 1 commit
-
-
Rob Pike authored
make new() take an optional expression, not expression list. add an example for new(). SVN=112895
-