aboutsummaryrefslogtreecommitdiff
path: root/go/ssa/builder.go
AgeCommit message (Expand)Author
2022-11-23go/ssa: deprecate coreType and _NormalTermsTim King
2022-11-18go/ssa: build generic function bodiesTim King
2022-10-24go/ssa: emit field and index lvals on demandTim King
2022-10-21go/ssa: add slice to array conversioncuiweixie
2022-09-11go/ssa/ssautil: initialize info when there is syntaxTim King
2022-05-16go/ssa: fix *SelectorExpr within *IndexExpr handlingTim King
2022-05-13go/ssa: inline *ssa.selection methodsTim King
2022-05-13go/ssa: create *ssa.selection.Tim King
2022-05-11x/tools/go/ssa: instantiate sel.Recv() on MethodVal.Tim King
2022-04-22go/ssa: monomorphize generic instantiations.Tim King
2022-04-19go/ssa: fix miscompilation of <<= and >>= statementsMatthew Dempsky
2022-04-12go/ssa: gofmtRuss Cox
2022-04-12go/ssa: emit Low expression before High in *ast.SliceTim King
2022-04-08go/ssa: Instantiate calls to generic functions and methods.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-30go/ssa: removes conversion of index value in Index and IndexAddr to intTim King
2022-03-23go/ssa: add position information for switch case conditionsZvonimir 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
2021-07-21all: add SliceToArrayPointer instructionCuong Manh Le
2021-07-08go/ssa: support unsafe.Add and unsafe.SliceCuong Manh Le
2020-01-30all: revert uses of types.NewInterfaceTypeRebecca Stambler
2020-01-29all: fix some staticcheck errorsRebecca Stambler
2020-01-22go/ssa: replace DefaultType with go/types.Defaultvovapi
2020-01-09go/ssa: add position data in indexed range loopsvovapi
2019-12-30all: remove many cases of space-spaceDan Kortschak
2018-08-10x/tools: remove old renaming imports of go/constant as exactAlan Donovan
2018-08-09go/ssa: emit position information for assignment operatorsDominik Honnef
2017-11-30go/ssa: complete interface types for correct string form (fix build)Robert Griesemer
2017-03-03go/ssa: create an 'init' function even if len(files)==0Alan Donovan
2017-02-15x/tools/go: gofmt -s -wDavid R. Jenni
2016-11-04go/ssa: remove go1.8 tagged filesAlan Donovan
2016-11-02x/tools: clone some files in preparation for alias changesAlan Donovan
2016-07-20go/ssa: fix stale docs for CreateProgram and BuildTim Henderson
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-11-23go/ssa: fix crash when building map[*struct{}]bool{{}: true}Alan Donovan
2015-10-23go/ssa: emit DebugRefs for x, y = z() assignmentsDaniel Morsing
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-04-14go/ssa/ssautil: break ssa->loader dependencyAlan Donovan
2015-03-17go/ssa: fix incorrect SSA code for composite literalsAlan Donovan
2015-03-05go/ssa: treat declared init functions less speciallyAlan Donovan
2015-01-22go/ssa: simplify TypesWithMethodSetsAlan Donovan
2015-01-21go/types: expose IsInterface predicate, eliminating 6 copiesAlan Donovan
2015-01-13go/ssa: slight simplification to setCallFuncAlan Donovan
2014-12-29go/ssa: add position info to all Load/Store instructionsAlan Donovan
2014-12-29go/ssa: simplify make([]T, len, k) to new([k]T)[:len] for constant kAlan Donovan