342 Commits

Author SHA1 Message Date
Volker Berlin
a93add33cf add license 2018-03-27 19:58:31 +02:00
Volker Berlin
8d7ea08f64 implements byte code ifne 2018-03-25 21:06:18 +02:00
Volker Berlin
07c18fac6b print debug output only in failed case. 2018-03-25 20:55:29 +02:00
Volker Berlin
01ab665681 first tests for control flow operations like "if" 2018-03-25 12:57:58 +02:00
Volker Berlin
d26b9bbb94 first step of a "if" implementation 2018-03-25 12:57:04 +02:00
Volker Berlin
39ca8a383c use AbstractBaseTest 2018-03-24 19:12:15 +01:00
Volker Berlin
e8e066506e activate JS script engine node in tests 2018-03-24 18:01:13 +01:00
Volker Berlin
fa1fd6062b Adapt the expected error message for node. 2018-03-24 17:36:26 +01:00
Volker Berlin
3ab57b3804 Add try catch to execution errors 2018-03-24 17:32:48 +01:00
Volker Berlin
cf71920447 Add compileToBinary() for samples 2018-03-24 12:49:23 +01:00
Volker Berlin
6a2e33ac8a Add support for invoke static method calls 2018-03-24 12:43:11 +01:00
Volker Berlin
4836024e4e Add support for invoke static method calls 2018-03-24 12:33:56 +01:00
Volker Berlin
c548779c76 newline encoding 2018-03-24 12:31:06 +01:00
Volker Berlin
b5d4825b56 reorganize tests 2017-04-17 08:23:26 +02:00
Volker Berlin
ff8a5cd67b reorganize tests 2017-04-17 08:22:31 +02:00
Volker Berlin
4b2089b88d the shift parameter for i64 data must also be of type i64. 2017-04-16 23:24:37 +02:00
Volker Berlin
28d4fb9b1c add support for inc/dec 2017-04-16 11:28:11 +02:00
Volker Berlin
65c83c8f4b smoke test for wasm.compileToText() 2017-04-16 11:27:28 +02:00
Volker Berlin
d2eb2e160f add support for mul and div 2017-04-14 16:31:35 +02:00
Volker Berlin
ac57b04730 add "sub" operation 2017-04-11 21:12:27 +02:00
Volker Berlin
b62f78087b remove boiler plate code from test 2017-04-11 18:25:51 +02:00
Volker Berlin
b578eae1c6 add long tests 2017-04-11 17:59:34 +02:00
Volker Berlin
ef26fa102d Tests for add of double and float 2017-04-09 22:46:52 +02:00
Volker Berlin
71ce4c1856 Add more primitive type mappings 2017-04-09 18:43:29 +02:00
Volker Berlin
5acae6b103 formatting 2017-04-09 13:05:34 +02:00
Volker Berlin
f7b2cd5fd8 tests for float and double constants 2017-04-09 13:02:51 +02:00
Volker Berlin
cbb9d58d6e add error tests 2017-04-08 21:18:27 +02:00
Volker Berlin
19cfeedabe use ScriptEngine.testParams() 2017-04-08 21:16:57 +02:00
Volker Berlin
1d1fbb80d6 add method testParams() 2017-04-08 21:14:57 +02:00
Volker Berlin
e69fe9c073 extract the method evalWasm() 2017-04-08 20:43:41 +02:00
Volker Berlin
1b6d1b7ecc Add try catch to execution errors 2017-04-08 20:16:39 +02:00
Volker Berlin
53a8820a1f set executable rights 2017-04-04 21:45:42 +02:00
Volker Berlin
f3f4b50eff pass parameter array as function parameter list 2017-04-04 21:19:37 +02:00
Volker Berlin
a485d5be7b Add a first runtime test. 2017-04-04 21:06:26 +02:00
Volker Berlin
d28b833cb7 Add a downloader for spider monkey 2017-04-04 20:53:29 +02:00
Volker Berlin
8eca0b491a Rename the class more generic 2017-04-04 20:51:50 +02:00
Volker Berlin
7a49b9fda9 add a script for spider monkey 2017-04-04 20:51:10 +02:00
Volker Berlin
7383bd8f1f Add a list of script engines 2017-04-04 20:50:16 +02:00
Volker Berlin
18841cf83d Add junit rule for testing with node. 2017-04-02 22:26:53 +02:00
Volker Berlin
9dfbba36fb Split the TextModulWriter in an abstract writer which can also use for
the binary format and the simple formatter. Some first byte code
operations.
2017-03-21 22:38:52 +01:00
Volker Berlin
9baf237b4b empty class 2017-03-21 17:20:02 +01:00
Volker Berlin
9db8befa8b Move base folder 2017-03-20 19:55:16 +01:00