Commit History

Author SHA1 Message Date
  florian df75368d0b --- Merging r19281 into '.': 14 years ago
  Jonas Maebe cf47b8d422 * fixed all known memory leaks in the code added for the JVM port 14 years ago
  Jonas Maebe 26b19274a3 + create an nested interface type called "Callback" inside the classes that 14 years ago
  Jonas Maebe f96f5f9e94 + {$VARPARACOPYOUTCHECK+/-} / -Cv switch to enable checking 14 years ago
  paul aba0106366 compiler: manual merge some cpstrnew changes which was impossible to merge using regular tools due to the merge conflicts 14 years ago
  paul 005795495d merge r17552 from cpstrnew branch by inoussa: 14 years ago
  paul b3db8db481 merge r14133 from cpstrnew branch by paul except ptconst.pas which has a difficult merge conflict (code moved to another unit which is not at the branch during the revision): 14 years ago
  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