Volker Berlin
|
86defc3792
|
improve exception handling
|
2019-03-09 13:22:40 +01:00 |
|
Volker Berlin
|
785a0db74c
|
fix event section type
|
2019-03-03 22:06:14 +01:00 |
|
Volker Berlin
|
fb3ed8795e
|
Add UNREACHABLE also if the branchkmanger adds some blocks instructions
|
2019-03-03 21:33:09 +01:00 |
|
Volker Berlin
|
cd2f07733d
|
improve the compiling of exceptions
|
2019-03-02 21:54:27 +01:00 |
|
Volker Berlin
|
b9bbb1c56d
|
improve error message
|
2019-03-02 21:52:56 +01:00 |
|
Volker Berlin
|
3fbb679cb8
|
add producer section
|
2019-02-28 21:38:17 +01:00 |
|
Volker Berlin
|
e47ee64a7b
|
add producer section
|
2019-02-28 21:28:23 +01:00 |
|
Volker Berlin
|
14229c374f
|
Add version to manifest.
|
2019-02-28 21:27:10 +01:00 |
|
Volker Berlin
|
2d2a5f4b68
|
write event section if exception handling is used.
|
2019-02-27 21:55:55 +01:00 |
|
Volker Berlin
|
861ba5c62f
|
Simplify the syntax for replace
|
2019-02-25 18:26:33 +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
|
9d1e4ef6f3
|
improve getAnnotation(String)
|
2019-02-24 14:49:36 +01:00 |
|
Volker Berlin
|
e94d80dc7f
|
use snapshot of jwebassembly-api
|
2019-02-23 21:56:11 +01:00 |
|
Volker Berlin
|
4c3c0501d2
|
rename to BR_ON_EXN
|
2019-02-23 18:35:27 +01:00 |
|
Volker Berlin
|
3e365d718a
|
print already written text format to syserr if an exception occur to understand easer where the problem come from.
|
2019-02-23 16:28:04 +01:00 |
|
Volker Berlin
|
09a9e66e42
|
Fix missing END of TRY CATCH with RETURN in CATCH block.
|
2019-02-23 14:59:43 +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
|
b4ca501f4c
|
Does not save reused variables. Does not increment the maxLocals count.
|
2019-02-17 09:54:47 +01:00 |
|
Volker Berlin
|
6246840f90
|
Fix ArrayIndexOutOfRange with temp variable
|
2019-02-17 09:52:04 +01:00 |
|
Volker Berlin
|
99f7248fc8
|
fix NPE
|
2019-02-15 20:17:00 +01:00 |
|
Volker Berlin
|
c57e5d42cf
|
fix local variable names
|
2019-02-15 20:02:13 +01:00 |
|
Volker Berlin
|
17acda9456
|
Start with the optimizer
|
2019-02-12 21:18:42 +01:00 |
|
Volker Berlin
|
c43a571c30
|
download wabt tool
|
2019-02-12 21:16:34 +01:00 |
|
Volker Berlin
|
d29efc864d
|
-
|
2019-02-08 18:29:47 +01:00 |
|
Volker Berlin
|
93f4d4ae5f
|
-
|
2019-02-08 18:11:51 +01:00 |
|
Volker Berlin
|
ff345e68c2
|
normalization the local instruction
|
2019-01-27 21:13:48 +01:00 |
|
Volker Berlin
|
80e922fa26
|
status update
|
2019-01-26 19:36:48 +01:00 |
|
Volker Berlin
|
0d0e606983
|
Pass the StructType of WasmStructInstruction to the LocalevariableManager
|
2019-01-23 20:27:57 +01:00 |
|
Volker Berlin
|
24f1c24a84
|
Cleanup
|
2019-01-23 20:24:47 +01:00 |
|
Volker Berlin
|
6db1a8d1f5
|
DataCount
|
2019-01-23 17:56:50 +01:00 |
|
Volker Berlin
|
145a39079b
|
use AnyType instead ValueType in the VariableManager
|
2019-01-20 19:58:23 +01:00 |
|
Volker Berlin
|
a06a93dd37
|
remove unused classes
|
2019-01-20 17:41:10 +01:00 |
|
Volker Berlin
|
a8c5affb18
|
handle null values
|
2019-01-20 11:31:33 +01:00 |
|
Volker Berlin
|
d0550a7642
|
improve logging
|
2019-01-20 11:31:12 +01:00 |
|
Volker Berlin
|
29911bc586
|
use synthetic method for dup instruction to handle the type dynamically
|
2019-01-20 10:41:33 +01:00 |
|
Volker Berlin
|
238a281757
|
Move the call to ValueTypeParser into the FunctionName
|
2019-01-18 18:17:19 +01:00 |
|
Volker Berlin
|
b677355c0f
|
Convert ValueTypeParser to an Iterator
|
2019-01-18 17:48:12 +01:00 |
|
Volker Berlin
|
1376af2f3f
|
Rename StorageType to AnyType.
|
2019-01-14 20:09:00 +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
|
caa59cab83
|
implements struct.get/set
|
2019-01-13 11:36:07 +01:00 |
|
Volker Berlin
|
98f6265abd
|
Update status of the project
|
2019-01-13 11:33:36 +01:00 |
|
Volker Berlin
|
9ac92316f6
|
Write the real type of StructType instead anytype
|
2019-01-11 22:21:59 +01:00 |
|
Volker Berlin
|
d2683a32d7
|
set all fields mutable
|
2019-01-11 20:09:54 +01:00 |
|
Volker Berlin
|
7f55b23c7a
|
set all fields mutable
|
2019-01-11 20:06:48 +01:00 |
|