summaryrefslogtreecommitdiff
path: root/src/pkg/go
AgeCommit message (Expand)AuthorFilesLines
2010-03-11ast/filter.go: missing nil-check causes crashRobert Griesemer1-1/+1
2010-03-11godoc: fix formatting of -src outputRobert Griesemer2-12/+122
2010-03-05godoc: don't throw away function documentationRobert Griesemer1-4/+22
2010-03-04gofmt: modified algorithm for alignment of multi-line composite/list entriesRobert Griesemer3-24/+117
2010-03-02gofmt: fix alignment of multi-line var declarationsRobert Griesemer3-20/+68
2010-03-02gofmt: experiment: align values in map composites where possibleRobert Griesemer5-176/+210
2010-02-26go/parser cleanup: remove some state by writing more functional codeRobert Griesemer1-16/+17
2010-02-26go/scanner: the position of '\n's chars must be the last position of the curr...Robert Griesemer2-8/+12
2010-02-25use []byte("abc") in place of []byte{'a', 'b', 'c'}Russ Cox2-2/+2
2010-02-25go/printer, gofmt: align comments in multi-line expression listsRobert Griesemer6-26/+74
2010-02-25strings: delete Runes, BytesRuss Cox5-31/+27
2010-02-25go/printer, gofmt: correct indentation after certain /*-style commentsRobert Griesemer3-28/+45
2010-02-24go/scanner: support for complex (imaginary) constantsRobert Griesemer6-2/+106
2010-02-24go/ast: streamline representation of field listsRobert Griesemer8-74/+118
2010-02-24gofmt: don't print ()'s around function-typed results (not needed anymore)Robert Griesemer3-9/+17
2010-02-24go/printer: use general comment intersperse mechanism everywhereRobert Griesemer5-69/+77
2010-02-22go/printer (gofmt): remove more residue from semicolon transitionRobert Griesemer1-79/+14
2010-02-19go/ast: use a slice instead of a linked list for the list of commentsRobert Griesemer7-42/+38
2010-02-19- removed exp/parser (support for old semicolon syntax)Robert Griesemer4-40/+12
2010-02-17gofmt: make sure certain 2-line comments are stableRobert Griesemer3-10/+205
2010-02-16go/scanner: comply with spec changes (do not allow NUL chars)Robert Griesemer2-16/+24
2010-02-16remove assumption that all files belonging to a package are in the same direc...Robert Griesemer3-23/+42
2010-02-16Don't print ()'s around a range clause's expression.Robert Griesemer3-1/+6
2010-02-01update printer tests to use new syntaxRobert Griesemer9-590/+466
2010-02-02Change type of Printf's args to ... interface{}Rob Pike2-2/+2
2010-01-28support for ...T parameters (go/* packages)Robert Griesemer7-10/+64
2010-01-27go/parser: disable scoping code alwaysRuss Cox1-1/+4
2010-01-27More steps towards tracking of identifier scopes.Robert Griesemer6-57/+89
2010-01-26Allow func() func().Robert Griesemer2-2/+2
2010-01-26Bug in go/parser when coverting identifier lists.Robert Griesemer2-1/+2
2010-01-25steps towards a simplified parser interfaceRobert Griesemer2-12/+30
2010-01-25A <- token in an expression may introduce a channel type.Robert Griesemer2-2/+17
2010-01-25Scoping snapshot.Robert Griesemer2-74/+134
2010-01-15Urgent parser/gofmt fix.Robert Griesemer1-1/+1
2010-01-15 Steps towards tracking scopes for identifiers.Robert Griesemer8-135/+178
2010-01-11Remove -oldprinter flag from gofmt; all code isRobert Griesemer9-721/+682
2010-01-11Partial work-around for gofmt bug.Robert Griesemer5-26/+109
2010-01-04Simplified parser interface.Robert Griesemer2-50/+27
2010-01-04Allow a nil Ident to print without crashing.Roger Peppe2-6/+14
2009-12-28simplify some code that is using vectorsRobert Griesemer1-37/+37
2009-12-18report an error for illegal octal numbers instead of treating them as floatsRobert Griesemer2-23/+95
2009-12-18removed semantic check from parsersRobert Griesemer1-3/+0
2009-12-16Don't ignore flags controlling the amount of source code parsedRobert Griesemer1-5/+5
2009-12-15Fix for scanner bug (introduced with most recent change).Robert Griesemer2-2/+8
2009-12-151) Change default gofmt default settings forRobert Griesemer16-2425/+2425
2009-12-15fix TODO: insert semicolons before any sequence of commentsRobert Griesemer2-45/+72
2009-12-14improved formatting of import declarations andRobert Griesemer6-7/+110
2009-12-11Various cleanups:Robert Griesemer2-21/+16
2009-12-11parser changed to reflect new semicolon rulesRobert Griesemer2-229/+167
2009-12-11fix printer test for new syntaxRobert Griesemer9-105/+277