Commit History

Autor SHA1 Mensaxe Data
  yury 64c586b86d * Removed/ifdefed lots of unused variables. %!s(int64=4) %!d(string=hai) anos
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 1e3f72403e * renamed getintparaloc to getcgtempparaloc %!s(int64=5) %!d(string=hai) anos
  pierre 0fa70759a2 * cutils.pas (size_2_align): Move to.. %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 77658b925b * disable regular array -> dynamic array type coversion support unless %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 8b9e90dc7a * keep track of whether a routine has a C-style variadic parameter in the %!s(int64=6) %!d(string=hai) anos
  nickysn d9925f7074 - removed pocall_far16 from the supported calling conventions of the i8086 %!s(int64=7) %!d(string=hai) anos
  nickysn eb95dcb85f - removed pocall_mwpascal from the supported calling conventions of the i8086 %!s(int64=7) %!d(string=hai) anos
  nickysn 4fbc658184 - removed check for system_i386_wince in i8086's cpupara %!s(int64=7) %!d(string=hai) anos
  nickysn 0a12bc4697 - removed pocall_oldfpccall from the supported calling conventions of the i8086 %!s(int64=7) %!d(string=hai) anos
  nickysn 9a6e490699 * changed the 'register' and 'cdecl' calling conventions on i8086, so they don't %!s(int64=7) %!d(string=hai) anos
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside %!s(int64=7) %!d(string=hai) anos
  nickysn a73aabcc39 * support loading longint in dx:ax when using the 'register' calling convention %!s(int64=7) %!d(string=hai) anos
  nickysn 91707deba7 * changed the registers, used by the 'register' calling convention on i8086 to %!s(int64=7) %!d(string=hai) anos
  nickysn f1b6be2d74 + only allocate a result variable for asm routines on i8086, if they are %!s(int64=7) %!d(string=hai) anos
  nickysn b2665b43aa - removed darwin-i386 stuff from i8086's cpupara %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe fa3b0ca312 * support marking defs created via the getreusable*() class methods as %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method %!s(int64=10) %!d(string=hai) anos
  florian b4fc11fe06 * implemented r30870 for all platforms: pass dyn. array parameters like pointer parameters so typically in a register %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 61e4a1b811 + added tasmlist parameter to getintparaloc() (needed for llvm) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 2e126bb723 - removed darwin/i386 special case code from i8086 code generator %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 %!s(int64=11) %!d(string=hai) anos
  nickysn 3dfc6ac7e1 * fixed the passing of extended floating type parameters on i8086 for %!s(int64=11) %!d(string=hai) anos
  nickysn 906412411f * fixed the passing of pushaddr paramaters for pocall_register in i8086 far data %!s(int64=11) %!d(string=hai) anos
  nickysn 6fe362a1b0 + added method is_far to i8086's tcpuprocdef and tcpuprocvardef %!s(int64=11) %!d(string=hai) anos
  nickysn e725af86fe * fixed the handling of the register parameters of i8086 interrupt procedures %!s(int64=11) %!d(string=hai) anos
  nickysn ee7a6dfc2e * set the para sizes correctly for push_addr_params in i8086 far data memory %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 99de108c68 * renamed all paramanagers to tcpuparamanager so the llvm paramanager can %!s(int64=11) %!d(string=hai) anos