Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 62c1781bea + mw_pascal calling convention support for ARM, ppc64 and x86_64: identical пре 16 година
  Jonas Maebe cc5aeb09de * fixed handling the result value of functions where the result type is пре 16 година
  Jonas Maebe 34c985cfa6 * added register type parameter to cgsize2subreg(), as the subreg can пре 16 година
  peter 8f239d04b6 * cleanup and simplify the set type handling пре 17 година
  Jonas Maebe f36e5411af * split cpu64bit compiler define into пре 17 година
  Jonas Maebe 22f616d6af * treat procvardef parameters the same as records (fixes webtbs/tw9141) пре 18 година
  yury 3b7e458f02 * Properly set location of float return value if it is passed as var parameter (it is always happens for safecall functions). It fixes bugs #8523 and #8977. пре 18 година
  Jonas Maebe 544dd57a96 * r0 is also volatile пре 18 година
  tom_at_work 9c1604ea44 * do NOT specify R0 as available volatile register. Fixes cycle on ppc64/linux. Most probably the compiler starts using it as temp register which leads to bad code since in some instructions R0 means zero, not the value of R0. пре 18 година
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: пре 18 година
  Jonas Maebe e815b923d5 * a_loadfpu_* gets two size parameters: fromsize and tosize пре 18 година
  peter 658c46b903 * remove tdictionary and tindexarray пре 19 година
  peter 3078a1927f * remove ttype пре 19 година
  tom_at_work 5240913a80 * cleaner allocation of scratch registers, removed unnecessary cg methods which emitted code using a fixed register пре 19 година
  tom_at_work f31ede0b12 * fixed code generation after recent changes of int_cgsize() пре 19 година
  Jonas Maebe ab8f96f4cf * disabled i386 createtempparaloc again because it generates wrong пре 19 година
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from пре 19 година
  tom_at_work b309574e22 * fixed code generation for -Og switch пре 19 година
  tom_at_work 3462426b1d * stack frame optimizations пре 19 година
  tom_at_work 57b7b72ca4 * ppc64/linux specific compiler patches to improve C parameter passing compatibility пре 20 година
  tom_at_work 93bb997d8f * ppc64/linux: enhanced varargs support (passes tprintf test now) пре 20 година
  tom_at_work e4a61f4af1 * a_op_const_reg_reg optimizations пре 20 година
  tom_at_work c5f89d7efd * release old stack pointer register on ppc64 after method prolog пре 20 година
  tom_at_work 5fcb64f350 * parameter passing is now more ABI compliant пре 20 година
  peter 6bf3269b41 * powerpc64 port from Thomas Schatzl пре 20 година