Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 3ac950eed7 * changed the parameter of fpcDeepCopy() from an out-parameter of the пре 14 година
  Jonas Maebe 469bda2710 * fixed ShortStringClass.toString() (skipped last char) and also use it пре 14 година
  Jonas Maebe d583243fbb * only generate the dispatch wrapper for virtual class methods and virtual пре 14 година
  Jonas Maebe ad871b6acd * automatically generate versions of inherited virtual class methods that пре 14 година
  Jonas Maebe 57c7e21d8f * support propagating a function result (if any) from functions called пре 14 година
  Jonas Maebe 18310034d7 * never allow hiding an inherited virtual class method or virtual constructor пре 14 година
  Jonas Maebe 7419c97e0a * do not call the virtual class method/constructor dispatching lookup пре 14 година
  Jonas Maebe ddf6591f7f + support "reintroduce" for Java classes. Although in most cases this won't пре 14 година
  Jonas Maebe 1d0388d40a + support for virtual constructors for the JVM platform. We simply пре 14 година
  Jonas Maebe e38cfc307b * renamed pc_procvar2bareproc to pc_bareproc, and allow it also to пре 14 година
  Jonas Maebe 2a9043f4bc * keep the node flags when replacing a call to a virtual class method with пре 14 година
  Jonas Maebe e9d27c3efe * mark copied virtual parent constructors as "override" пре 14 година
  Jonas Maebe f20e206849 * make compatible_childmethod_resultdef() also work for Java classes пре 14 година
  Jonas Maebe 3eb588cca7 * some improvements to replace_scanner(): пре 14 година
  Jonas Maebe 7d8cbe80f5 + support for virtual class methods on the JVM platform. The JVM does not пре 14 година
  Jonas Maebe cd6b8b9dd1 * correctly create procvars for procdefs that have an import_name set пре 14 година
  Jonas Maebe 1ac7146182 * synchronised code of fpc_ansistr_to_chararray() with пре 14 година
  Jonas Maebe 02f443ce68 * support source/destinationshortstrings of different length in пре 14 година
  Jonas Maebe 5a1bca3b75 * small optimization пре 14 година
  Jonas Maebe 249b56d742 * fixed calling non-static class methods via procvars: since we can't known пре 14 година
  Jonas Maebe d8977b0342 - disabled the set constant caching via static variables for now because пре 14 година
  Jonas Maebe c8c75d7e1d * convert non-constant enums in in-expressions to longint if we use the пре 14 година
  Jonas Maebe 478a0376e3 * make sure that wrapped methods for property accesses are added to the пре 14 година
  Jonas Maebe ee75bfaaf4 * change non-virtual instance methods to "virtual; final;" methods on the пре 14 година
  Jonas Maebe 4074bf412b - removed po_java procoption, since it wasn't really used for anything пре 14 година
  Jonas Maebe 7e7bdc3c55 * make the real name of methods implementing interface methods the same as пре 14 година
  Jonas Maebe 4557938e62 - removed no longer needed/used {$ifndef nounsupported} code пре 14 година
  Jonas Maebe 4363a0633e * use procdef.defid instead of procdef.procsym.symid to make local typed пре 14 година
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target пре 14 година
  Jonas Maebe b526505bbf * use paramanager.push_copyout_param() instead of duplicated/hardcoded logic пре 14 година