提交歷史

作者 SHA1 備註 提交日期
  Jonas Maebe 6fe124507e * fixed calling procvars with copyout parameters 14 年之前
  Jonas Maebe 8fcc8f92ca * allow taking the address of var-parameters in normal Pascal code (not just 14 年之前
  Jonas Maebe c7f6ee94e6 * always get the real class definition before writing out a mangled name 14 年之前
  Jonas Maebe 441787672d * migrated java.lang.NoSuchMethodException to java_sys.inc 14 年之前
  Jonas Maebe 2338463a4b * don't mark non-virtual class methods automatically as "final" 14 年之前
  Jonas Maebe 13d68da2be * translated Pascal 'protected' also in JVM 'protected', because 'protected' 14 年之前
  Jonas Maebe 3791f0de1c * fixed mangled name of JVM class vars with an external name in case their 14 年之前
  Jonas Maebe 9bdcb1d7e5 * also write the stativarsym section information when symansistr is defined 14 年之前
  Jonas Maebe b59df3f2fd * reparsed with new version of javapp that doesn't mark final static 14 年之前
  Jonas Maebe df5fc421ce + support for increasing the visibility of fields using properties 14 年之前
  Jonas Maebe b3072b3dab * extracted the code to deal with static fields into a routine 14 年之前
  Jonas Maebe 1c74072748 * moved handle_staticfield_access() from pexpr to nutils so it can 14 年之前
  Jonas Maebe dbe55d1f6f * only override "clone" for records that contain fields that require a 14 年之前
  Jonas Maebe e7528bbc05 * allow non-virtual class methods to be declared as "final" in Java classes, 14 年之前
  Jonas Maebe 7092f2957a * use deep copies rather than cloning when copying array contents 14 年之前
  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 年之前