Commit History

Author SHA1 Message Date
  paul 8a4634a7b1 merge r13481 from cpstrnew branch by florian 14 years ago
  paul a95512f0ec merge cpstrnew branch r13480 by florian: 14 years ago
  Jonas Maebe 125c0cf225 + support for generics on the JVM target: 14 years ago
  pierre 9073beffec Remember change_endian from ppufile for generictokenbuf reading 14 years ago
  Jonas Maebe 015ed4d0b6 * fixed getsingletonarraydef() so that it actually returns are arraydef of 14 years ago
  pierre 4c633c46ed Change mangling to avoid overlap and increase PPU version 14 years ago
  pierre 041f3d0222 Fix 20093 bug report 14 years ago
  Jonas Maebe 65925be6fe * skip vo_is_funcret parameters when building a JVM mangled procdef name, 14 years ago
  Jonas Maebe 67c2c7c166 * renamed cchartype to cansichartype 14 years ago
  Jonas Maebe d1f424561e + getsingletonarraydef() function to get a (reused if possible) def for 14 years ago
  Jonas Maebe 76de70e683 * since enums are represented by classes in the JVM, initialize global 14 years ago
  Jonas Maebe df5fc421ce + support for increasing the visibility of fields using properties 14 years ago
  Jonas Maebe e38cfc307b * renamed pc_procvar2bareproc to pc_bareproc, and allow it also to 14 years ago
  Jonas Maebe 7d8cbe80f5 + support for virtual class methods on the JVM platform. The JVM does not 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 d6966e545b + support for formal var/out parameters on the JVM target: 14 years ago
  Jonas Maebe 5bf16214cd * changed initialization of records from constructing a new instance and 14 years ago
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target 14 years ago
  Jonas Maebe 466f6751c8 + getpointerdef() function that returns a pointerdef for the passed def. 14 years ago
  Jonas Maebe 75e259e426 * ifdef'ed jvmdef/pjvm usage for jvm target 14 years ago
  Jonas Maebe 90d82ad826 * fixed unit reloading after the addition of the def field to tcgpara 14 years ago
  Jonas Maebe 6154f1b0d9 * keep track of the number of abstract methods per class via a counter 14 years ago
  Jonas Maebe 390bf35b52 * skip the funcretsym in tprocdef.getcopy in case it's in the localst, 14 years ago
  Jonas Maebe 1ad834f5f9 * in case a property uses a getter/setter with lower visibility than the 14 years ago
  Jonas Maebe 569228447d * converted all enum handling for the JVM target so that it uses the 14 years ago
  Jonas Maebe 13b0ac91d9 + generate java.lang.Enum descendant classes for Pascal enum types 14 years ago
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ 14 years ago
  Jonas Maebe f1652a6c87 * copy dispid in tprocdef.getcopy() 14 years ago
  Jonas Maebe 8fa42c206f + support for nested procedures for the JVM target 14 years ago