374 Commits

Author SHA1 Message Date
Volker Berlin
c029ef2a88 run the right scripts with ScriptEngine.SpiderMonkeyGC 2019-09-08 13:40:24 +02:00
Volker Berlin
ebf3673ef6 Prepare support for SyntheticFunctionName for imported JavaScript functions 2019-09-07 21:24:17 +02:00
Volker Berlin
617301b165 Add 'use strict' to the Java script glue code to prevent mistakes. 2019-09-02 16:14:17 +02:00
Volker Berlin
c029c48be5 Add a test with enabled GC 2019-08-27 20:44:27 +02:00
Volker Berlin
fd0a22121c reorder the script engines for testing 2019-08-27 18:25:31 +02:00
Volker Berlin
8c1792329e fix dead lock with larger debug output 2019-08-25 20:23:55 +02:00
Volker Berlin
75c42db525 remove skip, SM bug was fixed. 2019-08-14 20:13:06 +02:00
Volker Berlin
0b28099674 Add ArrayType and improve the Java type parser. 2019-08-14 20:07:39 +02:00
Volker Berlin
010362e7d0 Enable the Array tests with the GC from the JavaScript host. 2019-08-11 13:12:50 +02:00
Volker Berlin
5883adc2af pass the compiler properties to sub classes 2019-08-08 19:28:27 +02:00
Volker Berlin
8c199b5157 more Math tests 2019-08-04 19:32:18 +02:00
Volker Berlin
6a9800f2ef More Math functions tests 2019-08-03 20:54:46 +02:00
Volker Berlin
ccbc633463 handle complex IF conditions 2019-08-02 22:39:04 +02:00
Volker Berlin
a60e7ca823 more math tests 2019-07-29 19:32:19 +02:00
Volker Berlin
be77f59ac0 Add support for OR concatenated IF conditions 2019-07-29 19:15:47 +02:00
Volker Berlin
a019647094 fix && operator in if expression 2019-07-26 23:05:54 +02:00
Volker Berlin
6d4bf1d347 improve wat parser 2019-07-25 16:50:38 +02:00
Volker Berlin
c2b8505634 Math.min/max operation 2019-07-18 19:21:11 +02:00
Volker Berlin
03ed725262 implements abs instruction 2019-07-17 18:45:36 +02:00
Volker Berlin
eed21966d4 tests for round(double) 2019-07-15 21:18:39 +02:00
Volker Berlin
abeec6cca4 NaN is written in lowercase in Wasm text format. 2019-07-14 17:24:39 +02:00
Volker Berlin
588ac6db47 implement reinterpret opcodes and use it in the WatParser. 2019-07-14 12:41:40 +02:00
Volker Berlin
ed0eb9e4b6 handle different string formating of float values 2019-07-13 20:17:23 +02:00
Volker Berlin
c15bea7d3d more math API tests 2019-07-13 15:56:34 +02:00
Volker Berlin
c64c620a38 more math operation for the text format (Watparser) 2019-07-13 15:46:20 +02:00
Volker Berlin
e53af239ce Add a test for System.currentTimeMillis() 2019-07-06 21:26:51 +02:00
Volker Berlin
2058acea7f enable --experimental-wasm-bigint for node 2019-07-06 21:25:54 +02:00
Volker Berlin
7a7377a7ae more Math function tests 2019-07-06 16:09:34 +02:00
Volker Berlin
d9e8b70d06 Use JavaScript imports generated from the imports declarations. 2019-07-03 20:09:22 +02:00
Volker Berlin
5133890a6b Add the JavaScriptWriter and some tests. 2019-07-02 18:40:11 +02:00
Volker Berlin
3709e9cc55 Generalize the usage of WasmTarget 2019-06-30 14:43:45 +02:00
Volker Berlin
d2d6d363f1 handle different string formating of double values 2019-06-27 18:43:44 +02:00
Volker Berlin
40bb69fd16 Improve test speed by executing all tests of an wasm file at once. 2019-06-17 19:00:16 +02:00
Volker Berlin
0a4d03e974 Mark override methods as needed if the super methods are needed. 2019-06-10 11:39:19 +02:00
Volker Berlin
3d5e3af432 fix NPE after restructure 2019-06-09 23:25:28 +02:00
Volker Berlin
6468df956f write the function type definitions to the text format 2019-06-01 13:29:29 +02:00
Volker Berlin
30a8d55491 more debug details 2019-04-27 20:27:33 +02:00
Volker Berlin
3e9e1e1601 Enable test for SpiderMonkey 2019-04-22 16:34:47 +02:00
Volker Berlin
3af321a076 Use a temporary hack for SpiderMonkey WasmTextToBinary 2019-04-22 16:21:02 +02:00
Volker Berlin
04b3b67927 Enable tests with SpiderMonkey WasmTextToBinary() 2019-04-20 15:25:47 +02:00
Volker Berlin
97e3c9616f Skip some Tests for SpiderMonkeyWat because bugs in WasmTextToBinary 2019-04-20 15:11:08 +02:00
Volker Berlin
2cf6214d56 We does not use multiple return values anymore for "dup". 2019-04-19 17:55:24 +02:00
Volker Berlin
8ae609a5f5 Same error message for all SpiderMonkey tests. 2019-04-19 16:06:29 +02:00
Volker Berlin
839a7fda89 Use its own compiler result for SpiderMonkey 2019-04-19 15:57:56 +02:00
Volker Berlin
4ed31cd8f9 correct small problems in test 2019-04-19 10:54:56 +02:00
Volker Berlin
9653520c2b Rewrite the LocalVariableManager to handle the Java reuse of a variable slot with different type. 2019-04-14 14:29:09 +02:00
Volker Berlin
6c1e3e6322 add i/O error tests 2019-04-04 18:56:41 +02:00
Volker Berlin
d6464541e9 test getProperty() 2019-04-04 18:55:20 +02:00
Volker Berlin
209d72faec test NPE 2019-04-01 21:34:55 +02:00
Volker Berlin
a9554930f3 The source map lines are not zero based. Lines are one based. #6 2019-04-01 21:22:04 +02:00