Volker Berlin
|
40fdbaffc5
|
test direct compile again
|
2019-04-01 14:42:15 +02:00 |
|
Volker Berlin
|
0b1ff00ae5
|
next step for source map #6
|
2019-03-31 10:39:59 +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
|
3d5a98627f
|
improve wat parser for native support. #2
|
2019-03-12 21:21:06 +01:00 |
|
Volker Berlin
|
2a72dfa58d
|
support offline tests
|
2019-03-12 21:19:20 +01:00 |
|
Volker Berlin
|
8e9533b2c3
|
enable reference_types for NodeWat test
|
2019-03-12 21:16:42 +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
|
3fbb679cb8
|
add producer section
|
2019-02-28 21:38:17 +01:00 |
|
Volker Berlin
|
7904f4026e
|
Add support for Replace annotation to replace a single method. fix #4
|
2019-02-24 20:02:36 +01:00 |
|
Volker Berlin
|
abb6c8a38a
|
enable-exceptions in Wat2Wasm
|
2019-02-23 14:16:05 +01:00 |
|
Volker Berlin
|
f08b3d0869
|
Replace the github API for downloading WABT with web GUI because it is limit from Travis.
|
2019-02-23 14:06:36 +01:00 |
|
Volker Berlin
|
9bcc7347c1
|
Change the old text format to the new format. fix #3
|
2019-02-22 23:19:10 +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
|
de320797a6
|
prepare node wabt module only if needed
|
2019-02-19 21:00:05 +01:00 |
|
Volker Berlin
|
fce938f6fd
|
Use Wat2Wasm tool to test the text format.
|
2019-02-17 10:11:16 +01:00 |
|
Volker Berlin
|
c43a571c30
|
download wabt tool
|
2019-02-12 21:16:34 +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
|
13350e4413
|
enable debug names also for text output
|
2019-01-01 14:18:25 +01:00 |
|
Volker Berlin
|
0e02db9985
|
write function lazy to the output to hold space free for more meta informations
|
2019-01-01 12:26:32 +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
|
30aa01c824
|
handling of Boolean return values
|
2018-12-14 21:19:47 +01:00 |
|
Volker Berlin
|
7701ce6993
|
write extra parameter for instance methods (non static)
|
2018-12-13 22:32:51 +01:00 |
|
Volker Berlin
|
02b94bb768
|
break if method found
|
2018-12-12 21:28:16 +01:00 |
|
Volker Berlin
|
bf6bf44252
|
accept also node script under windows
|
2018-12-06 19:59:20 +01:00 |
|
Volker Berlin
|
74dcb4dc09
|
experimental code for arrays
|
2018-12-02 19:54:59 +01:00 |
|
Volker Berlin
|
392b3ef66f
|
prepare wat test via SpiderMonkey
|
2018-12-01 18:32:18 +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
|
ad7174ba8c
|
Enable multiple return values
|
2018-11-25 17:05:37 +01:00 |
|
Volker Berlin
|
f71747a87f
|
Move WasmTextCode from tests into the core of the compiler for internal use.
|
2018-11-18 13:00:49 +01:00 |
|
Volker Berlin
|
83a99ce803
|
test for WasmTextCode
|
2018-11-17 17:57:53 +01:00 |
|
Volker Berlin
|
fe442e42e6
|
implement max operation in text format
|
2018-11-16 20:27:19 +01:00 |
|
Volker Berlin
|
01c469247e
|
npm link seems not to work on travis, use dummy files to prevent the warnings
|
2018-11-11 13:31:37 +01:00 |
|
Volker Berlin
|
088e689daa
|
reduce npm warnings and improve speed through singel global installation
|
2018-11-11 12:27:40 +01:00 |
|
Volker Berlin
|
0119a2bbc2
|
Add WatParser and tests
|
2018-11-11 11:00:52 +01:00 |
|
Volker Berlin
|
db4a6e19bd
|
Add skipped exceptions tests until JS engines can handle it.
|
2018-11-09 19:47:39 +01:00 |
|
Volker Berlin
|
f15e9c8341
|
experimental exception handling
|
2018-11-03 18:01:42 +01:00 |
|
Volker Berlin
|
bdc5244ebb
|
file extension is .wat and not .wast
|
2018-10-13 18:14:41 +02:00 |
|
Volker Berlin
|
103ae245a9
|
enable the debug output for the tests
|
2018-10-13 15:29:55 +02:00 |
|
Volker Berlin
|
bd6b2ef3c6
|
enable also in parseWat() the experimental code
|
2018-10-07 14:09:11 +02:00 |
|
Volker Berlin
|
f79038a19f
|
Show also the outputstream in error case
|
2018-10-07 14:05:01 +02:00 |
|
Volker
|
10dcbd66b0
|
Add test for emptyMethod()
|
2018-09-28 18:41:10 +02:00 |
|