Commit History

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