Volker Berlin
|
ff5b8f8442
|
add support for abstract methods, WIP
|
2020-03-18 21:37:56 +01:00 |
|
Volker Berlin
|
d73612715f
|
recursive scan methods and type hierarchy
|
2020-03-15 20:51:19 +01:00 |
|
Volker Berlin
|
386c5adf28
|
Class replacement need also StringManager.stringsMemoryOffset.
|
2020-03-15 12:00:15 +01:00 |
|
Volker Berlin
|
02696a6488
|
use a synthetic function call to calculate the function id of a virtual call.
|
2020-02-25 18:05:12 +01:00 |
|
Volker Berlin
|
dab750f3b6
|
log first occur of a method call
|
2020-01-12 14:19:05 +01:00 |
|
Volker Berlin
|
f87e1c6519
|
api doc
|
2020-01-11 21:21:53 +01:00 |
|
Volker Berlin
|
1998b2b5b2
|
Instead the static flag we need to handle if there is an additional "this" parameter.
|
2020-01-11 20:31:05 +01:00 |
|
Volker Berlin
|
8668d71b6c
|
Fix the memory offset of strings with a dynamic synthetic function.
|
2019-11-24 14:44:56 +01:00 |
|
Volker Berlin
|
ce1d3ddb38
|
improve the "ignore redefinition" in ClassPath. The first should win.
|
2019-11-17 17:04:35 +01:00 |
|
Volker Berlin
|
9692b3b98f
|
Accept also new functions in the cache after prepare finish to simplify the handling with unknown functions.
|
2019-10-27 19:37:55 +01:00 |
|
Volker Berlin
|
4f40976019
|
ignore redefinition replacements
|
2019-09-29 11:44:01 +02:00 |
|
Volker Berlin
|
ebf3673ef6
|
Prepare support for SyntheticFunctionName for imported JavaScript functions
|
2019-09-07 21:24:17 +02:00 |
|
Volker Berlin
|
3ec23fa3c9
|
more predictable function order depending the call dependency
|
2019-07-25 23:18:34 +02:00 |
|
Volker Berlin
|
6bcda0daa5
|
import only the needed functions to reduce the needed JS glue code
|
2019-06-23 20:50:11 +02:00 |
|
Volker Berlin
|
fd43aca97b
|
Move the analyzing and writing of types in the TypeManager
|
2019-05-19 15:17:30 +02:00 |
|
Volker Berlin
|
983d78de54
|
next step in handling virtual methods
|
2019-05-14 21:47:49 +02:00 |
|
Volker Berlin
|
f0d3027553
|
Replace a function name in call with its supper method if real target name does not exists.
|
2019-05-12 18:38:11 +02:00 |
|
Volker Berlin
|
aa1ed68b3f
|
scanning the Java methods on prepare
|
2019-05-11 20:53:30 +02:00 |
|
Volker Berlin
|
0b7fa50520
|
next step for scanning on prepare
|
2019-05-09 22:13:02 +02:00 |
|
Volker Berlin
|
f52bca35e4
|
Use a FunctionState in the FunctionManager for later improvements
|
2019-05-08 19:52:16 +02: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
|
e9b7597eda
|
Write also missing library functions
|
2018-11-25 15:11:42 +01:00 |
|
Volker Berlin
|
51b58e2a79
|
Add a function manager to add functions on demand.
|
2018-11-24 21:54:30 +01:00 |
|