- 13 Jul, 2009 8 commits
-
-
Russ Cox authored
R=r DELTA=13 (13 added, 0 deleted, 0 changed) OCL=31535 CL=31549
-
Robert Griesemer authored
R=r DELTA=8 (6 added, 0 deleted, 2 changed) OCL=31537 CL=31537
-
Rob Pike authored
server side only; no client help yet (but it's easy). no http yet. service is synchronous. all this will improve. R=rsc DELTA=403 (403 added, 0 deleted, 0 changed) OCL=31522 CL=31536
-
Rob Pike authored
R=rsc DELTA=10 (5 added, 1 deleted, 4 changed) OCL=31523 CL=31526
-
Robert Griesemer authored
- basic verification of EBNF grammars - tested with (and has testcase for) go_spec.html R=rsc DELTA=150 (148 added, 0 deleted, 2 changed) OCL=31481 CL=31517
-
Robert Griesemer authored
- parsing of EBNF grammars - basic consistency checks R=rsc DELTA=695 (695 added, 0 deleted, 0 changed) OCL=31479 CL=31516
-
Kai Backman authored
instead of SP. R=rsc APPROVED=rsc DELTA=13 (3 added, 7 deleted, 3 changed) OCL=31488 CL=31501
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=31487 CL=31500
-
- 11 Jul, 2009 2 commits
-
-
Rob Pike authored
R=rsc DELTA=184 (181 added, 1 deleted, 2 changed) OCL=31474 CL=31486
-
Robert Griesemer authored
R=rsc DELTA=2 (0 added, 1 deleted, 1 changed) OCL=31472 CL=31477
-
- 10 Jul, 2009 13 commits
-
-
Russ Cox authored
rename map access methods to Elem, SetElem. R=r DELTA=95 (66 added, 7 deleted, 22 changed) OCL=31456 CL=31469
-
Russ Cox authored
walkstate -> walkstmt walktype -> walkexpr; stmts moved to walkstmt walktype and friends have a final Node **init argument that can have side effects appended, making it more explicit when they do and do not happen. this replaces the old global addtop and addtotop. delete switch map and interface conversion cases (dropped from the language months ago). R=ken OCL=31465 CL=31468
-
Ken Thompson authored
R=rsc OCL=31467 CL=31467
-
Robert Griesemer authored
- make real productions for Unicode char classes so that they can be parsed - use `` for tokens that contain "'s or \'s so that they can be parsed - added a missing '.' This version of the spec passes through ebnflint (forthcoming) without errors. R=r,rsc DELTA=74 (3 added, 1 deleted, 70 changed) OCL=31464 CL=31466
-
Rob Pike authored
R=rsc DELTA=25 (25 added, 0 deleted, 0 changed) OCL=31460 CL=31460
-
Rob Pike authored
R=rsc DELTA=84 (65 added, 9 deleted, 10 changed) OCL=31458 CL=31458
-
Rob Pike authored
R=rsc DELTA=47 (30 added, 16 deleted, 1 changed) OCL=31455 CL=31455
-
Robert Griesemer authored
R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=31450 CL=31452
-
Robert Griesemer authored
R=rsc DELTA=2 (0 added, 0 deleted, 2 changed) OCL=31449 CL=31451
-
Austin Clements authored
R=rsc APPROVED=rsc DELTA=422 (211 added, 211 deleted, 0 changed) OCL=31425 CL=31431
-
Rob Pike authored
R=rsc DELTA=57 (39 added, 3 deleted, 15 changed) OCL=31424 CL=31430
-
Russ Cox authored
R=r DELTA=156 (135 added, 8 deleted, 13 changed) OCL=31407 CL=31428
-
Austin Clements authored
This is meant to be implemented per platform and used by higher-level debugging libraries. R=rsc APPROVED=rsc DELTA=211 (211 added, 0 deleted, 0 changed) OCL=31003 CL=31423
-
- 09 Jul, 2009 11 commits
-
-
Robert Griesemer authored
R=rsc OCL=31421 CL=31421
-
Russ Cox authored
R=r DELTA=2 (0 added, 2 deleted, 0 changed) OCL=31417 CL=31420
-
Russ Cox authored
R=gri DELTA=6 (0 added, 1 deleted, 5 changed) OCL=31415 CL=31419
-
Robert Griesemer authored
ast.go: - rename Comments -> CommentGroup (less confusion) - change all comments/docs to be *CommentGroup filter.go: - do not remove unassociated comments from program as part of export filtering (they are needed by doc.go for BUG comments) scanner.go: - exclude '\n' from //-style comments parser.go: - rewrote collection of comments: now all collected comments are *ast.CommentGroups - clarified distinction between leading and trailing comments - fixed a bug in comment collection (parseGenDecl); corresponding test case is in printer/testdata - extra documentation doc.go: - collect BUG comments - corresponding fix for parser bug in comment collection comment.go: - simplified regex printer.go: - adjust comment printing to new representation printer_test.go, testdata/*: - enable printing of doc comments - extended tests package.html, package.txt: - added Bugs section gofmt: - enable printing of doc comments R=rsc DELTA=339 (126 added, 38 deleted, 175 changed) OCL=31403 CL=31416
-
Rob Pike authored
change Type to gobType. fix some bugs around recursive structures. lots of cleanup. add the first cut at a type encoder. R=rsc DELTA=400 (287 added, 11 deleted, 102 changed) OCL=31401 CL=31406
-
Russ Cox authored
R=ken OCL=31399 CL=31399
-
Ken Thompson authored
R=rsc OCL=31396 CL=31396
-
David Symonds authored
- rename untar{,_test}.go to reader{,_test}.go. - fix up some comments. - improve test output if it fails. R=rsc APPROVED=rsc DELTA=821 (400 added, 392 deleted, 29 changed) OCL=31376 CL=31378
-
Russ Cox authored
add channel send type check (thanks austin). fix type mismatch message. R=r DELTA=241 (225 added, 5 deleted, 11 changed) OCL=31370 CL=31375
-
Ken Thompson authored
R=rsc OCL=31373 CL=31373
-
David Symonds authored
R=rsc APPROVED=rsc DELTA=456 (382 added, 66 deleted, 8 changed) OCL=31246 CL=31372
-
- 08 Jul, 2009 6 commits
-
-
Russ Cox authored
so remove code from go.y. show original types in badtype; don't remove pointers. not sure why this was here but it confuses things if the bad part involves two named pointer types with different names but the same pointed-at type. R=ken OCL=31369 CL=31369
-
Russ Cox authored
R=r DELTA=188 (171 added, 6 deleted, 11 changed) OCL=31352 CL=31361
-
Robert Griesemer authored
- moved test files from data to testdata - use tabs instead of spaces for layout R=rsc DELTA=129 (67 added, 60 deleted, 2 changed) OCL=31353 CL=31360
-
Robert Griesemer authored
R=r OCL=31359 CL=31359
-
Robert Griesemer authored
R=rsc DELTA=41 (41 added, 0 deleted, 0 changed) OCL=31349 CL=31358
-
Russ Cox authored
R=r DELTA=304 (248 added, 34 deleted, 22 changed) OCL=31345 CL=31347
-