summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/const.go
Commit message (Expand)AuthorAgeFilesLines
* [dev.regabi] cmd/compile: split out package typecheck [generated]Russ Cox2020-12-231-864/+0
* [dev.regabi] cmd/compile: move helpers into package ir [generated]Russ Cox2020-12-231-82/+9
* [dev.regabi] cmd/compile: move helpers into package types [generated]Russ Cox2020-12-231-3/+3
* [dev.regabi] cmd/compile: simplify Nodes usage [generated]Russ Cox2020-12-231-1/+1
* [dev.regabi] cmd/compile: remove Left, Right etc methods [generated]Russ Cox2020-12-231-25/+25
* [dev.regabi] cmd/compile: remove Node.Left etc [generated]Russ Cox2020-12-231-0/+16
* [dev.regabi] cmd/compile: rename ir.Find to ir.Any and update usesRuss Cox2020-12-181-4/+4
* [dev.regabi] cmd/compile: cleanup for concrete types - constRuss Cox2020-12-171-24/+50
* [dev.regabi] cmd/compile: simplify ir.Find, replace ir.Inspect with ir.VisitRuss Cox2020-12-171-4/+3
* [dev.regabi] cmd/compile: remove unnecessary String methodsMatthew Dempsky2020-12-141-1/+1
* [dev.regabi] cmd/compile: move Type, Sym printing to package types [generated]Russ Cox2020-12-071-1/+1
* [dev.regabi] cmd/compile: untangle FmtFlag, FmtModeRuss Cox2020-12-071-1/+1
* [dev.regabi] cmd/compile: use ir.Find for "search" traversalsRuss Cox2020-12-041-43/+29
* [dev.regabi] cmd/compile: add ConstExprMatthew Dempsky2020-12-031-20/+7
* [dev.regabi] cmd/compile: refactoring prep for ConstExprMatthew Dempsky2020-12-031-4/+4
* [dev.regabi] cmd/compile: first pass at abstracting TypeMatthew Dempsky2020-12-011-11/+11
* [dev.regabi] cmd/compile: use ir.Copy instead of direct use of RawCopyRuss Cox2020-12-011-1/+6
* [dev.regabi] cmd/compile: remove Orig, SetOrig from Node interfaceRuss Cox2020-11-301-2/+2
* [dev.regabi] cmd/compile: replace *Node type with an interface Node [generated]Russ Cox2020-11-251-15/+15
* [dev.regabi] cmd/compile: use Node getters and setters [generated]Russ Cox2020-11-251-86/+86
* [dev.regabi] cmd/compile: introduce cmd/compile/internal/ir [generated]Russ Cox2020-11-251-298/+134
* [dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated]Russ Cox2020-11-251-45/+46
* [dev.regabi] cmd/compile: fix reporting of overflowMatthew Dempsky2020-11-251-24/+21
* [dev.regabi] cmd/compile: replace Val with go/constant.ValueMatthew Dempsky2020-11-251-560/+335
* [dev.regabi] cmd/compile: replace evconst with non-mutating versionRuss Cox2020-11-241-50/+65
* [dev.regabi] cmd/compile: delete n.List after collapsing OADDSTR to OLITERALRuss Cox2020-11-241-0/+1
* [dev.regabi] cmd/compile: prep refactoring for switching to go/constantMatthew Dempsky2020-11-241-71/+59
* [dev.regabi] cmd/compile: remove CTRUNEMatthew Dempsky2020-11-241-54/+32
* [dev.regabi] cmd/compile: refactor type/value assertionsMatthew Dempsky2020-11-241-5/+18
* [dev.regabi] cmd/compile: replace CTNIL with ONILMatthew Dempsky2020-11-241-14/+5
* cmd/compile: rename strlit, Bool, and Int64 *Node accessorsAlberto Donizetti2020-10-141-15/+19
* cmd/compile: rename types.IdealFoo to types.UntypedFooCuong Manh Le2020-10-081-18/+18
* cmd/compile: change mustHeapAlloc to return a reason whyAlberto Donizetti2020-10-031-1/+0
* cmd/compile: refactoring mixing untyped type logicCuong Manh Le2020-09-181-6/+9
* cmd/compile: move validation from unary/binaryOp to typecheckCuong Manh Le2020-09-181-18/+1
* cmd/compile: make typecheck set correct untyped typeCuong Manh Le2020-09-181-80/+42
* cmd/compile: remove guard for OCOMPLEX in evconstCuong Manh Le2020-03-111-4/+0
* cmd/compile: check rune type bounds as int32, not uint32Ian Lance Taylor2020-02-271-4/+4
* cmd/compile: consistenly use CTxxx for works relate to CtypeCuong Manh Le2019-10-141-1/+1
* cmd/compile: apply constant folding to ORUNESTRMatthew Dempsky2019-09-261-1/+1
* cmd/compile: consistently use strlit to access constants string valuesCuong Manh Le2019-09-161-2/+2
* cmd/compile: report more precise errors about untyped constantsMatthew Dempsky2019-09-091-13/+23
* all: fix typosAinar Garipov2019-09-081-1/+1
* cmd/compile: rewrite untyped constant conversion logicMatthew Dempsky2019-09-061-288/+184
* cmd/compile: use CTNIL for pointer-typed OLITERALsMatthew Dempsky2019-09-061-23/+2
* Revert "cmd/compile: improve errors for invalid conversions of consts"Matthew Dempsky2019-09-061-7/+3
* cmd/compile: improve errors for invalid conversions of constsK. "pestophagous" Heller2019-09-061-3/+7
* cmd/compile: restore lineno before returning in defaultlitreuseMatthew Dempsky2019-09-061-1/+3
* cmd/compile: truncate constant arithmetic result with typed complex numbersCholerae Hu2019-08-281-3/+9
* cmd/compile: fix "previous" position info for duplicate switch casesMatthew Dempsky2019-08-271-12/+36