374 Commits

Author SHA1 Message Date
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
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
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
1dcfc9e6a2 update node version 2020-06-21 13:43:39 +02:00
Volker Berlin
e6be6a66ec print also *.js file if only *.wat was compiled 2020-06-21 13:30:07 +02:00
Volker Berlin
6b309dac9f prevent blocking of process with large amount of errors. 2020-06-21 13:02:58 +02:00
Volker Berlin
bb4ffa7842 changes of wabts.js 1.0.17 2020-06-21 12:31:03 +02:00
Volker Berlin
0433a4d0d4 enable the GC feature 2020-06-20 11:37:22 +02:00
Volker Berlin
c44cff3d86 linux is case sensitive 2020-06-18 23:05:58 +02:00
Volker Berlin
2222c7014a use relative path 2020-06-18 22:57:55 +02:00
Volker Berlin
a924cd026a check that wat2Wasm.wasm was created 2020-06-18 22:53:22 +02:00
Volker Berlin
01565f090c search for exact wat2wasm executable 2020-06-18 22:39:30 +02:00
Volker Berlin
72732a2829 Change download pattern for version 1.0.17 2020-06-18 22:10:03 +02:00
Volker Berlin
f1317f5022 Change download pattern for version 1.0.17 2020-06-18 21:59:11 +02:00
Volker Berlin
79fed4f669 reactivate Wat2Wasm script engine 2020-06-18 21:29:09 +02:00
Volker Berlin
1dac2e1241 fix compiling of Wat2Wasm 2020-06-18 21:28:44 +02:00
Volker Berlin
94aa7e7b30 Change download pattern for version 1.0.17 2020-06-18 21:27:20 +02:00
Volker Berlin
07efadb815 Change download pattern for version 1.0.17 2020-06-18 21:26:11 +02:00
Volker Berlin
4cd43a4d65 print only one JavaScript file 2020-06-14 17:04:34 +02:00
Volker Berlin
adcc60ee07 use fix test script names 2020-06-14 15:37:11 +02:00
Volker Berlin
9af8e21ccf put the script file for reuse 2020-06-14 15:26:13 +02:00
Volker Berlin
890b3ec0df Adapt some GC changes 2020-06-13 19:51:33 +02:00
Volker Berlin
9469d6d334 generalize WasmRule for better GC testing 2020-06-13 17:18:21 +02:00
Volker Berlin
b91c076344 pass test class directly to the compiler 2020-06-13 14:27:56 +02:00
Volker Berlin
deb07392a0 enable GC test for nodejs 2020-06-12 22:12:10 +02:00