Volker Berlin
|
5cdf705c1d
|
ArchiveInputStream seems not compatible with Files.copy() that try Files.write()
|
2020-06-07 13:48:15 +02:00 |
|
Volker Berlin
|
87cbee437b
|
ArchiveInputStream seems not compatible with Files.copy()
|
2020-06-07 12:55:40 +02:00 |
|
Volker Berlin
|
b6238124c7
|
Replace gradle node plugin and switch to V8 canary.
|
2020-06-07 12:00:40 +02:00 |
|
Volker Berlin
|
42c68257b6
|
Add own Node downloader to use V8 Canary. Remove duplicate downloader code.
|
2020-06-07 11:57:56 +02:00 |
|
Volker Berlin
|
2b46b6dbdf
|
In Java arrays extends from java/lang/Object that the ArrayType must be extends from the StructType. WIP
|
2020-06-01 11:17:47 +02:00 |
|
Volker Berlin
|
67f8fd4355
|
implement Class.getComponentType(), WIP
|
2020-05-31 11:39:57 +02:00 |
|
Volker Berlin
|
3f89240a8b
|
debug code
|
2020-05-31 11:09:58 +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
|
56c38bbc63
|
improvements for getComponentType()
|
2020-05-30 18:36:12 +02:00 |
|
Volker Berlin
|
a0d56ddcc3
|
fix IF with complex && and || operations. see #17
|
2020-05-27 21:21:50 +02:00 |
|
Volker Berlin
|
9f9bfa05e6
|
remove debug code
|
2020-05-27 21:20:22 +02:00 |
|
Volker Berlin
|
8f1cc4bf97
|
fix IF-GOTO analyzing for multiple sub IF inside the THEN part.
|
2020-05-25 19:28:47 +02:00 |
|
Volker Berlin
|
87199e46ba
|
Merge pull request #15 from JCWasmx86/master
Typo, replaced crlf with lf in some files
|
2020-05-25 19:15:58 +02:00 |
|
JCWasmx86
|
8cc81dcffe
|
Typo, replaced crlf with lf in some files
|
2020-05-25 16:40:25 +02:00 |
|
Volker Berlin
|
fdb4d4ffa9
|
Merge pull request #14 from JCWasmx86/master
Change Compiler Options and don't use deprecated Methods
|
2020-05-24 21:36:53 +02:00 |
|
JCWasmx86
|
8f4dbdc064
|
Changed build.gradle
|
2020-05-24 13:59:13 +02:00 |
|
JCWasmx86
|
d01414c8c6
|
Changed build.gradle
|
2020-05-24 13:57:31 +02:00 |
|
JCWasmx86
|
c7afbd4691
|
Update ConstantPool.java
|
2020-05-24 13:52:54 +02:00 |
|
Volker Berlin
|
b457f4aaf0
|
fix cascaded try catch blocks
|
2020-05-21 20:51:48 +02:00 |
|
Volker Berlin
|
bba6c79fd2
|
add support for interface method calls
|
2020-05-21 16:30:37 +02:00 |
|
Volker Berlin
|
410a3c1321
|
stub for getClassLoader0()
|
2020-05-21 16:28:52 +02:00 |
|
Volker Berlin
|
f383ef26e8
|
fix bug with cascaded if blocks
|
2020-05-17 13:57:30 +02:00 |
|
Volker Berlin
|
55ddeac911
|
test for new Object().toString()
|
2020-05-16 20:36:24 +02:00 |
|
Volker Berlin
|
b15cc8b7ae
|
implement Class.getClassLoader()
|
2020-05-15 18:27:46 +02:00 |
|
Volker Berlin
|
6fc9feca70
|
better error message
|
2020-05-15 17:52:05 +02:00 |
|
Volker Berlin
|
23b01afaea
|
use fix (old) SpiderMonkey version until the change from anyref -> externref is available in the other tools
|
2020-05-14 22:16:41 +02:00 |
|
Volker Berlin
|
43140453c9
|
fix interface calls for redefinied defaults with new defaults
|
2020-05-13 21:20:19 +02:00 |
|
Volker Berlin
|
d3acc3698f
|
Add isAbstract()
|
2020-05-10 15:35:26 +02:00 |
|
Volker Berlin
|
b80c2b7a0d
|
first implementation of interfaces, WIP
|
2020-05-10 11:16:18 +02:00 |
|
Volker Berlin
|
47d2ea9946
|
API doc
|
2020-05-10 11:10:54 +02:00 |
|
Volker Berlin
|
e30deb315d
|
write itable into the memory; implement interface instruction; WIP
|
2020-05-08 22:24:57 +02:00 |
|
Volker Berlin
|
9416628961
|
invokeinterface has 2 unused bytes
|
2020-05-08 22:19:08 +02:00 |
|
Volker Berlin
|
1556c36f32
|
add micro code for for interface calling, WIP
|
2020-05-08 15:01:01 +02:00 |
|
Volker Berlin
|
f91f34c626
|
docu
|
2020-05-03 21:42:10 +02:00 |
|
Volker Berlin
|
f277238d14
|
compile all implementations of used interfaces.
|
2020-05-03 11:17:57 +02:00 |
|
Volker Berlin
|
c4d4bf04be
|
does not create a reference on a isUsed check to reduce memory usage
|
2020-05-03 09:20:49 +02:00 |
|
Volker Berlin
|
daaa648a04
|
Use NODE_PATH instead linking to wabt to improve test speed.
|
2020-05-02 21:42:32 +02:00 |
|
Volker Berlin
|
c4ed671b99
|
install wabt@nightly globally to improve speed of tests
|
2020-05-02 16:09:50 +02:00 |
|
Volker Berlin
|
ee5b3ce326
|
only set a function index if method is used
|
2020-05-02 15:31:26 +02:00 |
|
Volker Berlin
|
4b581dd969
|
test for a primitive class name
|
2020-05-02 14:42:22 +02:00 |
|
Volker Berlin
|
a511e9b090
|
version 0.3
v0.3
|
2020-04-27 21:00:44 +02:00 |
|
Volker Berlin
|
676bd8efa0
|
cheerpj
|
2020-04-26 20:42:06 +02:00 |
|
Volker Berlin
|
5eb6f9aad6
|
enable class initializers (static constructors)
|
2020-04-26 20:30:49 +02:00 |
|
Volker Berlin
|
6e9ea1f1e8
|
Does not write a static constructors only because it has a replacement.
|
2020-04-26 20:28:40 +02:00 |
|
Volker Berlin
|
7eb0406db8
|
Only ASCII strings as comment
|
2020-04-26 19:47:51 +02:00 |
|
Volker Berlin
|
fd27656b65
|
Does not unbox if exception handling is not supported.
|
2020-04-26 18:37:10 +02:00 |
|
Volker Berlin
|
f04369fac5
|
Also replace static constructor methods
|
2020-04-26 17:59:05 +02:00 |
|
Volker Berlin
|
820a4ac6df
|
On Class replacement also patch the local variable signatures.
|
2020-04-26 14:06:31 +02:00 |
|
Volker Berlin
|
7692880b7e
|
Enable debug names in Wat2Wasm; use enable-all with Wat2Wasm to compatible with future features.
|
2020-04-26 14:03:06 +02:00 |
|
Volker Berlin
|
b251141f45
|
Scan also the types of used imports
|
2020-04-26 00:08:50 +02:00 |
|