15 Commits (607d8242111560233ffd54eda461a43cc9c4760b)

Author SHA1 Message Date
Ayke van Laethem 944f022060 interp: support extractvalue/insertvalue with multiple operands 4 years ago
Ayke van Laethem 7b761fac78 runtime: implement command line arguments in hosted environments 4 years ago
Ayke van Laethem 768a15c1dd interp: remove map support 4 years ago
Ayke van Laethem c1c3be1aa7 interp: fix phi instruction 4 years ago
Ayke van Laethem 04d12bf2ba interp: add support for switch statement 4 years ago
Ayke van Laethem 61243f6c57 transform: don't rely on struct name of runtime.typecodeID 4 years ago
Ayke van Laethem 312f5d3833 builder: run interp per package 4 years ago
Ayke van Laethem 35bf0746a1 interp: make toLLVMValue return an error instead of panicking 4 years ago
Ayke van Laethem c849bccb83 reflect: let reflect.Type be of interface type 4 years ago
Ayke van Laethem cffe424849 interp: add support for runtime.interfaceMethod 4 years ago
Ayke van Laethem 51938e9d1c interp: handle (reflect.Type).Elem() 4 years ago
Ayke van Laethem 19dec048b0 compiler: do not check for impossible type asserts 4 years ago
Ayke van Laethem bbb2909283 compiler: merge runtime.typecodeID and runtime.typeInInterface 4 years ago
Ayke van Laethem 34b50efdcd interp: support GEP on fixed (MMIO) addresses 4 years ago
Ayke van Laethem 30df912565 interp: rewrite entire package 4 years ago