Volker Berlin
|
df7cb74bcc
|
Refactor the writing of sections more object oriented.
|
2018-10-07 21:20:14 +02:00 |
|
Volker Berlin
|
c0c24cb2cc
|
Add link to Gradle Plugin
|
2018-10-07 19:04:04 +02:00 |
|
Volker Berlin
|
53494d55be
|
Add get/setProperty
|
2018-10-07 18:57:41 +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 |
|
Volker
|
d9fcca86d0
|
Adapt changes in wabt.js
|
2018-09-28 18:40:33 +02:00 |
|
Volker
|
3577cded7f
|
debug code for npm install wabt
|
2018-09-28 18:39:58 +02:00 |
|
Volker Berlin
|
60124cd446
|
prepare first release
v0.1
|
2018-08-24 18:11:39 +02:00 |
|
Volker
|
e560cc95b6
|
Fix NPM for linux
|
2018-08-14 22:52:58 +02:00 |
|
Volker
|
3494c2a57a
|
Add unit tests for the text output.
|
2018-08-14 22:36:43 +02:00 |
|
Volker
|
41e66c8a14
|
Add more TODO for open opcodes
|
2018-08-14 22:34:53 +02:00 |
|
Volker
|
6ade59d02d
|
fix structure problems with globals in text writer.
|
2018-08-14 22:09:01 +02:00 |
|
Volker
|
658b859b62
|
Fix the signum of compare operations in the text format.
|
2018-08-14 21:28:17 +02:00 |
|
Volker
|
a07e7fe4b1
|
Fix the signum of numeric operations in the text format.
|
2018-08-14 18:24:50 +02:00 |
|
Volker
|
5f0c24f5af
|
Fix "import" in the text format
|
2018-08-14 18:17:48 +02:00 |
|
Volker
|
80a8b5d00d
|
Test for static variables
|
2018-08-14 15:12:21 +02:00 |
|
Volker
|
dd29280641
|
Add support for global (static) variables
|
2018-08-14 15:11:21 +02:00 |
|
Volker
|
c269bae443
|
Move method getValueType() into class ValueType.
|
2018-08-14 12:14:36 +02:00 |
|
Volker
|
2c6fb9aae0
|
Add handling of global section.
|
2018-08-13 17:39:14 +02:00 |
|
Volker
|
758557f76b
|
Fix getTempI32() that it work without the removed prepare phase.
|
2018-08-11 20:36:09 +02:00 |
|
Volker
|
fcaa15d22d
|
Fix SWITCH start position detection and replace erroneous ValueStackManager
|
2018-08-11 18:12:40 +02:00 |
|
Volker
|
ae39ccb302
|
Support for native methods
|
2018-08-11 16:29:16 +02:00 |
|
Volker
|
3e9c26f198
|
Add writeOpCode(int) for simpler handling of 2 byte opcodes
|
2018-08-11 16:18:01 +02:00 |
|
Volker
|
d7c13c018e
|
Use the new Non-trapping float-to-int conversions for Java like behavior.
|
2018-08-11 15:46:20 +02:00 |
|
Volker
|
0822d9af8c
|
END can not be outside of parent block
|
2018-08-10 20:35:17 +02:00 |
|
Volker
|
b5296e6268
|
test for conditional operator
|
2018-08-10 18:52:50 +02:00 |
|
Volker
|
9b554b114b
|
calculate the block type of a if block for the conditional operator.
|
2018-08-10 18:52:29 +02:00 |
|
Volker
|
4e4fa8a28f
|
pass the ValueType to the return WasmBlockInstruction
|
2018-08-10 18:50:54 +02:00 |
|
Volker
|
b78e6054c6
|
Add getPopCount()
|
2018-08-10 18:25:38 +02:00 |
|
Volker
|
cd8dd10182
|
Add method getPushValueType()
|
2018-08-06 12:52:44 +02:00 |
|
Volker
|
d3e80bf709
|
Move method name creation into WasmCallInstruction
|
2018-08-06 12:46:18 +02:00 |
|
Volker
|
d16b2b63c2
|
Add constructor with ConstantRef
|
2018-08-06 12:44:47 +02:00 |
|
Volker
|
a736f41eb4
|
generalize exception handling
|
2018-08-06 12:23:42 +02:00 |
|
Volker
|
ff3662db43
|
The different writeConst summarized to one method
|
2018-08-05 18:27:06 +02:00 |
|
Volker
|
b1eb27c474
|
support dynamic result type for an if block
|
2018-08-05 14:45:18 +02:00 |
|
Volker
|
c8aecea7ab
|
Add getLastValueType()
|
2018-08-05 14:40:56 +02:00 |
|
Volker
|
9bf768c97b
|
fix node location on Linux
|
2018-08-03 23:23:36 +02:00 |
|
Volker
|
f755d6fa1b
|
add debug code to find the error on travis
|
2018-08-03 23:07:25 +02:00 |
|
Volker
|
8c4a704b85
|
use node version 10.8.0 for experimental features
|
2018-08-03 22:29:31 +02:00 |
|
Volker
|
4aedc02d5e
|
use node version 10.8.0 for experimental features
|
2018-08-03 22:15:12 +02:00 |
|
Volker
|
a27733234f
|
use experimental Sign-extension operators
|
2018-08-03 21:49:42 +02:00 |
|
Volker
|
ec10240c52
|
add tests for compare of non int data values
|
2018-08-03 19:42:20 +02:00 |
|
Volker
|
0df046a644
|
add TODO for not implemented byte codes
|
2018-08-03 19:41:21 +02:00 |
|
Volker
|
cc742b6259
|
docu
|
2018-08-03 18:29:53 +02:00 |
|
Volker
|
2a45895a62
|
activate for loop test
|
2018-08-03 18:05:03 +02:00 |
|
Volker
|
e3764913c3
|
negate compare condition of if operations in the branch manager instead on parsing the byte code.
|
2018-08-03 18:04:08 +02:00 |
|
Volker
|
fbe2d97fc6
|
Add negateCompare() and fix typos in method names.
|
2018-08-03 17:25:31 +02:00 |
|
Volker
|
ce82010721
|
pass the compare instruction of an IF operation to the branch manager
|
2018-08-03 15:17:07 +02:00 |
|
Volker
|
e1fa502b2d
|
docu
|
2018-08-03 12:50:12 +02:00 |
|