Commit Verlauf

Autor SHA1 Nachricht Datum
  Jonas Maebe d6966e545b + support for formal var/out parameters on the JVM target: vor 14 Jahren
  Jonas Maebe 5bf16214cd * changed initialization of records from constructing a new instance and vor 14 Jahren
  Jonas Maebe b52dcd4a56 * changed var-parameter of secondpass() into a value parameter: secondpass vor 14 Jahren
  Jonas Maebe 40cf2cefa0 * when the user calls initialize(), force initialization to happen on the vor 14 Jahren
  Jonas Maebe d0663411a5 * fixed order of operands on the jvm stack in case of a setlength(x,0) call vor 14 Jahren
  Jonas Maebe ff37507bca * save/result nestsym to ppufile for inline routines vor 14 Jahren
  Jonas Maebe 3a983d8ea5 * also escape the field names of records when used as source in fpcDeepCopy() vor 14 Jahren
  Jonas Maebe 7286e3b645 * when determining the type to use for checkcast, first always dereference vor 14 Jahren
  Jonas Maebe 6cced31157 * treat conversions involving arrays of sets also as pointer conversions vor 14 Jahren
  Jonas Maebe 94be1980b4 * fixed type conversions between signed and unsigned ordinals of the same vor 14 Jahren
  Jonas Maebe b556c05b1a * properly deal with reference temps in tcgtempdeletenode.pass_generate_code vor 14 Jahren
  Jonas Maebe 102e9cf8f4 * mark implicitly created typesyms immediately as "referenced" to avoid hints vor 14 Jahren
  Jonas Maebe 1b1face692 * fixed signature in enum class header (missed L-prefix) vor 14 Jahren
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target vor 14 Jahren
  Jonas Maebe 9ebf623895 + tcallnode.createinternmethod() constructor to easily call methods vor 14 Jahren
  Jonas Maebe c387bc0c27 * allow overriding first_IncludeExclude vor 14 Jahren
  Jonas Maebe 67a142c56e * fixed dereferencing pointers to JVM implicit pointer types in case the vor 14 Jahren
  Jonas Maebe 51095fdd28 * make it possible to override parts of the typed constant code generation vor 14 Jahren
  Jonas Maebe 402390a25d * same extension as other files vor 14 Jahren
  Jonas Maebe 956d63da9e * only treat Java interfaces and classes as equivalent to classdefs rather vor 14 Jahren
  Jonas Maebe 625f52b7e4 * make sure that int->int conversions are handled by the generic code vor 14 Jahren
  Jonas Maebe 67ce687683 * don't keep the original location in case of 2->4 byte ordinal type vor 14 Jahren
  Jonas Maebe 40fdc62e74 + support for automatically converting char/widechar to java.lang.String vor 14 Jahren
  Jonas Maebe 4af73c0c51 + also support sp_internal for constsyms (mark them as "synthetic") vor 14 Jahren
  Jonas Maebe 5ea497857d + FpcEnumValueObtainable interface that's implemented by all FPC vor 14 Jahren
  Jonas Maebe 386136ba7c * declare enumclass "values" method as "static" (necessary so that the JVM vor 14 Jahren
  Jonas Maebe 112d17af84 + support for local enum types (defined in procedures), by stuffing their vor 14 Jahren
  Jonas Maebe 5ad5a6f326 * small optimization for g_getarraylen vor 14 Jahren
  Jonas Maebe b65422cd59 * make sure that the real name of enums is not replaced by the alias vor 14 Jahren
  Jonas Maebe cfe125198c * always return true from tjvmnodeutils.force_init(), because when this vor 14 Jahren