Volker Berlin
|
2c176b9a3f
|
scan also super interfaces for default methods of needed method
|
2021-11-14 13:41:20 +01:00 |
|
Volker Berlin
|
53a6f8c074
|
disable not working tests
|
2021-10-24 17:52:11 +02:00 |
|
Volker Berlin
|
87be1faafe
|
Handle Conditional operator inside an if expression
|
2021-10-24 15:29:12 +02:00 |
|
Volker Berlin
|
bac4522cfc
|
correct decoding of exception handling
|
2021-06-13 19:36:03 +02:00 |
|
Volker Berlin
|
5fef399743
|
Handle DUP2 as two dup if used for non 64 bit values from stack (non variables)
|
2021-06-06 21:26:24 +02:00 |
|
Volker Berlin
|
3003daf65f
|
implements Class.isPrimitive()
|
2021-05-30 15:35:37 +02:00 |
|
Volker Berlin
|
6520370e02
|
Handle DUP2 as two dup if used for non 64 bit values
|
2021-05-23 22:12:29 +02:00 |
|
Volker Berlin
|
534cd19c0f
|
implements Class.getSimpleName()
|
2021-05-23 14:36:18 +02:00 |
|
Volker Berlin
|
4f4f9ddc29
|
implement Class.isArray
|
2021-05-23 12:42:37 +02:00 |
|
Volker Berlin
|
4e9e5ca069
|
Fix IF construct with conditional operator inside THEN.
|
2021-05-16 18:44:23 +02:00 |
|
Volker Berlin
|
922c7dbd71
|
lambda tests
|
2021-04-17 20:27:51 +02:00 |
|
Volker Berlin
|
a80e3efa93
|
Wabt.js support the new exception proposal now
|
2021-03-09 20:07:57 +01:00 |
|
Volker Berlin
|
a6222e634b
|
WABT supports the current exception proposal now
|
2021-03-03 18:10:08 +01:00 |
|
Volker Berlin
|
bb97efa1f5
|
enable lambda expressions
|
2021-01-24 18:57:00 +01:00 |
|
Volker Berlin
|
49f2d44bcb
|
use DOMString for tests
|
2020-12-12 21:29:17 +01:00 |
|
Volker Berlin
|
1c84eac0dc
|
implements java/lang/reflect/Array.newInstance
|
2020-09-27 13:17:58 +02:00 |
|
Volker Berlin
|
ad1ea166dd
|
Switch to the latest GC coding of V8
|
2020-09-26 15:59:57 +02:00 |
|
Volker Berlin
|
b9a904ab42
|
Fix array class name for more complex object arrays
|
2020-09-23 19:47:06 +02:00 |
|
Volker Berlin
|
0109c9e2af
|
tests for array ComponentType class names
|
2020-08-07 22:09:26 +02:00 |
|
Volker Berlin
|
484c2fb4f4
|
test for array class names
|
2020-08-07 22:04:01 +02:00 |
|
Volker Berlin
|
890b3ec0df
|
Adapt some GC changes
|
2020-06-13 19:51:33 +02:00 |
|
Volker Berlin
|
deb07392a0
|
enable GC test for nodejs
|
2020-06-12 22:12:10 +02:00 |
|
Volker Berlin
|
67f8fd4355
|
implement Class.getComponentType(), WIP
|
2020-05-31 11:39:57 +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
|
a0d56ddcc3
|
fix IF with complex && and || operations. see #17
|
2020-05-27 21:21:50 +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
|
b457f4aaf0
|
fix cascaded try catch blocks
|
2020-05-21 20:51:48 +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
|
43140453c9
|
fix interface calls for redefinied defaults with new defaults
|
2020-05-13 21:20:19 +02:00 |
|
Volker Berlin
|
b80c2b7a0d
|
first implementation of interfaces, WIP
|
2020-05-10 11:16:18 +02:00 |
|
Volker Berlin
|
4b581dd969
|
test for a primitive class name
|
2020-05-02 14:42:22 +02:00 |
|
Volker Berlin
|
11f338eea8
|
implements dup_x2 instruction
|
2020-04-25 22:22:18 +02:00 |
|
Volker Berlin
|
f15fb1cdf9
|
implements dup_x1 instruction
|
2020-04-25 19:31:30 +02:00 |
|
Volker Berlin
|
f0828196b7
|
first multi catch support, WIP
|
2020-04-25 18:03:16 +02:00 |
|
Volker Berlin
|
570b7090b0
|
enable first exception tests
|
2020-04-24 20:56:28 +02:00 |
|
Volker Berlin
|
2f1c0f0706
|
test for empty catch block
|
2020-04-10 21:27:29 +02:00 |
|
Volker Berlin
|
c52bc2a0fe
|
Rewrite stack analyze to handle conditional parameters on the stack.
|
2020-03-29 14:31:58 +02:00 |
|
Volker Berlin
|
63384e359a
|
fix do while with multiple conditions
|
2020-03-21 21:16:10 +01:00 |
|
Volker Berlin
|
ab95396471
|
never break inside conditional operator
|
2020-03-21 15:58:50 +01:00 |
|
Volker Berlin
|
a3aa825ebc
|
fix branch result with reference type
|
2020-03-21 11:59:05 +01:00 |
|
Volker Berlin
|
1882d016ac
|
test for abstract method calls
|
2020-03-21 11:25:32 +01:00 |
|
Volker Berlin
|
775496640c
|
add support for Class constants
|
2020-03-15 15:49:52 +01:00 |
|
Volker Berlin
|
eba564fe67
|
Tests for getClass().getName()
|
2020-03-15 12:05:54 +01:00 |
|
Volker Berlin
|
d2cf5eaaaf
|
remove debug code
|
2020-03-15 10:55:43 +01:00 |
|
Volker Berlin
|
7774b7c04a
|
Test for hashCode()
|
2020-03-08 21:15:31 +01:00 |
|
Volker Berlin
|
62b16ac07e
|
Fix switch blocks with string cases and add tests.
|
2020-03-07 17:01:59 +01:00 |
|
Volker Berlin
|
758f31e79c
|
add support for CAST operation
|
2020-02-28 18:04:28 +01:00 |
|
Volker Berlin
|
6c820ba5e6
|
implements INSTANCEOF operation
|
2020-02-26 18:02:59 +01:00 |
|
Volker Berlin
|
762ecba363
|
Add error message for not supported class constants
|
2020-02-23 17:51:32 +01:00 |
|