Commit History

Autor SHA1 Mensaxe Data
  peter 684a771aca * fix crash with fail in constructor %!s(int64=22) %!d(string=hai) anos
  peter 9e66b09843 * call firstpass before allocation and codegeneration is started %!s(int64=22) %!d(string=hai) anos
  peter b327c20b12 * cleanup of the entry and exit code insertion %!s(int64=22) %!d(string=hai) anos
  peter 276688dbb4 * fixed memleak for initfinalcode %!s(int64=22) %!d(string=hai) anos
  peter 1becfc28b4 * disable inlining when nested procedures are found %!s(int64=22) %!d(string=hai) anos
  florian 05fcae577a * some ppc stuff fixed %!s(int64=22) %!d(string=hai) anos
  peter d0de3b3ea8 * 64k registers supported %!s(int64=22) %!d(string=hai) anos
  peter fb81b7ebbb * old trgobj moved to x86/rgcpu and renamed to trgx86fpu %!s(int64=22) %!d(string=hai) anos
  daniel b2343f4b16 * Register allocator splitted, ans abstract now %!s(int64=22) %!d(string=hai) anos
  peter 56ebcd1249 * self is not a token anymore. It is handled special when found %!s(int64=22) %!d(string=hai) anos
  peter e27d6f67da * inline supported again, LOC_REFERENCEs are used to pass the %!s(int64=22) %!d(string=hai) anos
  florian 6684d2c520 + added basic olevariant support %!s(int64=22) %!d(string=hai) anos
  peter 6edadf3df5 * more proc directive for procvar fixes %!s(int64=22) %!d(string=hai) anos
  peter aed5b53816 * handle_calling_convention removed from parse_proc_directive to %!s(int64=22) %!d(string=hai) anos
  peter 70fe77ca7c * procinfo unit contains tprocinfo %!s(int64=22) %!d(string=hai) anos
  peter 540691bf02 * optimized releasing of registers %!s(int64=22) %!d(string=hai) anos
  peter 99bb20747e * parent framepointer changed to hidden parameter %!s(int64=22) %!d(string=hai) anos
  peter f6868f8d48 * fix reported file position for not matched forwards %!s(int64=22) %!d(string=hai) anos
  peter 56c14885bb * remove allocate_intterupt_parameter, allocation is platform %!s(int64=22) %!d(string=hai) anos
  peter bf66a6e4ab * fix filepositions %!s(int64=22) %!d(string=hai) anos
  peter 8af51ea6d3 * locals and paras are allocated in the code generation %!s(int64=22) %!d(string=hai) anos
  peter f8bb9785e0 * remove obsolete code already in comments %!s(int64=22) %!d(string=hai) anos
  peter 8dd0a4027a * support mulitple overloads in implementation, this is delphi %!s(int64=22) %!d(string=hai) anos
  daniel 90e1ca64f3 * Fixed fast spilling functionality by re-adding the code that initializes %!s(int64=22) %!d(string=hai) anos
  daniel 079751b894 * Failed attempt to restore broken fastspill functionality %!s(int64=22) %!d(string=hai) anos
  daniel 49e539ac8d * Adding register allocation order %!s(int64=22) %!d(string=hai) anos
  peter 05a15df3c2 * use register with least interferences in spillregister %!s(int64=22) %!d(string=hai) anos
  peter b9d09a4e5c * preparations for different default calling conventions %!s(int64=22) %!d(string=hai) anos
  peter 059908d399 * abort with IE when spilling requires > 20 loops %!s(int64=22) %!d(string=hai) anos
  peter 6a8d5eb25d * NEWRA branch merged %!s(int64=22) %!d(string=hai) anos