summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/align.go
Commit message (Expand)AuthorAgeFilesLines
* [dev.regabi] cmd/compile: move type size calculations into package types [gen...Russ Cox2020-12-231-541/+0
* [dev.regabi] cmd/compile: move helpers into package types [generated]Russ Cox2020-12-231-4/+4
* [dev.regabi] cmd/compile: move helpers into package base [generated]Russ Cox2020-12-231-1/+1
* [dev.regabi] cmd/compile: separate dowidth betterRuss Cox2020-12-221-13/+16
* [dev.regabi] cmd/compile: remove uses of Name.Offset, Name.copyRuss Cox2020-12-181-3/+3
* [dev.regabi] cmd/compile: cleanup for concrete types - mop-upRuss Cox2020-12-171-0/+1
* [dev.regabi] cmd/compile: move Type, Sym printing to package types [generated]Russ Cox2020-12-071-1/+1
* [dev.regabi] cmd/compile: first pass at abstracting TypeMatthew Dempsky2020-12-011-6/+6
* [dev.regabi] cmd/compile: add NewNamedMatthew Dempsky2020-12-011-3/+3
* [dev.regabi] cmd/compile: improve findTypeLoopMatthew Dempsky2020-12-011-4/+9
* [dev.regabi] cmd/compile: make ir.Name the ONAME Node implementationRuss Cox2020-11-301-4/+6
* [dev.regabi] cmd/compile: use Node getters and setters [generated]Russ Cox2020-11-251-6/+6
* [dev.regabi] cmd/compile: introduce cmd/compile/internal/ir [generated]Russ Cox2020-11-251-28/+29
* [dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated]Russ Cox2020-11-251-25/+26
* [dev.regabi] cmd/compile: remove uses of dummyRuss Cox2020-11-251-1/+1
* [dev.regabi] cmd/compile/internal/types: add pos/sym/typ params to NewFieldMatthew Dempsky2020-11-241-5/+2
* cmd/compile: use type position for error message in align.goCuong Manh Le2020-10-201-5/+5
* cmd/compile: fix ICE in reporting of invalid recursive typesMatthew Dempsky2020-10-191-1/+1
* cmd/compile: report type loop for invalid recursive typesMatthew Dempsky2020-09-291-9/+89
* cmd/compile: clean up slice and string offsets/sizesJosh Bleecher Snyder2020-04-091-3/+3
* cmd/compile: rename sizeof_Array and array_* to slice_*DQNEO2019-11-111-1/+1
* cmd/compile: don't apply -lang=go1.X restrictions to imported packagesMatthew Dempsky2019-11-081-1/+1
* cmd/compile: add marker for skipping dowidth when tracing typecheckLE Manh Cuong2019-10-221-0/+5
* cmd/compile: remove DDD array typesMatthew Dempsky2019-09-261-7/+0
* cmd/compile: require -lang=go1.14 for overlapping interfacesMatthew Dempsky2019-09-161-1/+1
* cmd/compile: simplify {defer,resume}checkwidth logicMatthew Dempsky2019-09-031-21/+11
* cmd/compile: make typecheck set n.Type.Nod when returning OTYPELE Manh Cuong2019-08-291-10/+1
* cmd/compile: allow embedding overlapping interfacesMatthew Dempsky2019-08-261-11/+31
* cmd/compile: refactor expandifaceMatthew Dempsky2019-08-261-20/+9
* cmd/compile: refactor checkdupfields APIMatthew Dempsky2019-08-261-1/+1
* cmd/compile: avoid compiler crash for recursive interface typeRobert Griesemer2019-05-071-1/+10
* cmd/compile: better documentation around checkwidthRobert Griesemer2018-10-311-8/+8
* cmd/compile: merge TPTR32 and TPTR64 as TPTRMatthew Dempsky2018-10-041-6/+2
* cmd/compile/internal/types: replace Type.Val with Type.ElemMatthew Dempsky2018-04-241-1/+1
* cmd/compile: replace Field.Nname.Pos with Field.PosMatthew Dempsky2018-04-231-8/+8
* cmd/compile: avoid spurious errors for invalid map key typesgriesemer2017-11-021-0/+1
* cmd/compile: fix compiler crash on recursive typesMatthew Dempsky2017-09-181-0/+1
* cmd/compile: check width of embedded interfaces in expandifaceJosh Bleecher Snyder2017-04-281-0/+1
* cmd/compile: prevent infinite recursion printing types in FatalfJosh Bleecher Snyder2017-04-281-0/+5
* cmd/compile: add sizeCalculationDisabled flagJosh Bleecher Snyder2017-04-281-0/+12
* cmd/compile/internal/types: shorten struct type namesRobert Griesemer2017-04-071-2/+2
* cmd/compile: factor out Pkg, Sym, and Type into package typesRobert Griesemer2017-04-071-22/+23
* cmd/compile: add Type.WidthCalculatedJosh Bleecher Snyder2017-03-281-10/+6
* cmd/compile: minor cleanup in widstructJosh Bleecher Snyder2017-03-231-5/+4
* cmd/compile/internal/gc: handle recursive interfaces betterMatthew Dempsky2017-03-211-2/+54
* cmd/compile/internal/gc: eliminate two uses of Type.PosMatthew Dempsky2017-03-201-2/+5
* cmd/compile/internal/gc: rename Thearch to thearchMatthew Dempsky2017-03-171-3/+3
* cmd/compile: pack bool fields in Node, Name, Func and Type structs to bitsetsAliaksandr Valialkin2017-03-031-9/+9
* all: merge dev.inline into masterRuss Cox2017-02-011-2/+2
|\
| * [dev.inline] cmd/compile: rename various fields from Lineno to PosRobert Griesemer2016-12-081-2/+2