Commit történet

Szerző SHA1 Üzenet Dátum
  Jonas Maebe 4363a0633e * use procdef.defid instead of procdef.procsym.symid to make local typed 14 éve
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target 14 éve
  Jonas Maebe b526505bbf * use paramanager.push_copyout_param() instead of duplicated/hardcoded logic 14 éve
  Jonas Maebe 8fcc88d763 * searchsym_in_named_module() for searching in the module we are currently 14 éve
  Jonas Maebe 69abbba6bb * split several parameter insertion helpers out from pdecsub for 14 éve
  Jonas Maebe b8286c729a * always write constant values as signed values, since the JVM does not support 14 éve
  Jonas Maebe 834f8da885 + added extra parameter to jvmgetboxtype() to indicate whether all integer 14 éve
  Jonas Maebe 61fd6ca4ee * zero-extend small unsigned integer parameters on function *entry*, because 14 éve
  Jonas Maebe 4e0ffdebfd * FPCJDynArrTypeEnumSet/FPCJDynArrTypeBitSet support in fpc_dynarray_copy() 14 éve
  Jonas Maebe e61bc16799 - remove nounsupported ifdefs for formaldef handling 14 éve
  Jonas Maebe cef61300ff + ttgobj.gethltemptyped() routine for allocating managed types with high level 14 éve
  Jonas Maebe 085d0efead * some fixes for fake procvar support 14 éve
  Jonas Maebe 34bfe0bbfd * reparsed with varags -> const open array change 14 éve
  Jonas Maebe 35cb8516ff + support for detecting varargs functions -> mark their open array 14 éve
  Jonas Maebe e30319561f * correctly set the external name of nested classes (should not 14 éve
  Jonas Maebe 586d4f4108 * fixed keeping track of the number of abstract methods in external classes 14 éve
  Jonas Maebe d6966e545b + support for formal var/out parameters on the JVM target: 14 éve
  Jonas Maebe 5bf16214cd * changed initialization of records from constructing a new instance and 14 éve
  Jonas Maebe b52dcd4a56 * changed var-parameter of secondpass() into a value parameter: secondpass 14 éve
  Jonas Maebe 40cf2cefa0 * when the user calls initialize(), force initialization to happen on the 14 éve
  Jonas Maebe d0663411a5 * fixed order of operands on the jvm stack in case of a setlength(x,0) call 14 éve
  Jonas Maebe ff37507bca * save/result nestsym to ppufile for inline routines 14 éve
  Jonas Maebe 3a983d8ea5 * also escape the field names of records when used as source in fpcDeepCopy() 14 éve
  Jonas Maebe 7286e3b645 * when determining the type to use for checkcast, first always dereference 14 éve
  Jonas Maebe 6cced31157 * treat conversions involving arrays of sets also as pointer conversions 14 éve
  Jonas Maebe 94be1980b4 * fixed type conversions between signed and unsigned ordinals of the same 14 éve
  Jonas Maebe b556c05b1a * properly deal with reference temps in tcgtempdeletenode.pass_generate_code 14 éve
  Jonas Maebe 102e9cf8f4 * mark implicitly created typesyms immediately as "referenced" to avoid hints 14 éve
  Jonas Maebe 1b1face692 * fixed signature in enum class header (missed L-prefix) 14 éve
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target 14 éve