Commit History

Автор SHA1 Съобщение Дата
  florian f4a29bb75d * moved InstructionLoadsFromReg and RegReadByInstruction from TCpuAsmOptimizer (i386) to TX86AsmOptimizer преди 8 години
  pierre b7fab7d39c Add -Wh command line option to enable HugeCode (equivalent of $F+) преди 8 години
  joost 49d75902f6 * Cleanup build-files in case of an error + test преди 8 години
  svenbarth e9c40f5b24 + correctly handle COMDAT sections in COFF files (at least as long as the COMDAT selection isn't IMAGE_COMDAT_SELECT_ASSOCIATIVE or IMAGE_COMDAT_SELECT_EXACT_MATCH), fixes the .refptr problems mentioned in Mantis #30614 преди 8 години
  svenbarth b74b3b0047 + placeholder function to check whether two tdynamicarray instances have the same contents (needs to be implemented for COMDAT selection with same content to work) преди 8 години
  nickysn a7ca75a4b6 * use current node's localswitches field for checking whether range and overflow преди 8 години
  svenbarth c90fbe1bf0 * fix for Mantis #31795: append a $ to internal functions init, finalize, init_implicit and finalize_implicit as their section names otherwise look the same as those of user declared functions with the same name преди 8 години
  svenbarth 23ec3db057 + added test for Mantis #30498 which is working now that array constructors are supported :) преди 8 години
  Mattias Gaertner 9bd0b55ca2 fcl-passrc: test for skip $error преди 8 години
  nickysn 460dd1c10a * remove the redundant equal typeconv, left over as an artifact after removing преди 8 години
  michael 603d54d0c2 * More fixes for bug ID #31719 преди 8 години
  michael 054d0bc89b * Fix bug #31734 преди 8 години
  michael a5b0f7f975 * Fix for bug ID #31735 преди 8 години
  michael f85d44ae04 * TestArrayAccess test for bug ID #31735 преди 8 години
  michael 6371309843 * Fix bug ID #31801, empty class var section преди 8 години
  michael 313b316d78 * Fix bug #31800 преди 8 години
  Mattias Gaertner 2a0c83bb3c fcl-passrc: skip unknown $if functions by default преди 8 години
  Mattias Gaertner 071225ca59 fcl-passrc: treat $error as warning by default преди 8 години
  Mattias Gaertner 9eb7248817 fcl-passrc: ignore unknown functions in directive conditions, issue #31799 преди 8 години
  michael a5ae6778e3 * Fix bug #31720 преди 8 години
  nickysn 1529aee506 + apply the "x:=k+x" / "x:=k [and/or/xor] x" optimization even when there are преди 8 години
  michael dbc9b7f8b4 * Fix Bug ID #31733 преди 8 години
  Mattias Gaertner e783e54e8c fcl-passrc: implemented $elseif преди 8 години
  Mattias Gaertner cbe98e75d8 fcl-passrc: $warning, $note, $hint преди 8 години
  joost 1fba4f936b * Avoid double parameters (paths) on compilation of fpmake-executables преди 8 години
  svenbarth 5971e1327e * fix for Mantis #31756: have array constructors prefer open array parameters instead of dynamic array parameters for backwards compatibility преди 8 години
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers преди 8 години
  pierre ac3b9ac979 Avoid placing COMPILER_UNITTARGETDIR in the prerequisite list of assmebler files, преди 8 години
  Mattias Gaertner 65d14ace38 pastojs: test invalid mode and modeswitch преди 8 години
  Mattias Gaertner 2e80006c6d fcl-passrc: check allowed modes, fixed po_KeepScannerError преди 8 години