Volker Berlin
|
5c3536ffd3
|
Enable tests because SpiderMonkey supports bigint<->i64 now.
|
2019-12-07 17:51:34 +01:00 |
|
Volker Berlin
|
724f39dc18
|
Warning for multiple CATCH blocks
|
2019-11-28 20:07:51 +01:00 |
|
Volker Berlin
|
8668d71b6c
|
Fix the memory offset of strings with a dynamic synthetic function.
|
2019-11-24 14:44:56 +01:00 |
|
Volker Berlin
|
35005e2a1a
|
Activate tests again for SpiderMonkey
|
2019-11-17 17:53:00 +01:00 |
|
Volker Berlin
|
5e880bab5b
|
first string tests
|
2019-10-29 18:56:39 +01:00 |
|
Volker Berlin
|
b3ac7c49fc
|
tests for System.arraycopy
|
2019-10-20 14:14:50 +02:00 |
|
Volker Berlin
|
023ea867a1
|
Add test for update a single byte
|
2019-10-05 16:17:40 +02:00 |
|
Volker Berlin
|
41d45af53d
|
Add CRC32 support
|
2019-09-28 21:31:45 +02:00 |
|
Volker Berlin
|
ab284c2a84
|
remove test skip after wabt fix
|
2019-09-26 17:25:36 +02:00 |
|
Volker Berlin
|
40375316e2
|
detect some optimization of GOTO jumps
|
2019-09-25 19:24:01 +02:00 |
|
Volker Berlin
|
35c9845886
|
Split structs test for NonGC and GC script engines because the different implementation state
|
2019-09-23 20:34:34 +02:00 |
|
Volker Berlin
|
53319942ae
|
set initial values of non GC struct values
|
2019-09-15 15:42:50 +02:00 |
|
Volker Berlin
|
2a5856971b
|
Run the compiler also with SpiderMonkeyWatGC also if the script engine does not support arrays currently
|
2019-09-15 10:50:45 +02:00 |
|
Volker Berlin
|
d17648a448
|
Split structs test for NonGC and GC script engines because the different implementation state
|
2019-09-15 10:45:29 +02:00 |
|
Volker Berlin
|
c5d514de73
|
prepare also script engines which currently are skipped
|
2019-09-08 19:10:31 +02:00 |
|
Volker Berlin
|
4e3c11553f
|
prepare the polyfill of struct/Object instruction
|
2019-09-08 13:55:22 +02:00 |
|
Volker Berlin
|
c029ef2a88
|
run the right scripts with ScriptEngine.SpiderMonkeyGC
|
2019-09-08 13:40:24 +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
|
75c42db525
|
remove skip, SM bug was fixed.
|
2019-08-14 20:13:06 +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
|
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
|
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
|
c15bea7d3d
|
more math API tests
|
2019-07-13 15:56:34 +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
|
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
|
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
|
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
|
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
|
66945d2974
|
improve "goto_w" support
|
2019-03-21 21:14:21 +01:00 |
|
Volker Berlin
|
0b3c1987f5
|
first support for "goto_w" Java bytecode instruction
|
2019-03-20 19:11:38 +01:00 |
|
Volker Berlin
|
40d61c56a8
|
support for more as 255 variable slots added.
|
2019-03-13 22:09:21 +01:00 |
|
Volker Berlin
|
4bb145d116
|
Error message for native methods
|
2019-03-12 22:36:43 +01:00 |
|