go/ directory

Directories

PathSynopsis
go/ast
go/ast/astutil
go/callgraphPackage callgraph defines the call graph and various algorithms and utilities to operate on it.
go/callgraph/chaPackage cha computes the call graph of a Go program using the Class Hierarchy Analysis (CHA) algorithm.
go/callgraph/rtaThis package provides Rapid Type Analysis (RTA) for Go, a fast algorithm for call graph construction and discovery of reachable code (and hence dead code) and runtime types.
go/callgraph/staticPackage static computes the call graph of a Go program containing only static call edges.
go/gcsizesPackage gcsizes provides a types.Sizes implementation that adheres to the rules used by the gc compiler.
go/irPackage ir defines a representation of the elements of Go programs (packages, types, functions, variables and constants) using a static single-information (SSI) form intermediate representation (IR) for the bodies of functions.
go/ir/irutil
go/loader
go/types
go/types/typeutil
Version
v0.1.2
Published
Feb 19, 2021
Platform
windows/amd64
Last checked
22 seconds ago

Tools for package owners.