aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/typecheck
AgeCommit message (Expand)Author
11 dayscmd/compile: for rangefunc, add checks and tests, fix panic interactionsDavid Chase
2024-04-04all: fix some commentscui fliter
2024-03-20cmd/compile/internal/typecheck: more selective OPAREN skippingMatthew Dempsky
2024-03-08cmd/compile: compile cap(ch) as call to runtime.chancapRuss Cox
2024-03-06cmd/compile: mark DIEs of captured variablesAlessandro Arzilli
2024-02-28cmd/compile: compile len(ch) as call to runtime.chanlenRuss Cox
2024-02-20cmd/compile/internal/typecheck: remove constant bounds checkCuong Manh Le
2023-12-05math/rand, math/rand/v2: use ChaCha8 for global randRuss Cox
2023-11-20cmd/compile/internal/ir: add CallExpr.GoDeferMatthew Dempsky
2023-11-15cmd/compile: check for iteration after range func loop exitDavid Chase
2023-11-07cmd/compile,runtime: dedup writeBarrier neededMauri de Souza Meneguzzo
2023-10-25cmd/compile/internal/typecheck: use strings.ContainsTobias Klauser
2023-10-19all: drop old +build linesDmitri Shuralyov
2023-10-09cmd/compile: use cache in front of convI2IKeith Randall
2023-10-06cmd/compile: use descriptors for type assertion runtime callsKeith Randall
2023-10-06cmd/compile: pass only the itab to the assertI2I-style functionsKeith Randall
2023-10-06cmd/compile: improve interface type switchesKeith Randall
2023-10-05cmd/compile: some cleanup with old irgen codeCuong Manh Le
2023-10-05cmd/compile: do not fatal when typechecking conversion expressionCuong Manh Le
2023-10-05cmd/compile/internal/ir: tweak a couple namesMatthew Dempsky
2023-10-03cmd/compile,runtime: remove runtime.mulUintptrqiulaidongfeng
2023-09-20cmd/compile: implement range over funcRuss Cox
2023-09-14cmd/compile/internal/ir: add Func.DeclareParamsMatthew Dempsky
2023-09-12cmd/compile: remove typecheck.Orig* functionsCuong Manh Le
2023-09-12cmd/compile/internal/typecheck: remove HasNamedResults checkMatthew Dempsky
2023-09-11cmd/compile/internal/ir: remove OSIZEOF, etcMatthew Dempsky
2023-09-11cmd/compile/internal/typecheck: fix closure field namingMatthew Dempsky
2023-09-10cmd/compile/internal/typecheck: use constant.MakeUnknown()qiulaidongfeng
2023-09-08cmd/compile: cleanup uses of ir.Orig and ir.SepCopyMatthew Dempsky
2023-09-08cmd/compile/internal/ir: remove OrigNodeMatthew Dempsky
2023-08-25cmd/compile/internal/ir: mark Addrtaken in NewAddrExprMatthew Dempsky
2023-08-25cmd/compile/internal/noder: avoid ir.Node temps in FixValueMatthew Dempsky
2023-08-24cmd/compile: create "init" function during nodingMatthew Dempsky
2023-08-22cmd/compile/internal/typecheck: use types.IsMethodApplicableMatthew Dempsky
2023-08-22cmd/compile/internal/typecheck: merge SubstArgTypes into LookupRuntimeMatthew Dempsky
2023-08-22cmd/compile: redo IsRuntimePkg/IsReflectPkg predicateAustin Clements
2023-08-22cmd/compile/internal/types: overhaul and simplify APIMatthew Dempsky
2023-08-21cmd/compile/internal/reflectdata: share hmap and hiter typesMatthew Dempsky
2023-08-21cmd/compile: do some TODOs about FatalfMatthew Dempsky
2023-08-20cmd/compile/internal/typecheck: add selector helpersMatthew Dempsky
2023-08-20cmd/compile/internal/typecheck: simplify NewMethodExprMatthew Dempsky
2023-08-20cmd/compile/internal/typecheck: add NewMethodExpr helperMatthew Dempsky
2023-08-20cmd/compile/internal/typecheck: refactor and simplify DeclFuncMatthew Dempsky
2023-08-19cmd/compile/internal/typecheck: remove NeedRuntimeTypeMatthew Dempsky
2023-08-18cmd/compile: construct more IR nodes as typedMatthew Dempsky
2023-08-18cmd/compile/internal/ir: remove AsNodeMatthew Dempsky
2023-08-18cmd/compile/internal/typecheck: remove DeclContextMatthew Dempsky
2023-08-18cmd/compile/internal/ir: remove OFUNCINST and InstExprMatthew Dempsky
2023-08-18cmd/compile/internal/typecheck: prune some useless codeMatthew Dempsky
2023-08-18cmd/compile/internal/typecheck: replace Temp calls with TempAtMatthew Dempsky