Historial de Commits

Autor SHA1 Mensaje Fecha
  paul 7f7c665e64 compiler: push nested class hierarchy for parsing nested procedures arguments and results (mantis #0020690, mantis #0020038) hace 13 años
  Jonas Maebe d8b008b0b0 * require that "overload" is present in the interface if it's used in the hace 14 años
  florian df75368d0b --- Merging r19281 into '.': hace 14 años
  Jonas Maebe d714eeb84b * give a proper error when a type identifier is missing in a hace 14 años
  paul 005795495d merge r17552 from cpstrnew branch by inoussa: hace 14 años
  paul 4b24a58871 compiler: remove/hide few unused variables hace 14 años
  Jonas Maebe ea544f01c4 * allow pocall_internproc to be declared external (-> we can declare the hace 14 años
  Jonas Maebe e7528bbc05 * allow non-virtual class methods to be declared as "final" in Java classes, hace 14 años
  Jonas Maebe ddf6591f7f + support "reintroduce" for Java classes. Although in most cases this won't hace 14 años
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target hace 14 años
  Jonas Maebe 69abbba6bb * split several parameter insertion helpers out from pdecsub for hace 14 años
  Jonas Maebe 6154f1b0d9 * keep track of the number of abstract methods per class via a counter hace 14 años
  Jonas Maebe 0f15664ffa * check whether symtablestack.top is a javaclass/interface rather than hace 14 años
  Jonas Maebe 8fa42c206f + support for nested procedures for the JVM target hace 14 años
  Jonas Maebe f27ebf8b6d + explicitly add constructors of parent class that do not appear in the hace 14 años
  Jonas Maebe 921b54f9fb * properly handle virtual/override for Java classes, instead of semi-forcing hace 14 años
  Jonas Maebe 94ff4508c7 + support for "external name 'xxx';" for methods in external Java classes to hace 14 años
  Jonas Maebe 0be352e9a9 * don't require "override" for overriding methods in external Java classes hace 14 años
  Jonas Maebe 9e8bb70548 + support for abstract methods in Java classes hace 14 años
  Jonas Maebe 121a141953 + support for final methods in Java classes hace 14 años
  Jonas Maebe c9dbd60b92 * allow "static" for external methods (for Java classes) hace 14 años
  Jonas Maebe eb5814a868 * implemented declaring and calling constructors for Java classes hace 14 años
  Jonas Maebe 6e82417a51 * various small support fixes for Java classes: hace 14 años
  sergei bbae63a4f2 * Check that a single interface is only delegated to a single property within a class. hace 14 años
  svenbarth a862cd702d Rebase to revision 18000 hace 14 años
  pierre 4d50a95320 Use FPC_HAS_SYSTEMS_INTERRUPT_TABLE conditional hace 14 años
  pierre 47ff755068 symdef.pas New make_dllmangledname function hace 14 años
  florian 3938f5e0b9 + merge support for boolean16, boolean32 and boolean64 into trunk hace 14 años
  pierre 548ee755b1 * Use crc for special dllnames in proc_get_importname hace 14 años
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 hace 14 años