Commit History

Autor SHA1 Mensaxe Data
  florian c933b20c29 * compilation (hopefully) fixed hai 2 semanas
  Michaël Van Canneyt 1a52b14a70 * Provide more info when certain internal errors occur hai 2 semanas
  mattias 329442eb27 compiler: added module state ms_compiled_waitcrc and delay writing ppu until all used unit crcs are computed hai 1 mes
  Pierre Muller f372eb8a33 Other improvements and fixes for PPU debug code hai 5 meses
  florian 44d9234f38 * properly unlink unused type symbols from their defs to avoid hai 1 ano
  Michaël Van Canneyt 1e9e533e6c * Replace object with record where possible hai 1 ano
  florian 906571fa25 * improve pretty printing of symbols hai 1 ano
  Pierre Muller 4c330f2799 Issue internal error in def type is errordef hai 1 ano
  florian 8f3cce556d * some error messages use nicer symbol names %!s(int64=2) %!d(string=hai) anos
  florian 0eee70ac81 * fix FindUnitSymtable for exception symtables, resolves #24801 and #39974 %!s(int64=2) %!d(string=hai) anos
  Ondrej Pokorny 55629aeb19 do not publish enums with jumps %!s(int64=3) %!d(string=hai) anos
  florian c13517634f * patch by Rika: Replace some instances of manual work with endianness with cryptic oneliners, resolves #39719 %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth eaeb614887 + provide a tsym based variant of ChangeOwnerAndName %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth a7a0f47d98 * extract a symbol or def from its previous owner if that owner has OwnsObjects set to true %!s(int64=3) %!d(string=hai) anos
  florian 32fa0ecaf9 * cleanup %!s(int64=3) %!d(string=hai) anos
  nickysn 3ecb41cd2d * improvements to the prevention of dangling pointers in tmodule.deflist, %!s(int64=4) %!d(string=hai) anos
  pierre 6230de31bb * Second patch xml-node-dump-defs.patch from J. Gareth Moreton from bug report 36882. %!s(int64=4) %!d(string=hai) anos
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe a2174753c1 - removed tabstractrecorddef.get_unit_symtable, which did not always return the unit %!s(int64=5) %!d(string=hai) anos
  svenbarth 80a4a01f12 + add a method to tdef to initialize the defid from within a constructor %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  pierre ec76e879c9 Integrate patch from bug report 35409. %!s(int64=6) %!d(string=hai) anos
  pierre c1e93bd2c2 + compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors. %!s(int64=6) %!d(string=hai) anos
  svenbarth 61bde67082 + add method has_non_trivial_init_child() to tdef which provides access to the symtable's %!s(int64=7) %!d(string=hai) anos
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton %!s(int64=7) %!d(string=hai) anos
  svenbarth d50848174a + add putboolean and getboolean convenience methods to tentfile %!s(int64=7) %!d(string=hai) anos
  svenbarth a52b675779 * fix that *annoying* search & replace remnant of incorrect casing %!s(int64=8) %!d(string=hai) anos
  pierre 97241c46b2 Move getptruint/putptruint methods to tentfile class to allow use with ppudump %!s(int64=8) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 5426c11611 marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying %!s(int64=8) %!d(string=hai) anos