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 |
|
Volker Berlin
|
c2be64a525
|
implements java bytecode frem and drem
|
2019-03-12 21:27:23 +01:00 |
|
Volker Berlin
|
2e7370dcfd
|
ignore monitorenter and monitorexit from synchronized blocks. see #5
|
2019-03-10 18:32:26 +01:00 |
|
Volker Berlin
|
86defc3792
|
improve exception handling
|
2019-03-09 13:22:40 +01:00 |
|
Volker Berlin
|
f5ed8aeeb6
|
get_local --> local.get, set_local --> local.set, see #3
|
2019-02-20 21:42:52 +01:00 |
|
Volker Berlin
|
522f25c326
|
improve supported array opertions
|
2019-01-13 14:42:24 +01:00 |
|
Volker Berlin
|
9e4d83861c
|
implements struct.get/set
|
2019-01-13 11:47:57 +01:00 |
|
Volker Berlin
|
6196648cc0
|
add support for objects equals/not equals (if_acmpeq,if_acmpne)
|
2018-12-17 21:22:10 +01:00 |
|
Volker Berlin
|
9ba680848a
|
first tests for structs (Objects).
|
2018-12-16 18:25:13 +01:00 |
|
Volker Berlin
|
7701ce6993
|
write extra parameter for instance methods (non static)
|
2018-12-13 22:32:51 +01:00 |
|
Volker Berlin
|
74dcb4dc09
|
experimental code for arrays
|
2018-12-02 19:54:59 +01:00 |
|
Volker Berlin
|
4104a87597
|
fix java signature parsing with multiple return types
|
2018-11-29 18:35:56 +01:00 |
|
Volker Berlin
|
b2a359746d
|
more dup operations
|
2018-11-26 20:35:50 +01:00 |
|
Volker Berlin
|
a8a9d9eb1e
|
Tests for duplicate stack values via native library with multiple return values.
|
2018-11-25 17:07:34 +01:00 |
|
Volker Berlin
|
83a99ce803
|
test for WasmTextCode
|
2018-11-17 17:57:53 +01:00 |
|