Commit History

Upphovsman SHA1 Meddelande Datum
  Jonas Maebe 72c81d9eb1 * always create a new call node when replacing virtual class method calls 14 år sedan
  Jonas Maebe 084c76119b * use unsigned type for unsigned comparison 14 år sedan
  Jonas Maebe a216707cf2 * also generate wrappers for inherited virtual class methods, because their 14 år sedan
  Jonas Maebe c2f2a8c900 * make sure that the expression representing the ansi/unicodestring argument 14 år sedan
  Jonas Maebe 707b41b159 + allocate space of local typed consts that are implicit pointer types 14 år sedan
  Jonas Maebe 9253d990d9 * use the signedness of the comparison operation rather than of the 14 år sedan
  Jonas Maebe 6fe124507e * fixed calling procvars with copyout parameters 14 år sedan
  Jonas Maebe 8fcc8f92ca * allow taking the address of var-parameters in normal Pascal code (not just 14 år sedan
  Jonas Maebe c7f6ee94e6 * always get the real class definition before writing out a mangled name 14 år sedan
  Jonas Maebe 441787672d * migrated java.lang.NoSuchMethodException to java_sys.inc 14 år sedan
  Jonas Maebe 2338463a4b * don't mark non-virtual class methods automatically as "final" 14 år sedan
  Jonas Maebe 13d68da2be * translated Pascal 'protected' also in JVM 'protected', because 'protected' 14 år sedan
  Jonas Maebe 3791f0de1c * fixed mangled name of JVM class vars with an external name in case their 14 år sedan
  Jonas Maebe 9bdcb1d7e5 * also write the stativarsym section information when symansistr is defined 14 år sedan
  Jonas Maebe b59df3f2fd * reparsed with new version of javapp that doesn't mark final static 14 år sedan
  Jonas Maebe df5fc421ce + support for increasing the visibility of fields using properties 14 år sedan
  Jonas Maebe b3072b3dab * extracted the code to deal with static fields into a routine 14 år sedan
  Jonas Maebe 1c74072748 * moved handle_staticfield_access() from pexpr to nutils so it can 14 år sedan
  Jonas Maebe dbe55d1f6f * only override "clone" for records that contain fields that require a 14 år sedan
  Jonas Maebe e7528bbc05 * allow non-virtual class methods to be declared as "final" in Java classes, 14 år sedan
  Jonas Maebe 7092f2957a * use deep copies rather than cloning when copying array contents 14 år sedan
  Jonas Maebe 3ac950eed7 * changed the parameter of fpcDeepCopy() from an out-parameter of the 14 år sedan
  Jonas Maebe 469bda2710 * fixed ShortStringClass.toString() (skipped last char) and also use it 14 år sedan
  Jonas Maebe d583243fbb * only generate the dispatch wrapper for virtual class methods and virtual 14 år sedan
  Jonas Maebe ad871b6acd * automatically generate versions of inherited virtual class methods that 14 år sedan
  Jonas Maebe 57c7e21d8f * support propagating a function result (if any) from functions called 14 år sedan
  Jonas Maebe 18310034d7 * never allow hiding an inherited virtual class method or virtual constructor 14 år sedan
  Jonas Maebe 7419c97e0a * do not call the virtual class method/constructor dispatching lookup 14 år sedan
  Jonas Maebe ddf6591f7f + support "reintroduce" for Java classes. Although in most cases this won't 14 år sedan
  Jonas Maebe 1d0388d40a + support for virtual constructors for the JVM platform. We simply 14 år sedan