Jonas Maebe
|
224aae8993
+ support for typecasting ansistrings into pchars on the JVM platform
|
14 vuotta sitten |
Jonas Maebe
|
1a0913c462
* fixed proc_to_procvar() type conversion in case the target procvar
|
14 vuotta sitten |
Jonas Maebe
|
687e9fb6dc
* fixed fully qualified class names passed to JLClass.forName()
|
14 vuotta sitten |
Jonas Maebe
|
dd32efa9ff
+ cstring_to_pchar type conversion support
|
14 vuotta sitten |
Jonas Maebe
|
af489b99de
* fixed handling of currency in int_to_int conversions
|
14 vuotta sitten |
Jonas Maebe
|
b3072b3dab
* extracted the code to deal with static fields into a routine
|
14 vuotta sitten |
Jonas Maebe
|
cd6b8b9dd1
* correctly create procvars for procdefs that have an import_name set
|
14 vuotta sitten |
Jonas Maebe
|
249b56d742
* fixed calling non-static class methods via procvars: since we can't known
|
14 vuotta sitten |
Jonas Maebe
|
4557938e62
- removed no longer needed/used {$ifndef nounsupported} code
|
14 vuotta sitten |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 vuotta sitten |
Jonas Maebe
|
d6966e545b
+ support for formal var/out parameters on the JVM target:
|
14 vuotta sitten |
Jonas Maebe
|
7286e3b645
* when determining the type to use for checkcast, first always dereference
|
14 vuotta sitten |
Jonas Maebe
|
6cced31157
* treat conversions involving arrays of sets also as pointer conversions
|
14 vuotta sitten |
Jonas Maebe
|
94be1980b4
* fixed type conversions between signed and unsigned ordinals of the same
|
14 vuotta sitten |
Jonas Maebe
|
37aa2d8443
+ full support for sets on the JVM target
|
14 vuotta sitten |
Jonas Maebe
|
956d63da9e
* only treat Java interfaces and classes as equivalent to classdefs rather
|
14 vuotta sitten |
Jonas Maebe
|
625f52b7e4
* make sure that int->int conversions are handled by the generic code
|
14 vuotta sitten |
Jonas Maebe
|
67ce687683
* don't keep the original location in case of 2->4 byte ordinal type
|
14 vuotta sitten |
Jonas Maebe
|
40fdc62e74
+ support for automatically converting char/widechar to java.lang.String
|
14 vuotta sitten |
Jonas Maebe
|
460c7a519b
* also handle tc_int_2_int,tc_int_2_bool,tc_bool_2_int in
|
14 vuotta sitten |
Jonas Maebe
|
6f2b7ca830
* never use the target_specific_explicit_typeconv() code for non-tc_equal
|
14 vuotta sitten |
Jonas Maebe
|
325b5cae6b
* fixed int_to_int conversion for larger->smaller types in mem locations
|
14 vuotta sitten |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 vuotta sitten |
Jonas Maebe
|
d64f5d14d6
* fixed compilation with -dnounsupported
|
14 vuotta sitten |
Jonas Maebe
|
b0d777e16b
* keep dynamic array -> open array type conversion nodes for the JVM target,
|
14 vuotta sitten |
Jonas Maebe
|
0fad10179c
* fixed some voidpointerdef handling
|
14 vuotta sitten |
Jonas Maebe
|
528882dc68
* allow typeconversions of formaldef to anything else (make sure to
|
14 vuotta sitten |
Jonas Maebe
|
0706cb5eb6
+ support for pointers to types that are implicit pointer types in the JVM
|
14 vuotta sitten |
Jonas Maebe
|
6857dde33e
+ shortstring support for the JVM target (including accessing character 0 as
|
14 vuotta sitten |
Jonas Maebe
|
6374b473ff
* convert string constants passed to JLString to unicode
|
14 vuotta sitten |