Commit History

Author SHA1 Message Date
  Jonas Maebe 0b7b6361fe * ignore methods that are added for the purpose of the JVM (inherited 14 years ago
  Jonas Maebe ee75bfaaf4 * change non-virtual instance methods to "virtual; final;" methods on the 14 years ago
  Jonas Maebe 4074bf412b - removed po_java procoption, since it wasn't really used for anything 14 years ago
  Jonas Maebe 6154f1b0d9 * keep track of the number of abstract methods per class via a counter 14 years ago
  Jonas Maebe f59a2b38bf + string conversion for oo_is_enum_class 14 years ago
  Jonas Maebe 94a4e1e069 + string version of vis_none 14 years ago
  Jonas Maebe 622ac7184c * fixed string length for varspez strings 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 54f96997b9 + support for JVM additions and some other fixes 14 years ago
  Jonas Maebe f17936e598 * moved import_lib (for JVM package name) and jvm_full_typename() 14 years ago
  sergei fec5dde5b6 * Fix handling of Windows WideString typed constants, resolves #15842 and completes the related #14308: 14 years ago
  Jonas Maebe 0398ff6bf5 * also save/restore the size of the padding of record/objectsymtables 14 years ago
  Jonas Maebe 13598f1b5f * update of ppudump for r18114 14 years ago
  pierre 5a2d6c0429 Fix constant pointer reading for 64 bit CPU 14 years ago
  pierre 0ca127b97e * Fix length size for non-short string types 14 years ago
  pierre b94cdd4881 * Handled real constants of different size 14 years ago
  pierre eb4798238d * Display hexadecimal values of wide strings 14 years ago
  pierre 239944f8d0 + Use DLL name in assembler labels used to import DLL functions/variables 14 years ago
  pierre 83f100432c + Move enumration types uses in ppu files from systems.pas 14 years ago
  pierre f9e7b364bb * Added missing PPU flags 14 years ago
  florian d19d8de8fe * packed column writing/reading for token recorder, reduces size of fgl.ppu by approx. 10% 14 years ago
  florian e29d8df95c * updated ppudump for latest ppu format changes 14 years ago
  svenbarth c0a0ec9962 correct ppudump 14 years ago
  svenbarth f7f357f18e * symconst.pas: 14 years ago
  svenbarth e19bcfae38 Added a flag set to TSymtable that tells whether it contains a class helper symbol, which is currently only used for static- and globalsymtables. 14 years ago
  svenbarth 36ee46110c Updated ppudump to support the new ppu data that might contain class helpers. 14 years ago
  paul 4e93ecda3d utils: fix ppudump generic tokenbuf reading 14 years ago
  paul dd921ffc9d utils: fix ppudump: 14 years ago
  paul 86d3e41442 compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests 14 years ago