summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-03-16Recognize gccgo error message.Ian Lance Taylor1-1/+1
const2.go:7:9: error: expected '=' Uses '.' to recognize the quotation marks, as the actual characters printed depend on the user's locale. R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=26360 CL=26373
2009-03-16Don't try to define the same label twice, as that produces aIan Lance Taylor2-6/+6
label redefinition error. R=gri DELTA=6 (0 added, 0 deleted, 6 changed) OCL=26357 CL=26372
2009-03-16daily snapshot:Robert Griesemer3-150/+308
- use explicit expression lists instead of binary trees to represent lists of the form a, b, c (per discussion w/ Russ) - use explicit nodes for various language constructs for better readability - various adjustments in parsing and printing next steps: - clean up AST fully so it can be checked in as library R=r OCL=26371 CL=26371
2009-03-16instead of unlabeled statements, have a single labeled statementRobert Griesemer1-14/+20
- no syntactic or semantic change R=r DELTA=45 (24 added, 18 deleted, 3 changed) OCL=26349 CL=26368
2009-03-16change format of Sigt and SigiKen Thompson3-107/+147
to allow room for type hash needed for log-time type switch. R=r OCL=26354 CL=26354
2009-03-16added &^ and &^=Robert Griesemer3-2/+14
R=rsc DELTA=14 (12 added, 0 deleted, 2 changed) OCL=26278 CL=26348
2009-03-16spec and implementation disagree with respect to label declarationsRobert Griesemer2-0/+23
R=rsc DELTA=19 (19 added, 0 deleted, 0 changed) OCL=26284 CL=26336
2009-03-13daily snapshot:Robert Griesemer10-155/+247
- various parser fixes to match updated spec (&&, &^=, label decls, const decls) - using html template for directory and error page in doc server - show compile errors inplace in the source - cleanups R=rsc OCL=26287 CL=26287
2009-03-13close/closed on chansKen Thompson1-33/+117
R=r OCL=26281 CL=26285
2009-03-135a 5c 5l from inferno distributionKai Backman23-0/+19233
R=rsc APPROVED=rsc DELTA=19042 (19042 added, 0 deleted, 0 changed) OCL=26268 CL=26270
2009-03-13internal compiler errorRobert Griesemer2-0/+22
R=rsc DELTA=18 (18 added, 0 deleted, 0 changed) OCL=26266 CL=26266
2009-03-12warn -> yyerror in mparith.Russ Cox7-38/+25
close two more bugs. R=ken OCL=26226 CL=26226
2009-03-12mem.html: nitRuss Cox1-3/+2
go_spec.html: document const type propagation R=ken OCL=26223 CL=26225
2009-03-12make 6g constants behave as ken proposes. (i hope.)Russ Cox25-708/+966
various bug fixes and tests involving constants. test/const1.go is the major new test case. R=ken OCL=26216 CL=26224
2009-03-12s/expressios/expressions/Rob Pike1-1/+1
OCL=26222 CL=26222
2009-03-12weasel words about types in shift expressions suggested by rscRob Pike1-1/+1
R=rsc OCL=26220 CL=26220
2009-03-12chan flags close/closed installedKen Thompson10-6/+121
runtime not finished. R=r OCL=26217 CL=26217
2009-03-12daily snapshot:Robert Griesemer7-208/+345
- correctly associate comments with declarations (available through AST) - very raw printing of interface - much more functionality, now needs some formatting, sorting, etc. R=r OCL=26213 CL=26213
2009-03-12fix language regarding type of numeric literalsRob Pike1-4/+2
R=rsc DELTA=4 (0 added, 2 deleted, 2 changed) OCL=26208 CL=26212
2009-03-12what is the name for "&^". let's go with bit clear (and not)Rob Pike1-12/+12
R=rsc DELTA=14 (0 added, 0 deleted, 14 changed) OCL=26159 CL=26206
2009-03-12- remove special handling of '\n' characters (used to be treated as commentsRobert Griesemer2-187/+181
for pretty printer purposes - now properly ignored as white space since we have line/col information) - changed sample use in comment to an actually compiled function to make sure sample is actually working - added extra tests (checking line and column values, and the tokenize function) R=rsc DELTA=253 (61 added, 67 deleted, 125 changed) OCL=26143 CL=26181
2009-03-11fix unqouted &Rob Pike1-1/+1
R=gri OCL=26158 CL=26158
2009-03-11bit clear: &^ and &^=Rob Pike1-2/+5
R=gri DELTA=5 (3 added, 0 deleted, 2 changed) OCL=26155 CL=26157
2009-03-11added bitclear operators &^ and &^=Ken Thompson7-4/+72
R=r OCL=26152 CL=26152
2009-03-11bug 125Ken Thompson3-7/+21
R=r OCL=26146 CL=26146
2009-03-11bug 137Ken Thompson4-78/+81
R=r OCL=26142 CL=26142
2009-03-11complain when trying to put T into an interfaceRuss Cox5-47/+54
if T has pointer methods. this is just a heuristic but it catches the problem robert ran into and lets me put the larger interface issues aside for now. found one bug in pretty. R=ken OCL=26141 CL=26141
2009-03-11- update pretty sources to match new scanner interfaceRobert Griesemer5-401/+369
R=r OCL=26129 CL=26131
2009-03-11Rename os.FD to os.File.Russ Cox19-194/+270
Make Fstat, Readdirnames, and Readdir methods on os.File. R=r DELTA=281 (79 added, 3 deleted, 199 changed) OCL=25891 CL=26130
2009-03-11document jsonRuss Cox3-11/+113
R=r DELTA=115 (102 added, 0 deleted, 13 changed) OCL=25953 CL=26128
2009-03-11- scanner to track line/col number instead of byte position onlyRobert Griesemer3-69/+73
- fixed a parameter name in tabwriter R=rsc DELTA=110 (21 added, 17 deleted, 72 changed) OCL=26123 CL=26127
2009-03-11document httpRuss Cox3-21/+80
R=r DELTA=84 (63 added, 4 deleted, 17 changed) OCL=25950 CL=26126
2009-03-10fix old-style print call in constantRob Pike1-1/+1
R=rsc OCL=26093 CL=26093
2009-03-10Add support for a -I option. -I DIR searches for packages inIan Lance Taylor2-8/+47
DIR. R=ken,rsc DELTA=49 (41 added, 2 deleted, 6 changed) OCL=26057 CL=26092
2009-03-10bug086Ken Thompson3-6/+3
R=r OCL=26090 CL=26090
2009-03-10snapshot of todayRobert Griesemer4-35/+41
(little progress with interface printing, but now shows a list of exported function names) R=r OCL=26082 CL=26082
2009-03-10- fixing (internal) capitalizationRobert Griesemer1-7/+7
R=rsc DELTA=7 (0 added, 0 deleted, 7 changed) OCL=26080 CL=26080
2009-03-10- allow unicode digits in identifiersRobert Griesemer2-28/+42
- fixed a bug with character escapes (before: allowed arbitrary long sequences) R=r DELTA=63 (33 added, 19 deleted, 11 changed) OCL=26010 CL=26070
2009-03-10bug with interaction of variablesKen Thompson2-6/+29
declared in cases and heap allocation R=r OCL=26064 CL=26064
2009-03-10constant conversion of int (non-ideal) constant doesn't workRobert Griesemer2-0/+24
R=rsc DELTA=20 (20 added, 0 deleted, 0 changed) OCL=26054 CL=26062
2009-03-10- adjustments due to changed tabwriter interfaceRobert Griesemer4-4/+30
- more comments in parser R=r OCL=26060 CL=26060
2009-03-10add unicode data for decimal digit, preparatory to allowing them in identifiers.Rob Pike3-1/+436
R=rsc DELTA=431 (430 added, 0 deleted, 1 changed) OCL=25975 CL=26059
2009-03-10- incorporate suggestions from previous code reviewRobert Griesemer2-44/+59
R=rsc DELTA=64 (18 added, 3 deleted, 43 changed) OCL=26046 CL=26058
2009-03-10tabwriter documentationRobert Griesemer1-28/+54
R=rsc DELTA=62 (31 added, 5 deleted, 26 changed) OCL=26022 CL=26040
2009-03-09conversions are mostly cleaned up; bring the spec in line.Rob Pike1-19/+13
R=gri DELTA=31 (12 added, 18 deleted, 1 changed) OCL=25974 CL=25976
2009-03-09- more documentation adjustmentsRobert Griesemer2-6/+5
R=rsc DELTA=6 (0 added, 1 deleted, 5 changed) OCL=25970 CL=25973
2009-03-09delete float80 from librariesRob Pike5-40/+2
R=rsc DELTA=40 (0 added, 38 deleted, 2 changed) OCL=25969 CL=25969
2009-03-09document reflect.Rob Pike4-102/+192
R=rsc DELTA=201 (90 added, 0 deleted, 111 changed) OCL=25904 CL=25966
2009-03-09Fixing comment.Robert Griesemer1-2/+2
R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=25956 CL=25960
2009-03-09scanner.go documentationRobert Griesemer1-13/+18
R=r DELTA=22 (8 added, 3 deleted, 11 changed) OCL=25947 CL=25955