Commit History

Author SHA1 Message Date
  Mattias Gaertner 517e2e3218 fcl-passrc: parser: check semicolon after if then 7 years ago
  svenbarth 9240e0c2e6 * fix 32-bit * 32-bit => 64-bit for Coldfire 7 years ago
  Mattias Gaertner 898b566837 pas2js:: rtl.js: add Math.trunc only if used 7 years ago
  Mattias Gaertner b0367d4430 pas2js: fixed skipping #else 7 years ago
  Mattias Gaertner eb3ba71b98 pastojs: forbid external class const expr 7 years ago
  Mattias Gaertner b7a373b132 pastojs: forbid external class const expr 7 years ago
  Mattias Gaertner 8ffcfc4552 fcl-passrc: resolver: fixed checking class vars and class types 7 years ago
  svenbarth 8522474457 * correctly allocate the space for the 5 registers that are stored 7 years ago
  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 7 years ago
  svenbarth e09ec0e36b + add ability to have explicitely implemented Pointer overloads of the Interlocked* routines instead of forwarding them to the ones with suitable size. 7 years ago
  michael 0ef3fc2f29 * Math.trunc polyfill 7 years ago
  Mattias Gaertner 2f3fd73c0d pastojs: bark on enum const 7 years ago
  Mattias Gaertner adbb998377 pastojs: started filer 7 years ago
  Mattias Gaertner ae5e851f7f pastojs: fixed compile on Windows 7 years ago
  Mattias Gaertner 9d6c109303 pas2js: check duplicate files 7 years ago
  Mattias Gaertner bd37d43f1c pas2js: search case insensitive by default 7 years ago
  marco c98214c348 * mantis #33075, EGLINT always 32-bit 7 years ago
  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) 7 years ago
  svenbarth b7cdec3a2a * Coldfire does not support EXG, so do it the old fashioned way (but before restoring the stored registers) 7 years ago
  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 7 years ago
  svenbarth 00141749d5 * Coldfire does not support sub.w, so use sub.l instead for that CPU 7 years ago
  Mattias Gaertner e2d23ea70e pas2js: json output: fixed error messages 7 years ago
  Mattias Gaertner ade2779f93 pas2js: doc about -JmXSSIHeader 7 years ago
  Mattias Gaertner 57f3e4d1d6 pastojs: resolver: funcresult[]:= 7 years ago
  Mattias Gaertner b6516e053a fcl-passrc: resolver: funcresult[]:= 7 years ago
  michael 7d355ffffc call rtl function cloneset with fully qualified name 7 years ago
  michael a834444cc0 * Add JSON output encoding of messages 7 years ago
  Mattias Gaertner ef7d13d112 pas2js: fixed srcmap header 7 years ago
  Mattias Gaertner 0950ac19ff pastojs: char(int) 7 years ago
  Mattias Gaertner 57010c65df fcl-passrc: resolver: char(int) 7 years ago