aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/cgo/ast.go
AgeCommit message (Expand)Author
2024-01-25all: prealloc slice with possible minimum capabilitiesShulhan
2023-06-07cmd/cgo: error out if the source path used in line directives would contain a...Bryan C. Mills
2023-05-02cmd/cgo: reject attempts to declare methods on C typesAlan Donovan
2022-11-30cmd/cgo: walk {FuncType,TypeSpec}.TypeParams fieldsMatthew Dempsky
2022-08-23all: use go/parser.SkipObjectResolution in more placesDaniel Martí
2021-10-07cmd/cgo: update to handle ast.IndexListExprMatthew Dempsky
2020-10-31cmd/cgo: add -trimpath flag allowing paths to be rewritten in outputsMichael Matloob
2019-03-06cmd/cgo: simplify and fix handling of untyped constantsRémy Oudompheng
2018-12-05cmd/cgo: reject names that are likely to be mangled C nameHiroshi Ioka
2018-11-29cmd/cgo: recognize untyped constants defined in different filesIan Lance Taylor
2018-11-16cmd/cgo: recognized untyped Go constants as untyped constantsIan Lance Taylor
2018-08-01cmd/go: change list -compiled to populate new CompiledGoFiles listRuss Cox
2018-05-01cmd/cgo: visit cgo type inside ellipsis nodeHiroshi Ioka
2017-11-16cmd/cgo: modify source as text, not as ASTRuss Cox
2017-11-01cmd/cgo: remove unnecessary nil checkTobias Klauser
2017-09-19cmd/cgo: use a named type to indicate syntactic contextBryan C. Mills
2017-08-14cmd/cgo: use first error position instead of last oneHiroshi Ioka
2017-04-18cmd/cgo: read source files onceAlexander Menzhinsky
2016-11-09cmd/cgo: delete unused variable in log statementJosh Bleecher Snyder
2016-11-03cmd/cgo: add #line directives to avoid printing bogus references to Go source...Russ Cox
2016-06-03cmd/cgo: check pointers for deferred C calls at the right timeIan Lance Taylor
2016-04-15cmd: remove unnecessary type conversionsMatthew Dempsky
2016-03-02all: single space after period.Brad Fitzpatrick
2016-03-01all: make copyright headers consistent with one space after periodBrad Fitzpatrick
2016-02-18cmd/cgo: support multiple-value special form in VarDeclMatthew Dempsky
2015-11-10cmd/cgo, runtime: add checks for passing pointers from Go to CIan Lance Taylor
2015-05-06cmd/cgo: readability improvements to generated _cgo_export.hIan Lance Taylor
2014-09-30cmd/cgo: add missing ast.SliceExpr.Max case to AST traversal.Alan Donovan
2014-09-08build: adjustments for move from src/pkg to srcRuss Cox
2013-09-11cmd/cgo: replace C.malloc with our own wrapperRuss Cox
2013-09-09cmd/cgo: record full source path to input .go filesRuss Cox
2013-02-01cmd/cgo: fix line number annotations in generated C codeRuss Cox
2012-02-19cmd/cgo: bug fixesRuss Cox
2012-01-24go/parser: Use explicit parser.Mode type.Robert Griesemer
2012-01-12go/doc: move CommentText to ast.CommentGroup's Text methodRuss Cox
2011-11-10godefs: delete, replaced by cgo -godefsRuss Cox
2011-11-01non-pkg: gofix -r error -force=errorRuss Cox
2011-07-28cgo: add GoBytes, fix gmp exampleRuss Cox
2011-04-13govet: make name-matching for printf etc. case-insensitive.Rob Pike
2011-03-18cgo: fix index-out-of-bounds bugRobert Griesemer
2011-03-16go/ast: merge CaseClause and TypeCaseClauseRobert Griesemer
2011-02-01go/ast: reflect communication operator changes accurately in astRobert Griesemer
2011-01-31cgo: improve error reporting slightly.Roger Peppe
2011-01-06cgo: disallow use of C.errnoRuss Cox
2011-01-04go/ast: provide complete node text range infoRobert Griesemer
2010-12-06 go/ast: use token.Pos instead of token.Position; adjust all dependent codeRobert Griesemer
2010-11-09go/ast: change embedded token.Position fields to named fieldsRobert Griesemer
2010-10-27use appendRuss Cox
2010-09-21cgo: bug fixesRuss Cox
2010-08-13go AST: First step towards augmenting AST with full type information.Robert Griesemer