Commit History

Autor SHA1 Mensaxe Data
  florian c43cae9231 * disable MovOpMov2MovOp optimization on x86-64 for now as it seems to break %!s(int64=6) %!d(string=hai) anos
  florian 477d7be651 * building on i386-linux fixed %!s(int64=6) %!d(string=hai) anos
  florian ac37a54d79 + MovOpMov2MovOp optimization %!s(int64=6) %!d(string=hai) anos
  pierre c2e46dc8fc Add classes unit %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe b96a8aee61 * don't generate tempsfinalize nodes in except filter procdefs, as that would %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 74f950c88b pastojs: changed -Jpostproc to -Jpcmd %!s(int64=6) %!d(string=hai) anos
  marcus bf3bb18562 Fixed Win32/Win64 compilation after r40351 %!s(int64=6) %!d(string=hai) anos
  marcus 1bcafda4f4 Fixed compilation after r40351 %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 250b9489f6 pas2jslib: set default paths %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner ae67021c8c pastojs: fixed compile on nodejs %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner d9f915964a pastojs: implemented -Jpostproc cmd ; to call a post processor %!s(int64=6) %!d(string=hai) anos
  florian ccb8e86560 * fixes arm %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe ea69a5b372 * finalizetemps nodes should never be considered equal and have side effects %!s(int64=6) %!d(string=hai) anos
  pierre 0052e4da81 * Use getasizeint/putasizeint for tfieldvarsym.fieldoffset %!s(int64=6) %!d(string=hai) anos
  florian 9d56387e7f + new spilling heuristics which takes care of the usage weigth of a register, %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3b9f5a5e96 * moved finalization of code generator temps to a node, so it can be getcopy'd %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe d1361ca6ed * fixed adjustments of lower/upper bounds in range test optimization in case %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 4dfb738130 pastojs: modeswitch OmitRTTI %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 1f061d0517 fcl-passrc: added modeswitch OmitRTTI: treat class section published as public and typeinfo() does not work on symbols declared with this switch %!s(int64=6) %!d(string=hai) anos
  florian cefb38b605 * better alignment of while loop heads %!s(int64=6) %!d(string=hai) anos
  florian ae8304f657 * set nf_write flag properly for vec. nodes of types with implicit dereferencing %!s(int64=6) %!d(string=hai) anos
  florian 08d6ca7260 * better alignment on 386-linux %!s(int64=6) %!d(string=hai) anos
  florian 6dbde11f5a * three operand shl for shifting by 2, 4 or 8 can be simulated by lea %!s(int64=6) %!d(string=hai) anos
  pierre bee9421f2a Change local variables offsetdec and extraoffset type to ASizeInt %!s(int64=6) %!d(string=hai) anos
  pierre 23570bed33 Use same parameter type for update_reference_offset override %!s(int64=6) %!d(string=hai) anos
  pierre 2761448f44 * Disable range check for m68k/aoptcpu unit %!s(int64=6) %!d(string=hai) anos
  pierre 11851d274c Fix riscv32 compilation error introduced in last commit %!s(int64=6) %!d(string=hai) anos
  pierre aebc8527ef Also disable range checking in arm/aoptcpu unit %!s(int64=6) %!d(string=hai) anos
  florian 095bd6da7d * do not re-used gottpoff symbols as they are PC-relative %!s(int64=6) %!d(string=hai) anos
  pierre 53a27fe7b3 Disable range check in m68k:tiscv32 and riscv64 cgcpu units %!s(int64=6) %!d(string=hai) anos