Commit Graph

16 Commits

Author SHA1 Message Date
Ilya Rezvov 4775c42207 implement test and unary integer operations 2018-03-16 10:32:36 -07:00
Ilya Rezvov 51f4cdfa53 fix arguments ordering for int binary operations 2018-03-16 10:11:06 -07:00
Ilya Rezvov 3d9cb6132b make fact work 2018-03-15 21:53:02 -07:00
Ilya Rezvov 421d7db976 implement int rel operations 2018-03-15 21:02:38 -07:00
Ilya Rezvov 36225ea479 implement int bin operations 2018-03-15 20:53:45 -07:00
Ilya Rezvov d5324acb40 implement call_indirect 2018-03-15 19:52:57 -07:00
Ilya Rezvov 6561ed0264 implement interpretation of control instruction 2018-03-15 19:42:24 -07:00
Ilya Rezvov edbdeaec46 start instruction evaluator 2018-03-14 21:12:01 -07:00
Ilya Rezvov 1b4a79655f store memory as word8 vector and do not grow mem and tables on initialization 2018-03-12 20:46:21 -07:00
Ilya Rezvov 8af5518e2b initialize elem and data segments 2018-03-12 10:04:17 -07:00
Ilya Rezvov 93d6d4a417 allocate memories and tables 2018-03-11 19:11:19 -07:00
Ilya Rezvov 867092c820 add globals allocation 2018-03-07 16:35:36 -08:00
Ilya Rezvov 1dab371720 calculate module instance 2018-03-07 14:40:19 -08:00
Ilya Rezvov a073456a63 adjust types to spec 2018-03-07 10:53:06 -08:00
Ilya Rezvov efcd8f35e2 refactor interpreter types 2018-03-04 20:18:18 -08:00
Ilya Rezvov b9e03584dd start interpreter 2018-02-28 21:20:52 -08:00