349 Commits

Author SHA1 Message Date
zephyr
fe3609649f Fix the serialization format error of sourceRoot field in sourcemap. 2022-05-05 17:16:17 +08:00
Volker Berlin
379d2e5c27 Enums is working now 2022-03-20 18:09:06 +01:00
Volker Berlin
4fbce5800c use node version 17.0.0-v8-canary2021.10.19 2022-03-20 17:58:57 +01:00
Volker Berlin
8ce6c1d919 Add also the result/stack if possible also if execution of the script is failing. 2022-03-19 20:37:20 +01:00
Volker Berlin
f52c41ae14 fix loop detection for nested loops 2022-03-13 14:16:31 +01:00
Volker Berlin
710127bb44 Fix NULL values for INSTANCEOF and CAST. 2022-03-06 17:00:41 +01:00
Volker Berlin
9f0f82bb06 Use also RETURN in the BranchManager to calculate the IF THEN ELSE blocks. 2022-02-19 22:15:56 +01:00
Volker Berlin
7f9353833e use again the latest WABT version. see https://github.com/WebAssembly/wabt/issues/1812 2022-02-19 12:58:52 +01:00
Volker Berlin
1f045f312d Switch the parameter order for lambda expressions 2022-02-13 17:15:54 +01:00
Volker Berlin
86f95ad3bb fix WHILE loop after a return 2022-02-13 13:18:32 +01:00
Volker Berlin
8eac318ef8 Use hard-coded WABT pre-release until the latest WABT version is corrected. see https://github.com/WebAssembly/wabt/issues/1812 2022-01-30 14:53:27 +01:00
Volker Berlin
71d2b91895 fix a while loop in ELSE after an return. 2022-01-30 14:34:39 +01:00
Volker Berlin
ec7f23a35f Fix a loop inside an ELSE block 2022-01-23 16:48:40 +01:00
Volker Berlin
27faeada39 fix concatenated conditional operators 2022-01-01 21:03:06 +01:00
Volker Berlin
d68c74f032 Normalize empty THEN blocks to fix concated conditional operators 2021-12-26 20:17:15 +01:00
Volker Berlin
effd5813c9 Handle a GOTO instruction that come from a CONTINUE in a loop. 2021-11-16 21:28:11 +01:00
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
e186703dd4 disabled wabt.js because https://github.com/AssemblyScript/wabt.js/issues/26 2021-10-24 15:45:14 +02:00
Volker Berlin
87be1faafe Handle Conditional operator inside an if expression 2021-10-24 15:29:12 +02:00
Volker Berlin
fec40f1d40 Improve test speed on error. 2021-08-29 15:11:17 +02:00
Volker Berlin
76b84e3eee Typing error 2021-08-29 12:17:54 +02:00
Volker Berlin
4d1c2730bb try with sudo for github actions 2021-07-10 22:57:10 +02:00
Volker Berlin
d2ab56d61a API Doc 2021-07-10 18:44:11 +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
1771ab1f39 Add support for Lambda expressions with parameters 2021-04-03 22:06:39 +02:00
Volker Berlin
6d4379b2e8 implements StructType.isSubTypeOf(x) for Arrays and Lambdas 2021-03-28 20:32:52 +02:00
Volker Berlin
1f167d99b9 implements StructType.isSubTypeOf(x) 2021-03-28 15:16:45 +02:00
Volker Berlin
43ae520d5a Ignore not existing paths and does not show an error message. 2021-03-27 13:31:29 +01: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
27199c53db use node version 16.0.0-v8-canary2021.02.23 2021-02-23 18:29:18 +01:00
Volker Berlin
bb97efa1f5 enable lambda expressions 2021-01-24 18:57:00 +01:00
Volker Berlin
a6a038aad0 move every function parameter declaration to its own line for a better readable. 2021-01-24 13:46:22 +01:00
Volker Berlin
87af94232c add script engine Wat2WasmGC 2021-01-12 22:40:43 +01:00
Volker Berlin
a936504c4c fix UP-TP-DATE check 2021-01-10 22:00:40 +01:00
Volker Berlin
762d7d2f6c use node version 16.0.0-v8-canary2020.10.28 2021-01-02 18:27:13 +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
40ec79238b reactivate node tests 2020-09-20 11:05:30 +02:00
Volker Berlin
cd1d034b5c print debug details also for valid tests if log level is fine. 2020-08-08 23:17:27 +02:00