22 Commits

Author SHA1 Message Date
Volker Berlin
58fbce005a simplify 2019-04-04 18:54:52 +02:00
Volker Berlin
ed4fac4cbd Add a target handler. 2019-03-30 22:23:36 +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
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
d4012a751f compile on the fly only the needed instead all given 2018-12-13 20:05:13 +01:00
Volker Berlin
fce0ab5586 use BufferedOutputStream instead of a direct FileOutputStream 2018-12-01 20:56:05 +01:00
Volker Berlin
51b58e2a79 Add a function manager to add functions on demand. 2018-11-24 21:54:30 +01:00
Volker Berlin
2c792f4a4f add method addLibrary 2018-11-21 19:44:05 +01:00
Volker Berlin
a189a8328f declare WasmTextCode annotation 2018-11-16 20:14:43 +01:00
Volker Berlin
0227137e2e use constants for annotations 2018-11-16 17:46:10 +01:00
Volker Berlin
a10d029e00 pass compiler properties to the module writers 2018-10-08 22:02:19 +02:00
Volker Berlin
cd50b9c203 add compileToText(File) 2018-10-08 20:46:35 +02:00
Volker Berlin
53494d55be Add get/setProperty 2018-10-07 18:57:41 +02:00
Volker Berlin
dea54b631c Split ModuleWriter in ModuleWrite and ModuleGenerator 2018-06-01 19:44:40 +02:00
Volker Berlin
88a584cd63 First step to support imports. 2018-05-30 18:57:36 +02:00
Volker Berlin
f2efc5aafd add a prepare phase on compiling 2017-04-17 12:10:56 +02:00
Volker Berlin
b80553886b add method addFile(URL) 2017-04-02 13:50:01 +02:00
Volker Berlin
7d0f42c225 add method compileToBinary(File) 2017-04-02 10:04:23 +02:00
Volker Berlin
49060e1e87 Add compileToBinary() to the public interface 2017-03-24 22:48:28 +01:00
Volker Berlin
940195cdf0 Split function to more generic use 2017-03-24 18:19:25 +01:00
Volker Berlin
cad892b78c fix write error of class names 2017-03-24 18:08:03 +01:00
Volker Berlin
9db8befa8b Move base folder 2017-03-20 19:55:16 +01:00