Sign in
go
/
tools
/
b97706b7f64d6771fed3c72922d4a663c7b19b56
/
go
/
ssa
/
create.go
5b5e9c8
go/ssa: updates to support go/packages
by Alan Donovan
· 7 years ago
7a49e42
go/loader: don't create types.Package for "unsafe"
by Alan Donovan
· 8 years ago
6e7ee5a
x/tools: support Go 1.9 type aliases
by Alan Donovan
· 8 years ago
fe1fa38
go/ssa: remove go1.8 tagged files
by Alan Donovan
· 8 years ago
4549178
x/tools: clone some files in preparation for alias changes
by Alan Donovan
· 8 years ago
542ffc7
tools: switch to standard go/types at tip
by Alan Donovan
· 9 years ago
2477c0d
x/tools/...: fork and tag !1.5 all files that use go/types et al
by Alan Donovan
· 9 years ago
afcda55
go/ssa: rename some API features (incompatible change)
by Alan Donovan
· 10 years ago
9c57c19
go/loader: eliminate ImportFromBinary option and PackageCreated hook
by Alan Donovan
· 10 years ago
20186168
go/ssa/ssautil: break ssa->loader dependency
by Alan Donovan
· 10 years ago
9957739
go/ssa: treat declared init functions less specially
by Alan Donovan
· 10 years ago
9bdc591
go/ssa: standardize parsing of BuilderMode flags.
by Alan Donovan
· 10 years ago
761c80f
go/ssa: canonicalize receiver types to avoid creating duplicate thunk functions
by Alan Donovan
· 10 years ago
5ebbcd1
go.tools: use golang.org/x/... import paths
by Andrew Gerrand
· 10 years ago
149e030
go.tools/cmd/ssadump: print packages and functions to stdout, not stderr.
by Alan Donovan
· 11 years ago
f2db24a
go.tools/go/loader: use new types.TypeAndValue mode predicates.
by Alan Donovan
· 11 years ago
4a6efa0
go.tools/go/ssa: add a flag for selecting bare init functions
by Peter Collingbourne
· 11 years ago
fec2522
go.tools/ssa: create thunks for method expressions T.f.
by Alan Donovan
· 11 years ago
ba9c801
go.tools: various comments + doc tweaks.
by Alan Donovan
· 11 years ago
ed45af7
go.tools/go/loader: add AllowTypeErrors flag.
by Alan Donovan
· 11 years ago
675033b
go.tools/go/ssa: fix nondeterministic computation of necessary method sets.
by Alan Donovan
· 11 years ago
744d7e6
go.tools/go/ssa: use bytes.Buffer instead of io.Writer.
by Alan Donovan
· 11 years ago
3fc0fc1
go.tools: rename packages.
by Alan Donovan
· 11 years ago
[Renamed (97%) from ssa/create.go]
e8afbfa
go.tools/importer: API rethink.
by Alan Donovan
· 11 years ago
3d82e7e
go.tools/ssa: fix crash in SSA builder when using GCImporter to satisfy imports (ssadump -build=G).
by Alan Donovan
· 11 years ago
d6eb898
go.tools/ssa: two fixes to CallCommon.
by Alan Donovan
· 11 years ago
9fcd20e
go.tools/ssa: display named types package-qualified using types.TypeString.
by Alan Donovan
· 11 years ago
ce321e3
go.tools/ssa: simplify initialization of globals using go/types.Info.InitOrder.
by Alan Donovan
· 11 years ago
aa23862
go.tools/ssa: new Function.Syntax() returns the declaring AST (debug mode) or just the Pos/End of the function's extent (otherwise).
by Alan Donovan
· 11 years ago
87ced82
go.tools/ssa: fix computation of set of types requiring method sets.
by Alan Donovan
· 11 years ago
2accef2
go.tools/ssa: implement correct control flow for recovered panic.
by Alan Donovan
· 11 years ago
7aabe2e
go.tools/ssa: build a separate Function for each init() func.
by Alan Donovan
· 11 years ago
318b83e
go.tools/ssa: SSA fixes for *types.Builtin becoming an object (CL 13813043)
by Alan Donovan
· 12 years ago
3f2f9a7
go.tools/importer: generalize command-line syntax.
by Alan Donovan
· 12 years ago
713699d
go.tools: add copyright messages to source files.
by Alan Donovan
· 12 years ago
c28bf6e
go.tools/ssa: extend debug information to arbitrary ast.Exprs.
by Alan Donovan
· 12 years ago
fb0642f
go.tools/ssa: fix a package-level var initialization order bug.
by Alan Donovan
· 12 years ago
4da31df
go.tools/ssa: (another) major refactoring of method-set logic.
by Alan Donovan
· 12 years ago
c98ff05
go.tools/go/types: faster scopes, cleanups around method lookups
by Robert Griesemer
· 12 years ago
d203f12
go.tools/ssa: drop ssa.Id in favour of types.Id function.
by Alan Donovan
· 12 years ago
d722d82
go.tools/go/type: hook up interface method receivers
by Robert Griesemer
· 12 years ago
5d7d909
go.tools/ssa: big simplification: use new types.MethodSet to compute ssa.MethodSet.
by Alan Donovan
· 12 years ago
69ce87a
go.tools/ssa: some refactorings
by Alan Donovan
· 12 years ago
8901caa
go.tools/go/types: Method sets for all types
by Robert Griesemer
· 12 years ago
732dbe9
go.tools/ssa: s/Literal/Const/g, s/Constant/NamedConst/g
by Alan Donovan
· 12 years ago
80ec883
go.tools/ssa: several small clean-ups.
by Alan Donovan
· 12 years ago
a399e26
go.tools/ssa: remove position info from Literals.
by Alan Donovan
· 12 years ago
55d678e
go.tools/ssa: add debug information for all ast.Idents.
by Alan Donovan
· 12 years ago
f1a8891
go.tools/go/types: cleanups
by Robert Griesemer
· 12 years ago
bc1f724
go.tools/ssa: Member.Object() returns typechecker object for package members.
by Alan Donovan
· 12 years ago
32f601b
go.types/ssa: unexport Package.Init; clients should use pkg.Func("init").
by Alan Donovan
· 12 years ago
e783d2d
go.tools/ssa: added test of loading of partial programs (via gcimporter).
by Alan Donovan
· 12 years ago
4df7477
go.tools/ssa: de-dup the creation of method sets, using typemap.
by Alan Donovan
· 12 years ago
1fa3f78
go.tools/ssa: Function.Synthetic documents provenance of synthetic functions.
by Alan Donovan
· 12 years ago
6ae930a
go.tools/ssa: some renamings.
by Alan Donovan
· 12 years ago
8097dad
go.tools/ssa: Select now returns received values by tuple, not interface.
by Alan Donovan
· 12 years ago
f1d4d01
go.tools/ssa: memoize synthesis of all wrapper methods.
by Alan Donovan
· 12 years ago
341a07a
go.tools/ssa: small changes accumulated during gri's vacation. :)
by Alan Donovan
· 12 years ago
fc4c97d
go.tools/ssa: refactoring: eliminate Builder from API.
by Alan Donovan
· 12 years ago