summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2009-09-23process tutorial into new formatRob Pike3-17/+19
R=rsc DELTA=161 (57 added, 56 deleted, 48 changed) OCL=34926 CL=34929
2009-09-19hakuhoRob Pike1-1/+1
R=ken DELTA=1 (0 added, 0 deleted, 1 changed) OCL=34828 CL=34828
2009-09-18- added heading to operator precedence section so it's easy to findRobert Griesemer1-19/+17
- fixed broken link to function literals section - minor adjustments R=r DELTA=20 (1 added, 3 deleted, 16 changed) OCL=34792 CL=34794
2009-09-17check in the generated html for the tutorial so godoc can serve itRob Pike1-0/+1358
DELTA=1444 (1444 added, 0 deleted, 0 changed) OCL=34760 CL=34762
2009-09-17- silence ebnflint: mark syntax section as "ebnf" instead of "grammar"Robert Griesemer1-3/+3
- re-use MethodName production R=r DELTA=4 (1 added, 1 deleted, 2 changed) OCL=34734 CL=34734
2009-09-17A step towards "externalizing" some Go docs.Larry Hosken5-20/+1093
+ style sheet: like code.google.com but less feature-ful + JS with table-of-contents generation + tweaked go_spec.html and go_mem.html to use new style+JS + static-HTML-ified a few other Go docs: + static HTML versions of some wiki pages (which I'll turn into links to these pages). A notable thing that is _not_ in this changelist: any change to the godoc tool or whatever thing generates http://go/godoc R=r APPROVED=r DELTA=2472 (2307 added, 113 deleted, 52 changed) OCL=34644 CL=34728
2009-09-16slight refinement of select: evaluation is top to bottom, as in switches.Rob Pike1-7/+5
DELTA=9 (2 added, 4 deleted, 3 changed) OCL=34690 CL=34692
2009-09-16- added syntax for conversions (was missing)Robert Griesemer1-2/+12
- added TODO for syntax for built-ins (require type as first argument) - removed duplicate definition of Index DELTA=13 (11 added, 1 deleted, 1 changed) OCL=34668 CL=34688
2009-09-15Deriving functions from methodsRob Pike1-119/+121
DELTA=238 (118 added, 116 deleted, 4 changed) OCL=34653 CL=34660
2009-09-15last round: non-package codeRuss Cox1-1/+1
R=r DELTA=127 (38 added, 3 deleted, 86 changed) OCL=34640 CL=34650
2009-09-15an attempt to define initialization order within a package.Rob Pike1-4/+22
DELTA=23 (19 added, 1 deleted, 3 changed) OCL=34646 CL=34649
2009-09-15minutiae: pass 1Rob Pike1-108/+163
DELTA=174 (65 added, 10 deleted, 99 changed) OCL=34625 CL=34639
2009-09-14make SimpleStmt include EmptyStmt and the grammar simplifies a bit.Rob Pike1-8/+8
SimpleStmt was always used as an option. fix bug: divide is a right shift DELTA=8 (0 added, 0 deleted, 8 changed) OCL=34612 CL=34614
2009-09-14fix "declared and not used" errors in non-test code.Russ Cox2-2/+2
R=r DELTA=112 (6 added, 57 deleted, 49 changed) OCL=34610 CL=34610
2009-09-14functionsRob Pike1-16/+97
R=rsc DELTA=125 (103 added, 22 deleted, 0 changed) OCL=34586 CL=34598
2009-09-11correct and clarify the rules about integer conversions.Rob Pike1-9/+14
DELTA=15 (6 added, 1 deleted, 8 changed) OCL=34549 CL=34564
2009-09-10gccgo does not yet implement _Rob Pike1-0/+1
OCL=34517 CL=34517
2009-09-10- blank identifierRobert Griesemer1-17/+48
- fixed some links DELTA=51 (32 added, 1 deleted, 18 changed) OCL=34497 CL=34515
2009-09-09update type switch to match spec.Russ Cox1-1/+0
R=ken OCL=34471 CL=34471
2009-09-08string rangeRob Pike1-3/+22
R=rsc DELTA=22 (19 added, 0 deleted, 3 changed) OCL=34463 CL=34463
2009-09-08cosmetic changes:Robert Griesemer1-27/+25
- fixed a couple of broken links - changed some explicit section references into implicit ones R=r DELTA=27 (0 added, 2 deleted, 25 changed) OCL=34461 CL=34461
2009-09-03silence hlintRobert Griesemer1-7/+3
R=r DELTA=7 (0 added, 4 deleted, 3 changed) OCL=34310 CL=34312
2009-09-03unsafe is not declared in the outermost scopeRuss Cox1-3/+0
R=gri DELTA=3 (0 added, 3 deleted, 0 changed) OCL=34305 CL=34305
2009-09-02Update restriction on declarations of methods.Stephen Ma1-1/+1
APPROVED=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=34289 CL=34289
2009-09-02for loopsRob Pike1-2/+60
comment out incomplete stuff R=rsc DELTA=61 (58 added, 0 deleted, 3 changed) OCL=34278 CL=34281
2009-09-01updated Implementation differences sectionRobert Griesemer1-1/+4
R=rsc,r DELTA=4 (3 added, 0 deleted, 1 changed) OCL=34204 CL=34204
2009-08-31remove leftover forward-decl syntax and exampleRobert Griesemer1-4/+2
(per feedback from Austin) R=rsc DELTA=7 (0 added, 2 deleted, 5 changed) OCL=34158 CL=34161
2009-08-31- use "package block" nomenclature for exported identifier sectionRobert Griesemer1-18/+19
- same capitalization for "Declarations and scope" section as for other sections DELTA=23 (2 added, 1 deleted, 20 changed) OCL=34131 CL=34156
2009-08-27doc fixes (no lang changes)Robert Griesemer1-30/+30
- added missing predeclared identifiers - html-escaping of a few <<'s and >>'s - added a few links (and removed the ยง's) R=r DELTA=30 (0 added, 0 deleted, 30 changed) OCL=33985 CL=33995
2009-08-27tweaksRobert Griesemer1-3/+3
R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=33994 CL=33994
2009-08-27- modified type switches (replacement for CL 32659)Robert Griesemer1-29/+43
- takes into account new scoping rules DELTA=52 (21 added, 7 deleted, 24 changed) OCL=33967 CL=33982
2009-08-24fix duplicated wordRob Pike1-1/+1
R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=33788 CL=33791
2009-08-23semicolons, ifs, switchesRob Pike1-59/+153
R=rsc DELTA=196 (118 added, 24 deleted, 54 changed) OCL=33716 CL=33727
2009-08-22allow "comma ok" in initializersRob Pike1-4/+8
DELTA=11 (4 added, 0 deleted, 7 changed) OCL=33698 CL=33712
2009-08-21rewrite type rules for expressions and add shift examplesRob Pike1-20/+42
DELTA=48 (22 added, 0 deleted, 26 changed) OCL=33657 CL=33668
2009-08-21- unifying rules for var decls, short var decls, and assignmentsRobert Griesemer1-32/+21
DELTA=39 (4 added, 15 deleted, 20 changed) OCL=33639 CL=33649
2009-08-20namesRob Pike1-48/+68
R=rsc DELTA=96 (25 added, 5 deleted, 66 changed) OCL=33607 CL=33612
2009-08-20len and cap on chansRuss Cox1-4/+0
R=ken OCL=33599 CL=33599
2009-08-20introduce meaningful section names, so thatRuss Cox1-187/+187
go_spec.html#Return_statements can be used to link to spec sections. passes hlint. renamed final section to simply "Implementation differences" to shorten the name, but otherwise no non-formatting changes R=gri DELTA=230 (10 added, 0 deleted, 220 changed) OCL=33598 CL=33598
2009-08-20clean up multifile package section.Russ Cox1-38/+14
remove ASCII digit comment that isn't true. R=gri DELTA=41 (1 added, 25 deleted, 15 changed) OCL=33594 CL=33596
2009-08-20simplifications.Russ Cox1-34/+21
mark multifile section with TODO only because that is a bigger change. R=gri DELTA=45 (9 added, 22 deleted, 14 changed) OCL=33565 CL=33593
2009-08-19new scope rulesRobert Griesemer1-69/+95
DELTA=137 (50 added, 24 deleted, 63 changed) OCL=33476 CL=33553
2009-08-19section about commentsRob Pike1-94/+45
R=rsc DELTA=125 (13 added, 62 deleted, 50 changed) OCL=33545 CL=33550
2009-08-19start of a rewrite with a different toneRob Pike1-45/+100
R=rsc DELTA=131 (61 added, 6 deleted, 64 changed) OCL=33488 CL=33532
2009-08-18delete obsolete file of notesRob Pike1-263/+0
R=rsc DELTA=263 (0 added, 263 deleted, 0 changed) OCL=33466 CL=33485
2009-08-17There should not be a prohibition against embedding anIan Lance Taylor1-2/+2
interface type in a struct. It is meaningful and the compilers support it. R=gri DELTA=2 (0 added, 0 deleted, 2 changed) OCL=33378 CL=33384
2009-08-14- remove language on forward declsRobert Griesemer1-81/+27
- remove language on (in-)complete types DELTA=95 (8 added, 62 deleted, 25 changed) OCL=33310 CL=33322
2009-08-13get this out of the wayRob Pike1-83/+96
OCL=33178 CL=33180
2009-08-13update tutorialRob Pike2-23/+28
R=rsc DELTA=30 (5 added, 0 deleted, 25 changed) OCL=33138 CL=33170
2009-08-07- clarified section on return statementsRobert Griesemer1-26/+37
- added some TODOs DELTA=46 (15 added, 4 deleted, 27 changed) OCL=32901 CL=32918