summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-09-18more helpful messages for name-related syntax errors.Russ Cox2-1/+56
R=ken OCL=15477 CL=15479
2008-09-17time & date.Russ Cox14-29/+515
rename AddrToInt, StatToInt, etc -> BytePtr, StatPtr, ... R=r OCL=15450 CL=15456
2008-09-17- updated printing of chan typesRobert Griesemer1-5/+3
R=r OCL=15448 CL=15448
2008-09-17Linux bison rejects // comments outside { code snippets }Russ Cox1-1/+1
R=ken DELTA=1 (0 added, 0 deleted, 1 changed) OCL=15444 CL=15446
2008-09-17fix printing of -(1<<63)Russ Cox3-30/+24
R=r OCL=15441 CL=15445
2008-09-17adjusted doc to incorporate new channel notationRobert Griesemer1-54/+53
(still a couple of TODO's with respect to the new notation). R=r DELTA=71 (10 added, 11 deleted, 50 changed) OCL=15419 CL=15443
2008-09-17add network listening & testsRuss Cox10-43/+381
R=r,presotto OCL=15410 CL=15440
2008-09-17- changed my scanner/parser to accept new channel syntaxRobert Griesemer3-48/+30
R=r OCL=15439 CL=15439
2008-09-17tutorial code:Rob Pike6-163/+69
tweak a program or two delete unused programs add shell script to run them all R=gri DELTA=213 (62 added, 147 deleted, 4 changed) OCL=15435 CL=15437
2008-09-16assignment in selectKen Thompson3-1/+37
with new select operator R=r OCL=15418 CL=15418
2008-09-16update to new communications syntaxRob Pike5-18/+14
R=gri OCL=15417 CL=15417
2008-09-16update tests to new communications syntaxRob Pike6-80/+59
powser1.go has not been tested - waiting for compiler to catch up R=ken OCL=15415 CL=15415
2008-09-16new grammar:Rob Pike2-31/+58
binary <- is send unary <- is recv -< is gone case a := <-ch: works in select case a = <-ch: works in select support for new cases is not yet in the compiler but all non-select code works second CL will update affected go source R=ken OCL=15414 CL=15414
2008-09-16fix / work around bugs in bufio testRuss Cox2-3/+11
R=r DELTA=11 (8 added, 0 deleted, 3 changed) OCL=15405 CL=15405
2008-09-16fix some broken tests (tests themselves were wrong)Rob Pike3-29/+89
R=gri,rsc OCL=15310 CL=15402
2008-09-16var bug is fixedRob Pike1-0/+0
R=rsc OCL=15400 CL=15400
2008-09-16preliminary network - just Dial for nowRuss Cox9-0/+1517
R=r,presotto OCL=15393 CL=15399
2008-09-16section on service multiplexingRob Pike4-12/+65
R=gri DELTA=75 (57 added, 4 deleted, 14 changed) OCL=15394 CL=15398
2008-09-16acid fixes etc. still not perfect.Russ Cox3-39/+716
R=r DELTA=764 (694 added, 38 deleted, 32 changed) OCL=15285 CL=15395
2008-09-16replace 235 with sieve - less problematicRob Pike6-79/+256
add programs, not yet described, to demonstrate servers. R=gri DELTA=279 (177 added, 16 deleted, 86 changed) OCL=15380 CL=15389
2008-09-15redeclaring methodsKen Thompson1-0/+1
R=r OCL=15375 CL=15375
2008-09-15bug - divide and mod of a byteKen Thompson1-7/+15
R=r OCL=15370 CL=15370
2008-09-15update bugsRob Pike4-123/+4
delete bug100.go since the compiler is doing what we agreed. R=gri OCL=15367 CL=15367
2008-09-15develop interfaces through catsRob Pike9-1/+676
sort 2,3,5 R=gri DELTA=648 (647 added, 0 deleted, 1 changed) OCL=15315 CL=15352
2008-09-14robs wednesday bugKen Thompson3-8/+14
R=r OCL=15327 CL=15327
2008-09-14methods on any typeKen Thompson9-177/+169
-- but only *struct tested R=r OCL=15326 CL=15326
2008-09-13package name on signatures thru renameKen Thompson1-1/+1
R=r OCL=15314 CL=15314
2008-09-13Automated g4 rollback of changelist 15312.Ken Thompson6-133/+166
*** Reason for rollback *** <enter reason for rollback> *** Original change description *** correct signal name thru package rename R=r OCL=15313 CL=15313
2008-09-13correct signal name thru package renameKen Thompson6-166/+133
R=r OCL=15312 CL=15312
2008-09-13snprints for safetyKen Thompson1-15/+15
R=r OCL=15311 CL=15311
2008-09-13remove special trap-handling code for array out of bounds -Rob Pike2-76/+11
compiler doesn't generate them any more R=ken OCL=15309 CL=15309
2008-09-12test program to generate multiples of a set of factorsRobert Griesemer1-0/+61
(as written, factors are 2, 3, and 5) R=r OCL=15286 CL=15286
2008-09-121 got rid if static 'fn wo return' testKen Thompson7-296/+346
2 added dynamic calls to throw for array bounds and 'fn wo return' 3 small optimization on index[constant] R=r OCL=15281 CL=15281
2008-09-12buffered input & outputRuss Cox5-9/+824
R=r DELTA=812 (803 added, 0 deleted, 9 changed) OCL=15225 CL=15280
2008-09-12array literals not initializedRuss Cox1-0/+15
R=r DELTA=11 (11 added, 0 deleted, 0 changed) OCL=15222 CL=15276
2008-09-12change rand names to match type namesRuss Cox1-34/+44
R=r DELTA=66 (19 added, 9 deleted, 38 changed) OCL=15232 CL=15265
2008-09-12rudimentary string utilities.Russ Cox3-8/+314
R=r DELTA=314 (306 added, 8 deleted, 0 changed) OCL=15074 CL=15263
2008-09-12next section: i/o package that has structs, methodsRob Pike3-3/+145
R=gri DELTA=137 (134 added, 0 deleted, 3 changed) OCL=15251 CL=15259
2008-09-12fix up linux trap handling - INTB 5 gives SEGVRob Pike4-38/+60
R=rsc OCL=15244 CL=15244
2008-09-12- hopefully improved language on label scopesRobert Griesemer1-7/+19
R=r DELTA=18 (12 added, 0 deleted, 6 changed) OCL=15200 CL=15240
2008-09-12fix silly portability bugRob Pike4-2/+8
R=gri OCL=15238 CL=15238
2008-09-12- updated code to work again with latest 6g versionRobert Griesemer1-5/+5
R=r OCL=15235 CL=15235
2008-09-12- catch trace trapsRob Pike6-15/+58
- disassemble the instructions in a trace trap to see if it's a run-time trap - if so, print relevant info - avoid double-printing traceback on panic R=ken,rsc DELTA=66 (50 added, 7 deleted, 9 changed) OCL=15199 CL=15224
2008-09-12out of bounds bugRuss Cox1-0/+13
R=r DELTA=9 (9 added, 0 deleted, 0 changed) OCL=15223 CL=15223
2008-09-12bug 100 - spurious return warningsRuss Cox1-0/+27
R=r OCL=15221 CL=15221
2008-09-11bug075Ken Thompson2-0/+2
R=r OCL=15192 CL=15192
2008-09-11- simplified the ideal number terminology for better readabilityRobert Griesemer1-22/+12
R=r DELTA=24 (0 added, 10 deleted, 14 changed) OCL=15188 CL=15188
2008-09-11- rewrote section on numeric literals (grammar easier to read,Robert Griesemer1-78/+143
separate between ints and floats, added language regarding the type of numeric literals) - added language with respect to the scope of labels - introduced ideal types for the purpose of the spec - added language to expressions, operands - added some more formal language about ideal type conversion (probably not 100% correct yet) R=r DELTA=145 (69 added, 4 deleted, 72 changed) OCL=15165 CL=15186
2008-09-11new bugRuss Cox1-0/+38
R=r DELTA=34 (34 added, 0 deleted, 0 changed) OCL=15178 CL=15181
2008-09-11- map composites should be of correct map type (instead of pointer type)Robert Griesemer2-0/+28
R=r OCL=15180 CL=15180