Historie revizí

Autor SHA1 Zpráva Datum
  florian d4968e054b + arm: tsettings.instructionset před 12 roky
  sergei ac2006898f * Mark procedures with shortstring value parameters as non-leaf, because such parameters generate a call (to fpc_shortstr_assign). před 12 roky
  svenbarth fc79d47b09 Fix for Mantis #24651. Allow pointer comparison for internal expressions (in this case check for valid VMT). před 12 roky
  sergei 1419a12865 - Removed MIPS-specific code which has been copied to TMIPSProcinfo.set_first_temp_offset in r23885. před 12 roky
  sergei 4e873d0561 + Determine early (before pass 2) whether managed parameters/locals/temps will cause the procedure to reference RTTI labels and, therefore, need GOT. před 12 roky
  Jonas Maebe a1bc04bbb3 * don't omit stack frame generation when generating gprof information, as před 12 roky
  florian c087d97b96 * typo fixed před 12 roky
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov před 12 roky
  florian 52070e26e1 * arm thumb uses always the stack pointer as frame pointer před 12 roky
  florian b231c049c9 * arm thumb knows only positively growing stacks před 12 roky
  nickysn 30d661734c + enable tprocdef.fpu_used for i8086 also před 12 roky
  florian 8c24a85462 * turn off stack frame stripping for i8086 for now, it cannot do sp relative addressing před 12 roky
  sergei 2caa05ccd1 * Make Win64 SEH support enabled by default. If necessary to disable, compiler should be cycled with OPT=-dDISABLE_WIN64_SEH. Mantis #24012. před 12 roky
  florian 63f6afffd5 + make empty proc. removal switchable by removeemptyprocs před 12 roky
  svenbarth 344571cb4e Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants. před 12 roky
  Jonas Maebe 9cbff6f5a6 + support for record constructors for the JVM target před 12 roky
  paul e9615716c1 compiler: allow constructors in helpers for records před 12 roky
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) před 12 roky
  paul 97d7a4ff50 compiler: fix indentation před 12 roky
  florian fce9e953b4 + nested exit support před 12 roky
  florian 4d6471fef6 * get rid of calls to empty procedures having parameters without side effect před 12 roky
  pierre fcaff0489c * psub.pas : translate tregister for registerhi also před 13 roky
  florian f25f44605e - get rid of m_all, use a set instead for tokens, this allows to disable/enable tokens depending on the language mode před 13 roky
  pierre 42586baa34 Use SUPPORT_SAFECALL conditional před 13 roky
  florian ca5fabda6d * cleanup some unused units from uses clauses před 13 roky
  pierre 4f810f0918 free final_asmnode if not used to avoid memory leak před 13 roky
  Jonas Maebe 44fa475fe4 * fixed -dTEST_WIN64_SEH after r22337 (mantis #22885) před 13 roky
  florian be2003a404 * output register pairs correctly před 13 roky
  Jonas Maebe 288d1ec74a * support referencing "result" in nostackframe pure assembler routines if před 13 roky
  Jonas Maebe 5e93f6b70f - reverted r1733, which caused all local procedures to become global in case před 13 roky