aboutsummaryrefslogtreecommitdiffhomepage
path: root/transform/interface-lowering.go
AgeCommit message (Expand)Author
2023-10-01all: remove LLVM 14 supportAyke van Laethem
2023-06-09compiler,transform: fix for pointer-to-pointer type switches from @aykevlDamian Gryski
2023-03-02transform: fix non-determinism in the interface lowering passAyke van Laethem
2023-02-17all: refactor reflect packageAyke van Laethem
2022-10-19ci: add support for LLVM 15Ayke van Laethem
2022-10-19all: remove pointer ElementType callsAyke van Laethem
2022-10-19all: replace llvm.Const* calls with builder.Create* callsAyke van Laethem
2022-10-19all: add type parameter to CreateCallAyke van Laethem
2022-05-30builder: free LLVM objects after useAyke van Laethem
2022-01-19compiler: remove parentHandle from calling conventionNia Waldvogel
2021-11-06transform: add debug info in interface lowering passAyke van Laethem
2021-11-03compiler: refactor when the optsize attribute is setAyke van Laethem
2021-10-31transform (interface): fix merge error from #2202Nia Waldvogel
2021-10-31compiler: simplify interface loweringAyke van Laethem
2021-10-28transform: work around renamed return type after merging LLVM modulesAyke van Laethem
2021-10-26transform: remove some dead codeAyke van Laethem
2021-06-17compiler: refactor method namesAyke van Laethem
2021-05-03transform: split interface and reflect loweringAyke van Laethem
2021-04-08transform: don't rely on struct name of runtime.typecodeIDAyke van Laethem
2021-04-08builder: add optsize attribute while building the packageAyke van Laethem
2021-04-05transform: fix bug in interface lowering when signatures are renamedAyke van Laethem
2021-03-28transform: optimize reflect.Type Implements() methodAyke van Laethem
2021-03-23compiler: do not check for impossible type assertsAyke van Laethem
2021-03-23compiler: merge runtime.typecodeID and runtime.typeInInterfaceAyke van Laethem
2021-03-21builder, compiler: compile and cache packages in parallelAyke van Laethem
2020-05-28transform: introduce check for method calls on nil interfacesAyke van Laethem
2020-05-28transform: do not special-case zero or one implementations of a method callAyke van Laethem
2020-03-25transform: fix error in interface lowering passAyke van Laethem
2020-03-24transform: replace panics with source locationsAyke van Laethem
2019-11-17compiler: add support for async interface callsJaden Weiss
2019-11-15compiler,transform: move interface lowering to transform packageAyke van Laethem