summaryrefslogtreecommitdiff
path: root/src/pkg/go
AgeCommit message (Expand)AuthorFilesLines
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
2009-12-10implement NoSemis and NoStringConcat mode for go/printerRobert Griesemer2-5/+22
2009-12-10implemented InsertSemis mode for go/scannerRobert Griesemer2-20/+236
2009-12-09remove uses of string concatenation from src and misc directoryRobert Griesemer2-11/+10
2009-12-07the AST walker currently provides no way to find out how theRoger Peppe1-54/+55
2009-12-03- include type-associated consts and vars when filtering a PackageDocRobert Griesemer1-7/+9
2009-12-02move ReadFile, WriteFile, and ReadDir into a separate io/ioutil package.Rob Pike2-5/+6
2009-12-02Add flag -tabindent to gofmt: forces use ofRobert Griesemer1-2/+11
2009-11-29Correct expression level for argument lists.Robert Griesemer2-0/+3
2009-11-24Handle presence of illegal semicolon after package clause better.Robert Griesemer1-0/+8
2009-11-24Change to container/vector interface:Robert Griesemer4-36/+27