Commit History

Author SHA1 Message Date
  Jonas Maebe 2a9043f4bc * keep the node flags when replacing a call to a virtual class method with 14 years ago
  Jonas Maebe e9d27c3efe * mark copied virtual parent constructors as "override" 14 years ago
  Jonas Maebe f20e206849 * make compatible_childmethod_resultdef() also work for Java classes 14 years ago
  Jonas Maebe 3eb588cca7 * some improvements to replace_scanner(): 14 years ago
  Jonas Maebe 7d8cbe80f5 + support for virtual class methods on the JVM platform. The JVM does not 14 years ago
  Jonas Maebe cd6b8b9dd1 * correctly create procvars for procdefs that have an import_name set 14 years ago
  Jonas Maebe 1ac7146182 * synchronised code of fpc_ansistr_to_chararray() with 14 years ago
  Jonas Maebe 02f443ce68 * support source/destinationshortstrings of different length in 14 years ago
  Jonas Maebe 5a1bca3b75 * small optimization 14 years ago
  Jonas Maebe 249b56d742 * fixed calling non-static class methods via procvars: since we can't known 14 years ago
  Jonas Maebe d8977b0342 - disabled the set constant caching via static variables for now because 14 years ago
  Jonas Maebe c8c75d7e1d * convert non-constant enums in in-expressions to longint if we use the 14 years ago
  Jonas Maebe 478a0376e3 * make sure that wrapped methods for property accesses are added to the 14 years ago
  Jonas Maebe ee75bfaaf4 * change non-virtual instance methods to "virtual; final;" methods on the 14 years ago
  Jonas Maebe 4074bf412b - removed po_java procoption, since it wasn't really used for anything 14 years ago
  Jonas Maebe 7e7bdc3c55 * make the real name of methods implementing interface methods the same as 14 years ago
  Jonas Maebe 4557938e62 - removed no longer needed/used {$ifndef nounsupported} code 14 years ago
  Jonas Maebe 4363a0633e * use procdef.defid instead of procdef.procsym.symid to make local typed 14 years ago
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target 14 years ago
  Jonas Maebe b526505bbf * use paramanager.push_copyout_param() instead of duplicated/hardcoded logic 14 years ago
  Jonas Maebe 8fcc88d763 * searchsym_in_named_module() for searching in the module we are currently 14 years ago
  Jonas Maebe 69abbba6bb * split several parameter insertion helpers out from pdecsub for 14 years ago
  Jonas Maebe b8286c729a * always write constant values as signed values, since the JVM does not support 14 years ago
  Jonas Maebe 834f8da885 + added extra parameter to jvmgetboxtype() to indicate whether all integer 14 years ago
  Jonas Maebe 61fd6ca4ee * zero-extend small unsigned integer parameters on function *entry*, because 14 years ago
  Jonas Maebe 4e0ffdebfd * FPCJDynArrTypeEnumSet/FPCJDynArrTypeBitSet support in fpc_dynarray_copy() 14 years ago
  Jonas Maebe e61bc16799 - remove nounsupported ifdefs for formaldef handling 14 years ago
  Jonas Maebe cef61300ff + ttgobj.gethltemptyped() routine for allocating managed types with high level 14 years ago
  Jonas Maebe 085d0efead * some fixes for fake procvar support 14 years ago
  Jonas Maebe 34bfe0bbfd * reparsed with varags -> const open array change 14 years ago