30 Commits

Author SHA1 Message Date
Volker Berlin
bddf4c7525 correct binary encoding for GC spec version 3 2019-04-19 21:22:20 +02:00
Volker Berlin
018fa3896a tail call opcodes 2019-03-23 17:10:47 +01:00
Volker Berlin
4c3c0501d2 rename to BR_ON_EXN 2019-02-23 18:35:27 +01:00
Volker Berlin
9bcc7347c1 Change the old text format to the new format. fix #3 2019-02-22 23:19:10 +01:00
Volker Berlin
f5ed8aeeb6 get_local --> local.get, set_local --> local.set, see #3 2019-02-20 21:42:52 +01:00
Volker Berlin
6196648cc0 add support for objects equals/not equals (if_acmpeq,if_acmpne) 2018-12-17 21:22:10 +01:00
Volker Berlin
74dcb4dc09 experimental code for arrays 2018-12-02 19:54:59 +01:00
Volker Berlin
07d78774a5 More opcodes 2018-11-29 22:24:13 +01:00
Volker Berlin
97c73adcfb Exception opcodes 2018-10-13 20:48:34 +02:00
Volker
d7c13c018e Use the new Non-trapping float-to-int conversions for Java like behavior. 2018-08-11 15:46:20 +02:00
Volker
a27733234f use experimental Sign-extension operators 2018-08-03 21:49:42 +02:00
Volker
d81da1f342 Use byte values for ValeTypes instead of Varint values. Prepare for ref
values.
2018-07-27 18:30:04 +02:00
Volker
776cf133bc Use UNREACHABLE operation after endless loop. 2018-07-27 17:51:36 +02:00
Volker
e6093fa495 fix JavaDoc 2018-06-10 21:00:51 +02:00
Volker Berlin
66931d810d add TEE_LOCAL, GET_GLOBAL, SET_GLOBAL 2018-05-11 17:00:34 +02:00
Volker Berlin
02c76d407e docu 2018-05-03 22:53:39 +02:00
Volker Berlin
d78e958342 more numerical operation codes 2018-04-02 19:03:45 +02:00
Volker Berlin
2dd7e2cb5c more data conversion op codes 2018-04-01 12:02:40 +02:00
Volker Berlin
9c56f8b7ac more control flow operators 2018-03-31 19:28:58 +02:00
Volker Berlin
014d3a1acf Add more numerical operations 2018-03-24 21:09:53 +01:00
Volker Berlin
4836024e4e Add support for invoke static method calls 2018-03-24 12:33:56 +01:00
Volker Berlin
4b2089b88d the shift parameter for i64 data must also be of type i64. 2017-04-16 23:24:37 +02:00
Volker Berlin
cfac54ec40 add integer bitt operations 2017-04-16 12:20:53 +02:00
Volker Berlin
d2eb2e160f add support for mul and div 2017-04-14 16:31:35 +02:00
Volker Berlin
ac57b04730 add "sub" operation 2017-04-11 21:12:27 +02:00
Volker Berlin
88a841748b first conversion opcode 2017-04-11 17:41:28 +02:00
Volker Berlin
119d5ed7f4 add "add" operations 2017-04-09 18:44:25 +02:00
Volker Berlin
2766f8170a complete const codes 2017-04-08 18:14:41 +02:00
Volker Berlin
1db20a66b6 Control flow operators 2017-03-24 22:40:10 +01:00
Volker Berlin
6693aa0f95 Initial binary module writer 2017-03-23 22:20:44 +01:00