Jonas Maebe
|
c9537e3347
+ support for non-array/record var parameter on the JVM target using
|
14 years ago |
Jonas Maebe
|
99177a75fb
* tprocdef -> tabstractprocdef typecasts so the code will also work
|
14 years ago |
Jonas Maebe
|
cc6a303ee2
* allocate/initialize implicit pointer type fields (arrays, records) in
|
14 years ago |
Jonas Maebe
|
40e0b4677a
+ support for (only named, for now) records in the JVM target:
|
14 years ago |
Jonas Maebe
|
254636ab84
* don't create (useless) temporary array/record/... for the result
|
14 years ago |
Jonas Maebe
|
be4a27657b
+ support for nested Java classes
|
14 years ago |
Jonas Maebe
|
0e87627218
+ gethltemp() to allocate a temp specifying full type information even
|
14 years ago |
Jonas Maebe
|
df2d83f110
* fixed calculating the number of stack slots removed by a call
|
14 years ago |
Jonas Maebe
|
e699eb3cc5
+ added "list" parameter to thlcgjvm.inc/decstack() methods, and
|
14 years ago |
Jonas Maebe
|
eb5814a868
* implemented declaring and calling constructors for Java classes
|
14 years ago |
Jonas Maebe
|
e2e32fbbe9
* fixed temp leaking after release_unused_return_value_cpu() refactor:
|
14 years ago |
Jonas Maebe
|
9a9ea1f257
+ limited thlcg.gen_load_cgpara_loc() implementation (only loc_reference
|
14 years ago |