提交歷史

作者 SHA1 備註 提交日期
  svenbarth 1c98a48c47 * mark __FPC_specific_handler as an external symbol 8 年之前
  svenbarth cfa5b9d809 - the external declaration of PascalMain is no longer needed for Win64 on 3.1.1+ 8 年之前
  svenbarth 69fa837266 * NASM supports DQ already since version 2.00 (from 10 years ago) and it's already in the ait_const2str array, so use it! (doesn't mean that it works on Win64 however...) 8 年之前
  svenbarth f517311227 * ensure that the indirect symbols for VMT, RTTI and IID reside in the same sections as the symbols they point to -> reduces the amount of sections for them by half 8 年之前
  svenbarth c1db48c8c6 * add ability to disable the generation of an indirect symbol if needed (useful if that's done by the constant builder) 8 年之前
  svenbarth 822d96776b * extend tai_typedconstbuilder with the ability to add an indirect symbol to the same section as the one that's generated for the constant data (at least if it's also rodata) 8 年之前
  svenbarth b813fc641f * put data that's used by the VMT into the same section (that also means changing some sections from rodata_norel to rodata); this way the amount of sections per class is reduced (e.g. two for classes that inherited from a class with interfaces) 8 年之前
  svenbarth deb86a9e70 * Windows and GNU AS both correctly handle read only sections with relocations, so make use of that 8 年之前
  michael f55215f53a * Case else without semicolon in front (bug ID 31284) 8 年之前
  michael a51efe50b7 * noreturn procedure modifier (bug ID 31285) 8 年之前
  michael 0dc3d03755 * Packed sets support 8 年之前
  michael 892b616adf * Fix compilation 8 年之前
  michael a809705fb8 * New simple program to test if pparser parses some code 8 年之前
  michael 81a00358a1 * Modeswitches now parsed correctly (bug ID 30724) 8 年之前
  michael 8d7fd39282 * Fix isNan, isInfinity, IsPositiveInfinity 8 年之前
  svenbarth 060cb62f2a * correctly handle alignment for TParameterLocations 8 年之前
  svenbarth 1d40e7e159 * correctly encapsulate the location records 8 年之前
  michael 27b51188b6 * Range typed consts support 8 年之前
  svenbarth c2d68e35b5 * also assume register calling convention for m68k 8 年之前
  svenbarth 4d41decd5d * since m68k has a working implementation for the register calling convention and it's in fact used as default calling convention it should also be possible to explicitely declare routines as that calling convention 8 年之前
  svenbarth d35e9a69fa * update comment regarding pocall_syscall in supported_calling_conventions 8 年之前
  Jonas Maebe 098d64b631 * don't swap and/or boolean operations, they always need to be evaluated in 8 年之前
  Jonas Maebe 7013a879c3 - disabled check for existence for texceptaddr/tguid/tjmpbuf in the system 8 年之前
  svenbarth f1a5fbc0df * rename TIntfMethodEntry.ReturnLoc to ResultLocs for consistency with both ResultType and TVmtMethodParam.ParaLocs 8 年之前
  michael 06a8b84426 * Fix bug #31194 : function alias not supported 8 年之前
  michael bc9b67c90b * Attempt to fix bug ID #31277 8 年之前
  michael 1a771735ac * Patch from BBaz to add an overload to find returning a boolean (bug ID 8 年之前
  michael 2265312872 * Patch from Udo Schmal to Add SetEcdhAuto (bug ID 31275) 8 年之前
  svenbarth 26135d605f + implement interface RTTI inspired by the changes from Steve Hildebrandt, yet not exactly the same. Like his implementation this one isn't Delphi compatible either. 8 年之前
  svenbarth 41dccb75b9 * for open array parameters the RTTI of the element def needs to be available/written; this is Delphi compatible 8 年之前