Volker Berlin
|
c1e8191ee0
|
use also ref.cast for every cast.
|
2021-02-13 20:56:42 +01:00 |
|
Volker Berlin
|
cde24d98ed
|
Fix Struct.NEW_DEFAULT for GC mode.
|
2021-01-16 17:38:11 +01:00 |
|
Volker Berlin
|
4d2dfdeaa2
|
use array.get_s/get_u for packed array types (i8/i16)
|
2021-01-02 21:43:02 +01:00 |
|
Volker Berlin
|
f9de14d88e
|
improve array handling for GC mode
|
2021-01-02 16:44:38 +01:00 |
|
Volker Berlin
|
ad1ea166dd
|
Switch to the latest GC coding of V8
|
2020-09-26 15:59:57 +02:00 |
|
Volker Berlin
|
6d2a90785c
|
remove type annotation from ref.is_null. Disable node until a new v8 canary version is available.
|
2020-06-29 21:00:47 +02:00 |
|
Volker Berlin
|
890b3ec0df
|
Adapt some GC changes
|
2020-06-13 19:51:33 +02:00 |
|
Volker Berlin
|
cfbadfa226
|
anyref --> externref, add kind to ref.null and ref.is_null, https://github.com/WebAssembly/reference-types/pull/87
|
2020-05-30 23:06:29 +02:00 |
|
Volker Berlin
|
7fd8d16403
|
add opcodes for function references https://github.com/WebAssembly/function-references/blob/master/proposals/function-references/Overview.md#instructions-1
|
2020-03-28 16:27:06 +01:00 |
|
Volker Berlin
|
4f79782bfe
|
add table instructions
|
2019-11-03 13:38:53 +01:00 |
|
Volker Berlin
|
5691446195
|
rename GET/SET_GLOBAL --> GOLBAL_GET/SET
|
2019-05-16 21:38:51 +02:00 |
|
Volker Berlin
|
8bbaae43e8
|
add memory operation codes
|
2019-05-16 21:36:52 +02:00 |
|
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 |
|