Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe c693a91e18 * fixed compilation after r25847 (mantis #25237) %!s(int64=12) %!d(string=hai) anos
  svenbarth 798bb91e90 Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 8234a842e6 * fixed conversion of empty ansistring/widestring constants to pchar on %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 0659058e44 * fixed ansistring -> pchar type conversion on JVM target now that empty %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe af9934cb6c * make sure that integers converted to widechar are always processed by an %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe bd990d1173 * generate JVM bytecode that passes the stringent requirements of the Dalvik %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe faaa86238c * enable support for creating loadvmtaddr nodes for Java interfaces, because %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe bb593346a9 * fixed typecasts between widechars and non-widechars in case an array %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 992cc352c6 * generalized handling of pointers to non-implicit pointer types: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 28c20cfc5e * the default string type for the JVM target is no longer automatically %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d7cff1cd31 * give an error when trying to typecast a unicodestring into a pwidechar %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 224aae8993 + support for typecasting ansistrings into pchars on the JVM platform %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1a0913c462 * fixed proc_to_procvar() type conversion in case the target procvar %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 687e9fb6dc * fixed fully qualified class names passed to JLClass.forName() %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe dd32efa9ff + cstring_to_pchar type conversion support %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe af489b99de * fixed handling of currency in int_to_int conversions %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe b3072b3dab * extracted the code to deal with static fields into a routine %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe cd6b8b9dd1 * correctly create procvars for procdefs that have an import_name set %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 249b56d742 * fixed calling non-static class methods via procvars: since we can't known %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4557938e62 - removed no longer needed/used {$ifndef nounsupported} code %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d6966e545b + support for formal var/out parameters on the JVM target: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 7286e3b645 * when determining the type to use for checkcast, first always dereference %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 6cced31157 * treat conversions involving arrays of sets also as pointer conversions %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 94be1980b4 * fixed type conversions between signed and unsigned ordinals of the same %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 956d63da9e * only treat Java interfaces and classes as equivalent to classdefs rather %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 625f52b7e4 * make sure that int->int conversions are handled by the generic code %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 67ce687683 * don't keep the original location in case of 2->4 byte ordinal type %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 40fdc62e74 + support for automatically converting char/widechar to java.lang.String %!s(int64=14) %!d(string=hai) anos