aboutsummaryrefslogtreecommitdiff
path: root/go/ssa/ssa.go
AgeCommit message (Expand)Author
2023-02-17go/ssa: substitute type parameters in local typesTim King
2023-02-06go/ssa: add MultiConvert instructionTim King
2022-11-23go/ssa: deprecate coreType and _NormalTermsTim King
2022-11-18go/ssa: build generic function bodiesTim King
2022-05-13go/ssa: create *ssa.selection.Tim King
2022-04-25ssa: switch lblocks to types.ObjectTim King
2022-04-22go/ssa: monomorphize generic instantiations.Tim King
2022-04-20go/ssa: return nil on parameterized types on MethodValue.Tim King
2022-04-12go/ssa: gofmtRuss Cox
2022-04-08go/ssa: bound functions are now unique per instantiation.Tim King
2022-04-08go/ssa: Adds datastructures for function instantiation.Tim King
2022-04-06go/ssa: Track created functions in the builder.Tim King
2022-04-06go/ssa: adds position info to implicit field selection instructionsZvonimir Pavlinovic
2022-03-02go/ssa: changes Package.values to objects.Tim King
2022-03-02go/ssa: adds *types.Info field to ssa.Function.Tim King
2022-03-02go/ssa: Put type canonicalization on own mutex.Tim King
2021-07-21all: add SliceToArrayPointer instructionCuong Manh Le
2021-07-08go/ssa: incorrect document in type Builtin structSatoru Kitaguchi
2021-07-01go/ssa: allow conversion from slice to array pointerCuong Manh Le
2020-02-14go/ssa: add DebugRef.ObjectAyke van Laethem
2018-11-09go/ssa: updated inconsistent docs after Program.Method renameNicholas Ng
2018-08-10x/tools: remove old renaming imports of go/constant as exactAlan Donovan
2018-06-20go/ssa: fix some incorrect commentsAustin Clements
2017-03-01x/tools/go/ssa: remove unused field from NamedConstDavid R. Jenni
2017-02-13x/tools: support Go 1.9 type aliasesAlan Donovan
2017-02-07tools: updates for minimum Go version 1.6Alan Donovan
2016-01-06tools: switch to standard go/types at tipAlan Donovan
2016-01-06x/tools/...: fork and tag !1.5 all files that use go/types et alAlan Donovan
2015-09-18go/ssa: use sync.Once instead of sync.atomicAlan Donovan
2015-08-31go/ssa: rename some API features (incompatible change)Alan Donovan
2015-06-05go/types: move MethodSetCache into package go/types/typeutilRobert Griesemer
2015-04-14go/ssa/ssautil: break ssa->loader dependencyAlan Donovan
2015-03-05go/ssa: treat declared init functions less speciallyAlan Donovan
2015-02-20go/ssa: minor doc tweaks.Alan Donovan
2015-01-22go/ssa: simplify TypesWithMethodSetsAlan Donovan
2014-12-29go/ssa: add position info to all Load/Store instructionsAlan Donovan
2014-12-29go/ssa: canonicalize receiver types to avoid creating duplicate thunk functionsAlan Donovan
2014-11-10go.tools: use golang.org/x/... import pathsAndrew Gerrand
2014-09-15go.tools/go/ssa: fix a race condition in needMethodsOf.Alan Donovan
2014-08-01go.tools/cmd/ssadump: print packages and functions to stdout, not stderr.Alan Donovan
2014-07-11go.tools/go/loader: use new types.TypeAndValue mode predicates.Alan Donovan
2014-07-10go.tools: various doc fixes.Alan Donovan
2014-06-13go/ssa: make Builtin capable of representing non-spec-defined intrinsics.Alan Donovan
2014-06-13go.tools/go/ssa: record ast.CallExpr.Rparen as Alloc.Pos() for varargs arrays.Alan Donovan
2014-06-13go.tools/go/ssa: emit a recover block if the function's results are unnamedPeter Collingbourne
2014-06-11go.tools/go/ssa: add Max to Slice's SSA operand listPeter Collingbourne
2014-06-11go/ssa: s/Capture/FreeVar/gAlan Donovan
2014-06-11go/ssa: add Node interface: common parts of Value+Instruction, plus Operands/...Alan Donovan
2014-06-11go.tools/ssa: create thunks for method expressions T.f.Alan Donovan
2014-05-19go.tools/all: the the thes are too frequent, it's clear that that's not what ...Rob Pike