Commit Verlauf

Autor SHA1 Nachricht Datum
  florian 810acd82b2 * patch by J. Gareth Moreton that makes some improvements to the Peephole Optimizer for x86 and x86-64 code, as well as some cleanup with formatting, code syntax consistency, and debug messages. vor 7 Jahren
  florian 10ea652493 * fix for #32576 vor 7 Jahren
  florian 93353d8d79 * typo vor 7 Jahren
  florian 52510ea933 + TUsedRegs.Dump vor 7 Jahren
  michael afa2b90a5d * Fix bug ID #33080 vor 7 Jahren
  michael 5a9488b1fc * Add test for clearfields vor 7 Jahren
  michael ecff685b80 * Fix bug ID #33081, dataset should be in edit mode for calling clearfields vor 7 Jahren
  michael 551d3eda26 * Fix bug #33078, missing MatchText vor 7 Jahren
  michael a94ebf008c * Fix bug #33079, missing IndexText vor 7 Jahren
  Mattias Gaertner 517e2e3218 fcl-passrc: parser: check semicolon after if then vor 7 Jahren
  svenbarth 9240e0c2e6 * fix 32-bit * 32-bit => 64-bit for Coldfire vor 7 Jahren
  Mattias Gaertner 898b566837 pas2js:: rtl.js: add Math.trunc only if used vor 7 Jahren
  Mattias Gaertner b0367d4430 pas2js: fixed skipping #else vor 7 Jahren
  Mattias Gaertner eb3ba71b98 pastojs: forbid external class const expr vor 7 Jahren
  Mattias Gaertner b7a373b132 pastojs: forbid external class const expr vor 7 Jahren
  Mattias Gaertner 8ffcfc4552 fcl-passrc: resolver: fixed checking class vars and class types vor 7 Jahren
  svenbarth 8522474457 * correctly allocate the space for the 5 registers that are stored vor 7 Jahren
  svenbarth ea193bc993 * enable explicit Pointer overloads of Interlocked* functions for M68k as that has a calling convention where the passing of Pointer values differs from ordinal values (address vs. int registers). Fixes e.g. usage of the Classes unit vor 7 Jahren
  svenbarth e09ec0e36b + add ability to have explicitely implemented Pointer overloads of the Interlocked* routines instead of forwarding them to the ones with suitable size. vor 7 Jahren
  michael 0ef3fc2f29 * Math.trunc polyfill vor 7 Jahren
  Mattias Gaertner 2f3fd73c0d pastojs: bark on enum const vor 7 Jahren
  Mattias Gaertner adbb998377 pastojs: started filer vor 7 Jahren
  Mattias Gaertner ae5e851f7f pastojs: fixed compile on Windows vor 7 Jahren
  Mattias Gaertner 9d6c109303 pas2js: check duplicate files vor 7 Jahren
  Mattias Gaertner bd37d43f1c pas2js: search case insensitive by default vor 7 Jahren
  marco c98214c348 * mantis #33075, EGLINT always 32-bit vor 7 Jahren
  svenbarth bd57af5b19 * as Coldfire does not support ADD.W save the (original) lower word and restore it after D0 is swapped back (I hope the algorithm still works then O.o) vor 7 Jahren
  svenbarth b7cdec3a2a * Coldfire does not support EXG, so do it the old fashioned way (but before restoring the stored registers) vor 7 Jahren
  svenbarth 9822374680 * Coldfire does not support MOVEM together with pre-decrement or post-increment, so abuse TST for that which is only a single instruction word vor 7 Jahren
  svenbarth 00141749d5 * Coldfire does not support sub.w, so use sub.l instead for that CPU vor 7 Jahren