summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2009-10-14Adjust for open source release.Ian Lance Taylor1-0/+308
R=go-dev DELTA=111 (19 added, 38 deleted, 54 changed) OCL=35722 CL=35728
2009-10-14excise some internal references.Russ Cox4-3/+5
R=r DELTA=209 (65 added, 114 deleted, 30 changed) OCL=35718 CL=35721
2009-10-14add an entry in the lang faq about reference types.Rob Pike3-22/+32
remove a mention of sawzall in the tutorial. R=rsc DELTA=36 (14 added, 4 deleted, 18 changed) OCL=35717 CL=35719
2009-10-13bye-bye to old makehtml.Rob Pike6-41/+277
go can do the job just fine. R=rsc DELTA=290 (209 added, 13 deleted, 68 changed) OCL=35699 CL=35699
2009-10-13fix links in tutorialRob Pike2-28/+6
R=rsc DELTA=30 (0 added, 22 deleted, 8 changed) OCL=35694 CL=35697
2009-10-13clean up the mess that copyright notices makeRob Pike3-447/+425
R=rsc DELTA=555 (92 added, 38 deleted, 425 changed) OCL=35691 CL=35693
2009-10-13some stuff about interfaces. not enough yet.Rob Pike1-74/+179
R=rsc DELTA=209 (129 added, 24 deleted, 56 changed) OCL=35675 CL=35680
2009-10-13align the tutorial with the renaming of SortInterface.Rob Pike3-12/+14
fix a bug in makehtml - was deleting the output! R=rsc DELTA=11 (2 added, 0 deleted, 9 changed) OCL=35672 CL=35674
2009-10-13Automated g4 rollback of changelist 35383.Rob Pike14-139/+95
*** Reason for rollback *** roll back the changes to the tutorial programs (only) since they break the automated processing used to create the tutorial. *** Original change description *** apply gofmt to the LGTM-marked files from 34501 that have not changed since I applied gofmt. R=rsc DELTA=139 (0 added, 44 deleted, 95 changed) OCL=35670 CL=35670
2009-10-12new logoRob Pike2-0/+0
R=rsc DELTA=3 (1 added, 1 deleted, 1 changed) OCL=35652 CL=35652
2009-10-12type switchesRob Pike1-65/+105
errors R=rsc DELTA=150 (74 added, 34 deleted, 42 changed) OCL=35647 CL=35650
2009-10-12Review and update. No major changes, lots of minor tweaks.Ian Lance Taylor1-99/+129
R=go-dev DELTA=176 (39 added, 9 deleted, 128 changed) OCL=35612 CL=35623
2009-10-12printing and mapsRob Pike1-7/+229
R=rsc,gri DELTA=228 (223 added, 1 deleted, 4 changed) OCL=35617 CL=35619
2009-10-06another round of gofmt applicationsRuss Cox2-13/+13
R=gri DELTA=900 (106 added, 31 deleted, 763 changed) OCL=35384 CL=35396
2009-10-06apply gofmt to the LGTM-marked files from 34501Russ Cox12-82/+126
that have not changed since I applied gofmt. R=gri DELTA=456 (77 added, 3 deleted, 376 changed) OCL=35378 CL=35383
2009-10-05add a little more saturation to the background of <pre> so it doesn't ↵Rob Pike1-1/+1
disappear on bright monitors. verified as acceptable on my calibrated home monitor. R=gri DELTA=1 (0 added, 0 deleted, 1 changed) OCL=35340 CL=35342
2009-10-05addressing gri's comments.Rob Pike1-24/+14
R=gri DELTA=31 (7 added, 17 deleted, 7 changed) OCL=35336 CL=35338
2009-10-05slicesRob Pike1-22/+171
methods on slices, pointers and values. R=iant,rsc,gri DELTA=173 (150 added, 1 deleted, 22 changed) OCL=35333 CL=35337
2009-10-05a few fixups. delete the TODO block.Rob Pike1-23/+3
R=rsc DELTA=23 (0 added, 20 deleted, 3 changed) OCL=35330 CL=35330
2009-10-03garbage collections, conversions, concurrencyRob Pike1-18/+97
R=iant,rsc,gri DELTA=106 (87 added, 8 deleted, 11 changed) OCL=35298 CL=35302
2009-10-01replace "ideal" with "untyped"Robert Griesemer1-3/+3
R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=35242 CL=35258
2009-10-01use the notion of "untyped constant" instead of "ideal constant"Robert Griesemer1-9/+10
R=iant DELTA=13 (1 added, 0 deleted, 12 changed) OCL=35241 CL=35246
2009-10-01Factored out boilerplate from all html docs in doc directory:Robert Griesemer7-351/+15
- the first HTML comment in those files is extracted as page title when serving them - lib/godoc.html is top-level template for all pages served - experimented a bit with package documentation layout (feedback welcome) - various related cleanups TODO: - The / page (doc/root.html) content repeats links that are in the navigation bar. It needs to be cleaned up. R=rsc DELTA=826 (86 added, 692 deleted, 48 changed) OCL=35230 CL=35245
2009-09-30- completed section on built-in functionsRobert Griesemer1-122/+139
- moved Conversions section out of built-in functions and into expressions - fixed syntax of conversions (parens are not mandatory if the type is not a TypeName) (this is the only change to the Conversions section; the rest of the text is just moved; old line: 4043, new line: 3078) - fixed syntax of composite literals (parens are allowed around LiteralType) DELTA=239 (115 added, 98 deleted, 26 changed) OCL=35118 CL=35159
2009-09-30another brace of questions: types, maps, bookkeepingRob Pike1-16/+123
DELTA=136 (120 added, 13 deleted, 3 changed) OCL=35133 CL=35147
2009-09-29make the sidebars consistentRob Pike4-11/+88
add Effective Go to the set of links DELTA=166 (62 added, 57 deleted, 47 changed) OCL=35085 CL=35089
2009-09-29more language FAQRob Pike1-15/+73
DELTA=79 (61 added, 3 deleted, 15 changed) OCL=35083 CL=35088
2009-09-28- assignments to structs are only legal if all struct fields are visibleRobert Griesemer1-34/+20
- removed section on Multiple-file packages as this seems now now covered sufficiently elsewhere DELTA=45 (11 added, 25 deleted, 9 changed) OCL=35065 CL=35071
2009-09-28another bite-sized checkpoint on the language design FAQRob Pike1-30/+82
R=rsc,iant DELTA=87 (54 added, 2 deleted, 31 changed) OCL=35058 CL=35061
2009-09-28start of a language design FAQ.Rob Pike1-0/+213
R=rsc DELTA=224 (214 added, 10 deleted, 0 changed) OCL=35041 CL=35050
2009-09-28disallow interface {x, y()}Russ Cox1-7/+10
R=gri DELTA=8 (3 added, 0 deleted, 5 changed) OCL=35045 CL=35047
2009-09-28- clarify type declaration (specifying status quo)Robert Griesemer1-17/+60
DELTA=68 (51 added, 8 deleted, 9 changed) OCL=35038 CL=35046
2009-09-27add a data section and start populating it with info about allocation, arraysRob Pike1-59/+262
R=rsc DELTA=331 (266 added, 61 deleted, 4 changed) OCL=35024 CL=35030
2009-09-25rewrite the section about importsRob Pike1-29/+28
DELTA=42 (10 added, 11 deleted, 21 changed) OCL=35017 CL=35020
2009-09-25- reworked section on import declarationsRobert Griesemer1-25/+53
- added missing <p> tags in various places DELTA=62 (32 added, 4 deleted, 26 changed) OCL=35014 CL=35014
2009-09-25- fixed sieve.go example (channel directions were wrong)Robert Griesemer1-30/+30
- cosmetic adjustments R=r DELTA=30 (0 added, 0 deleted, 30 changed) OCL=35010 CL=35012
2009-09-24rewording around ideal and basic typesRobert Griesemer1-228/+237
DELTA=355 (93 added, 85 deleted, 177 changed) OCL=34904 CL=34998
2009-09-23change code font to "monospace", which willRuss Cox1-4/+5
let the browser use the font the user has set up as the default fixed-width font, instead of forcing Courier. also set the size to 100%, which means 100% of the font size in the surrounding text. this looks a little better in the main body but much better when the code is in a heading (like Package unsafe). R=r DELTA=4 (1 added, 0 deleted, 3 changed) OCL=34947 CL=34947
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