22 Commits (607d8242111560233ffd54eda461a43cc9c4760b)

Author SHA1 Message Date
Ayke van Laethem 607d824211 interp: keep reverted package initializers in order 3 years ago
Ayke van Laethem 95e4dcfb53 interp: ignore inline assembly in markExternal 4 years ago
Ayke van Laethem 944f022060 interp: support extractvalue/insertvalue with multiple operands 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 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 30df912565 interp: rewrite entire package 4 years ago
Ayke van Laethem 25fcf3e18e interp: better support interface operations 5 years ago
Ayke van Laethem 9222bda9c6 interp: add support for constant type asserts 5 years ago
Ayke van Laethem 072f8c354e interp: add runtime fallback for mapassign operations 5 years ago
Ayke van Laethem 9aeb8d9e06 interp: support llvm.lifetime.* calls 5 years ago
Ayke van Laethem 0db26b0662 interp: support integer icmp of ptrtoint 5 years ago
Ayke van Laethem 4f7a650614 interp: add test for icmp inttoptr workaround 5 years ago
Ayke van Laethem 4605cbbc6e interp: fix inserting non-const values in a const aggregate 5 years ago
Ayke van Laethem e977276044 interp: fix "todo: store" panic 5 years ago
Ayke van Laethem feb2b4715b interp: fix scanning declarations 5 years ago
Ayke van Laethem 923a6f5873 interp: add testing for scanning for side effects 5 years ago
Ayke van Laethem 582457b81e interp: implement runtime.sliceCopy 5 years ago
Ayke van Laethem 4ea1559d46 interp: add basic test to interp package 5 years ago