summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-03-07document timeRob Pike4-19/+41
R=rsc DELTA=42 (23 added, 1 deleted, 18 changed) OCL=25881 CL=25886
2009-03-06document Conn interface better, in preparationRuss Cox10-61/+315
for per-method interface documentation by mkdoc.pl. implement timeouts on network reads and use them in dns client. also added locks on i/o to ensure writes are not interlaced. R=r DELTA=340 (272 added, 25 deleted, 43 changed) OCL=25799 CL=25874
2009-03-061. type switchesKen Thompson6-60/+224
2. fixed fault on bug128 3. got rid of typeof 4. fixed bug in t,ok = I2T R=r OCL=25873 CL=25873
2009-03-06document sortRob Pike1-0/+20
R=rsc DELTA=20 (20 added, 0 deleted, 0 changed) OCL=25869 CL=25872
2009-03-06document syscall. all we do is redirect elsewhere.Rob Pike1-0/+7
R=rsc DELTA=7 (7 added, 0 deleted, 0 changed) OCL=25859 CL=25871
2009-03-06weekend snapshotRobert Griesemer2-3/+24
- fixed a minor bug - some initial code to extract interface of a package R=r OCL=25866 CL=25866
2009-03-06- wrote simple template substitution packageRobert Griesemer4-97/+128
- use template in pretty printing now instead of hand-coded mechanism R=r OCL=25863 CL=25863
2009-03-06delete vestigial references to package syscallRob Pike7-8/+3
R=rsc DELTA=8 (0 added, 5 deleted, 3 changed) OCL=25857 CL=25861
2009-03-06document ioRob Pike3-13/+39
R=rsc DELTA=44 (30 added, 4 deleted, 10 changed) OCL=25819 CL=25835
2009-03-06document onceRob Pike1-7/+9
R=rsc DELTA=14 (7 added, 5 deleted, 2 changed) OCL=25818 CL=25834
2009-03-06document fmt.Rob Pike2-111/+187
the description of the format verbs still needs to be done. R=rsc DELTA=288 (88 added, 12 deleted, 188 changed) OCL=25814 CL=25833
2009-03-06document unicode, such as it isRob Pike1-9/+18
R=rsc DELTA=18 (9 added, 0 deleted, 9 changed) OCL=25817 CL=25832
2009-03-05document randRob Pike1-11/+18
R=rsc DELTA=27 (16 added, 8 deleted, 3 changed) OCL=25804 CL=25813
2009-03-05document container/intvectorRob Pike1-0/+15
R=rsc DELTA=15 (15 added, 0 deleted, 0 changed) OCL=25794 CL=25812
2009-03-05document utf8Rob Pike1-6/+18
R=rsc DELTA=18 (12 added, 0 deleted, 6 changed) OCL=25807 CL=25811
2009-03-05- using doc template for gds nowRobert Griesemer3-4/+74
- no interface extraction yet R=r OCL=25808 CL=25808
2009-03-05new approach for generating sysimport.cRuss Cox4-22/+39
(renamed to avoid any conflict with old p4 copies). this approach doesn't require auto-generating files also kept in p4, so it should be easier on go users who don't sync very often. this approach will be more work for go developers: builtin.c needs to be copied to builtin.c.boot in p4 as new functions are added. mkbuiltin does this for certain $USERs to help us remember. R=r DELTA=343 (176 added, 162 deleted, 5 changed) OCL=25803 CL=25805
2009-03-05document testing and incidentally gotestRob Pike1-0/+25
R=rsc DELTA=25 (25 added, 0 deleted, 0 changed) OCL=25798 CL=25802
2009-03-05Lots of cleanups in prep. for checking in parser and ast into lib:Robert Griesemer6-501/+453
- removed any symbol table stuff - some interface cleanup - removed lot's of dead wood - half the support for type switches (simple form) - name capitalization Several rounds to come. R=r OCL=25797 CL=25797
2009-03-05document stringsRob Pike1-5/+9
R=rsc DELTA=9 (4 added, 0 deleted, 5 changed) OCL=25793 CL=25795
2009-03-05bug085 bug129Russ Cox5-22/+47
R=ken OCL=25787 CL=25791
2009-03-05new switch implementationKen Thompson7-441/+394
in preparation of type switch. no functional change (yet). R=r OCL=25784 CL=25788
2009-03-05net: doc, doc-inspired cleanupRuss Cox15-271/+344
R=r DELTA=368 (87 added, 14 deleted, 267 changed) OCL=25773 CL=25786
2009-03-05strconv: docRuss Cox5-36/+81
R=r DELTA=110 (64 added, 19 deleted, 27 changed) OCL=25761 CL=25782
2009-03-05revert QualifiedIdent to old productionRobert Griesemer1-1/+1
R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=25732 CL=25777
2009-03-05misc docRuss Cox3-22/+50
R=r DELTA=50 (28 added, 0 deleted, 22 changed) OCL=25763 CL=25770
2009-03-05delete deprecated files.Rob Pike8-506/+12
deletion beats documentation for deprecation. R=rsc,gri DELTA=509 (2 added, 490 deleted, 17 changed) OCL=25737 CL=25768
2009-03-05math: docRuss Cox18-110/+170
R=r DELTA=173 (74 added, 14 deleted, 85 changed) OCL=25753 CL=25767
2009-03-05document vectorRob Pike1-6/+36
R=rsc DELTA=36 (30 added, 0 deleted, 6 changed) OCL=25740 CL=25766
2009-03-04log: documentRob Pike1-9/+25
R=rsc DELTA=26 (17 added, 1 deleted, 8 changed) OCL=25731 CL=25734
2009-03-04flag: documentRob Pike2-10/+46
also write to stderr not stdout R=rsc DELTA=48 (38 added, 2 deleted, 8 changed) OCL=25729 CL=25733
2009-03-04delete bogus vestigeRob Pike1-3/+0
R=rsc OCL=25730 CL=25730
2009-03-04typosRob Pike1-3/+2
R=gri DELTA=3 (0 added, 1 deleted, 2 changed) OCL=25728 CL=25728
2009-03-04sync: add documentationRuss Cox1-6/+62
R=r DELTA=63 (57 added, 1 deleted, 5 changed) OCL=25727 CL=25727
2009-03-04remove some incorrect capitalizations.Rob Pike2-176/+193
add commentary. R=rsc DELTA=231 (41 added, 24 deleted, 166 changed) OCL=25724 CL=25726
2009-03-04fix an HTML glitch.Rob Pike1-3/+7
say a little more about package main. R=rsc DELTA=7 (4 added, 0 deleted, 3 changed) OCL=25725 CL=25725
2009-03-04reject invalid map key types at compile timeRuss Cox3-12/+24
R=ken OCL=25720 CL=25720
2009-03-04fix buildRuss Cox1-2/+2
TBR=gri OCL=25719 CL=25719
2009-03-04Suggested tweaks up to package section.Russ Cox1-105/+125
Major ones: * Be consistent: "numeric type" and "arithmetic operator". * if/swtch take "simple statement" not "short variable declaration". * There was a comment that implied for x,y := range z() might evaluate z() multiple times. I deleted it. R=r,gri DELTA=124 (24 added, 4 deleted, 96 changed) OCL=25706 CL=25715
2009-03-04- missing makefileRobert Griesemer1-0/+66
R=r OCL=25714 CL=25714
2009-03-04Created new directory lib/lang:Robert Griesemer7-352/+573
- move scanner to into lib/lang - added test - adjusted various make and build files R=r DELTA=1731 (973 added, 753 deleted, 5 changed) OCL=25668 CL=25713
2009-03-04disallow ordinary-type.(T), as in spec.Russ Cox2-1/+5
R=ken OCL=25705 CL=25705
2009-03-04change Go logo to link to home pageRuss Cox1-121/+129
fix grammar for forward declaration of interface, struct. move array down next to slice. fix type equal example for structs. R=r,gri DELTA=247 (122 added, 114 deleted, 11 changed) OCL=25694 CL=25704
2009-03-03Preparation for moving scanner into a lib:Robert Griesemer7-614/+691
- separated out token definition from scanner - cleaned up token and scanner implementation - added comments to exported interfaces R=r OCL=25665 CL=25665
2009-03-03rephrase redundancy.Rob Pike1-1/+1
R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=25652 CL=25656
2009-03-03enable pretty in run.bashRob Pike1-5/+5
R=rsc DELTA=5 (0 added, 0 deleted, 5 changed) OCL=25651 CL=25655
2009-03-03update missed test case to {}Rob Pike1-1/+1
R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=25648 CL=25654
2009-03-03- allow ()'s and {}'s for now when parsing calls/composite literalsRobert Griesemer6-27/+42
- require ()'s around composite literals at the if/for/switch control clause level - fixed a nasty bug: passing a value instead of a pointer to a value to an interface variable - and not noticing that the value is copied R=r OCL=25649 CL=25649
2009-03-03The final piece of the alternative to my parens proposalRuss Cox1-4/+20
(i.e., the status quo with braces in composite literals). DELTA=20 (16 added, 0 deleted, 4 changed) OCL=25640 CL=25646
2009-03-03back to T{x}, stricter handling of T(x) vs x.(T)Russ Cox4-68/+87
R=ken DELTA=131 (60 added, 41 deleted, 30 changed) OCL=25617 CL=25633