Volker Berlin
|
c66d7748a4
|
improve error message
|
2019-08-04 19:29:36 +02:00 |
|
Volker Berlin
|
fd24d852ee
|
cast only to AnyType
|
2019-08-04 18:47:02 +02:00 |
|
Volker Berlin
|
5a08ecf122
|
fix copy paste error
|
2019-08-04 17:28:03 +02:00 |
|
Volker Berlin
|
6a9800f2ef
|
More Math functions tests
|
2019-08-03 20:54:46 +02:00 |
|
Volker Berlin
|
9bb6e64ce8
|
Add support for "copysign" for the text format.
|
2019-08-03 20:51:00 +02:00 |
|
Volker Berlin
|
ae489b2f5a
|
handle infinity values
|
2019-08-03 20:49:45 +02:00 |
|
Volker Berlin
|
24ec45e3a2
|
current default on Travis of Gradle 4.10 and openjdk11 is a bad combination
|
2019-08-03 13:04:30 +02:00 |
|
Volker Berlin
|
ccbc633463
|
handle complex IF conditions
|
2019-08-02 22:39:04 +02:00 |
|
Volker Berlin
|
215d8ff70e
|
calculate also the THEN position of an IF control structure
|
2019-08-02 11:11:10 +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
|
3ec23fa3c9
|
more predictable function order depending the call dependency
|
2019-07-25 23:18:34 +02:00 |
|
Volker Berlin
|
6d4bf1d347
|
improve wat parser
|
2019-07-25 16:50:38 +02:00 |
|
Volker Berlin
|
b934de9556
|
add flush() on publish()
|
2019-07-23 21:50:22 +02:00 |
|
Volker Berlin
|
d32244c60c
|
fix getPopCount() and getPushValue()
|
2019-07-23 21:48:31 +02:00 |
|
Volker Berlin
|
b65027f156
|
fix push/pop value of compare instructions
|
2019-07-23 18:23:59 +02:00 |
|
Volker Berlin
|
0d58782f75
|
ConsoleHandler.setOutputStream(x) has closed System.err
|
2019-07-23 17:19:52 +02:00 |
|
Volker Berlin
|
8726bb92d6
|
use fine() log level because it is not enable by default
|
2019-07-21 13:55:29 +02:00 |
|
Volker Berlin
|
e37caf06b1
|
add logging
|
2019-07-19 22:29:34 +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
|
0f0928f4a8
|
handle duplicate function names/overloaded methods
|
2019-07-15 21:16:47 +02:00 |
|
Volker Berlin
|
815cd2eec9
|
Only write a JS file if the target is a file.
|
2019-07-14 17:44:23 +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
|
0a789fd40e
|
switch to node version 12.4.0
|
2019-07-06 21:45:32 +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
|
d960ece4a7
|
Add function signature to error message
|
2019-07-06 16:45:23 +02:00 |
|
Volker Berlin
|
7a7377a7ae
|
more Math function tests
|
2019-07-06 16:09:34 +02:00 |
|
Volker Berlin
|
ed1b40f3a7
|
implement the sqrt instruction
|
2019-07-06 15:42:47 +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
|
c50c7d15c7
|
API doc
|
2019-06-30 15:18:09 +02:00 |
|
Volker Berlin
|
3709e9cc55
|
Generalize the usage of WasmTarget
|
2019-06-30 14:43:45 +02:00 |
|
Volker Berlin
|
ab39801cf4
|
imported functions need of course a signature.
|
2019-06-28 18:01:33 +02:00 |
|
Volker Berlin
|
d2d6d363f1
|
handle different string formating of double values
|
2019-06-27 18:43:44 +02:00 |
|
Volker Berlin
|
6bcda0daa5
|
import only the needed functions to reduce the needed JS glue code
|
2019-06-23 20:50:11 +02:00 |
|
Volker Berlin
|
b90d7e1dea
|
use invalid default value to detect missing initializing
|
2019-06-23 20:42:11 +02:00 |
|
Volker Berlin
|
fbdd0eb3d0
|
improve error handling
|
2019-06-23 12:55:14 +02:00 |
|
Volker Berlin
|
91ccf92796
|
If there a replacement method then use it also on scanning in prepare phase.
|
2019-06-22 11:11:14 +02:00 |
|
Volker Berlin
|
275db31ab3
|
Pass maxLocals ever to the LocalVariableTable
|
2019-06-21 21:47:20 +02:00 |
|
Volker Berlin
|
5ea58e30f8
|
Improve error message
|
2019-06-21 21:45:49 +02:00 |
|
Volker Berlin
|
1d36fbf1b2
|
Improve test speed by executing all tests of an wasm file at once.
|
2019-06-17 19:07:25 +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 |
|