Jonas Maebe
|
ee9cfc8916
* handle constsyms without an associated type by generating a default type
|
14 years ago |
Jonas Maebe
|
43c5ed20c2
+ support for initialising typed constants via compiler-generated
|
14 years ago |
Jonas Maebe
|
91855becfe
+ unicodestring support for the JVM target (except for multiple adds
|
14 years ago |
Jonas Maebe
|
40e0b4677a
+ support for (only named, for now) records in the JVM target:
|
14 years ago |
Jonas Maebe
|
0700e2d7ef
+ support for {$namespace x.y.z} directive to specify the namespace
|
14 years ago |
Jonas Maebe
|
f384c274bb
* allow specifying an external name for fields in external Java classes/
|
14 years ago |
Jonas Maebe
|
6b176351e1
* removed jvmdef.jvminternalstaticfieldname() and now use newly created
|
14 years ago |
Jonas Maebe
|
737f9f5e90
* moved tabstractvarsym.jvmmangledbasename to the jvmdef unit as a separate
|
14 years ago |
Jonas Maebe
|
2c313e397e
+ support for regular arrays and open arrays
|
14 years ago |
Jonas Maebe
|
be4a27657b
+ support for nested Java classes
|
14 years ago |
Jonas Maebe
|
ee8b662fa1
+ dynamic array support for the JVM target: setlength(), length(), high():
|
14 years ago |
Jonas Maebe
|
d456ec2ffe
+ support for JVM local variable and parameter debug information
|
14 years ago |
Jonas Maebe
|
002455ab5c
+ support for instance and class fields, and unit-level global variables
|
14 years ago |
Jonas Maebe
|
1ace6ec201
+ tobjectdef.jvm_full_typename() which returns the fully mangled type
|
14 years ago |
Jonas Maebe
|
6e82417a51
* various small support fixes for Java classes:
|
14 years ago |
Jonas Maebe
|
0ee702b3a2
* tprocdef.mangledname now gets an extra boolean parameter indicating
|
14 years ago |