• Robert Griesemer's avatar
    go/types: Moving from *ast.Objects to types.Objects (step 2). · 94878070
    Robert Griesemer authored
    Completely removed *ast.Objects from being exposed by the
    types API. *ast.Objects are still required internally for
    resolution, but now the door is open for an internal-only
    rewrite of identifier resolution entirely at type-check
    time. Once that is done, ASTs can be type-checked whether
    they have been created via the go/parser or otherwise,
    and type-checking does not require *ast.Object or scope
    invariants to be maintained externally.
    
    R=adonovan
    CC=golang-dev
    https://golang.org/cl/7096048
    94878070
Name
Last commit
Last update
..
testdata Loading commit data...
doc.go Loading commit data...
gotype.go Loading commit data...
gotype_test.go Loading commit data...