提交历史

作者 SHA1 备注 提交日期
  florian 63f6afffd5 + make empty proc. removal switchable by removeemptyprocs 12 年之前
  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. 12 年之前
  Jonas Maebe 9cbff6f5a6 + support for record constructors for the JVM target 12 年之前
  paul e9615716c1 compiler: allow constructors in helpers for records 12 年之前
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) 12 年之前
  paul 97d7a4ff50 compiler: fix indentation 12 年之前
  florian fce9e953b4 + nested exit support 12 年之前
  florian 4d6471fef6 * get rid of calls to empty procedures having parameters without side effect 13 年之前
  pierre fcaff0489c * psub.pas : translate tregister for registerhi also 13 年之前
  florian f25f44605e - get rid of m_all, use a set instead for tokens, this allows to disable/enable tokens depending on the language mode 13 年之前
  pierre 42586baa34 Use SUPPORT_SAFECALL conditional 13 年之前
  florian ca5fabda6d * cleanup some unused units from uses clauses 13 年之前
  pierre 4f810f0918 free final_asmnode if not used to avoid memory leak 13 年之前
  Jonas Maebe 44fa475fe4 * fixed -dTEST_WIN64_SEH after r22337 (mantis #22885) 13 年之前
  florian be2003a404 * output register pairs correctly 13 年之前
  Jonas Maebe 288d1ec74a * support referencing "result" in nostackframe pure assembler routines if 13 年之前
  Jonas Maebe 5e93f6b70f - reverted r1733, which caused all local procedures to become global in case 13 年之前
  Jonas Maebe 07ebc51b6c * always store generics token streams in little endian, so we don't have to 13 年之前
  pierre bc0c94c204 fpcdefs.inc: Set fpc_compiler_has_fixup_jmps for powerpcXX and mips CPUs. 13 年之前
  svenbarth 7dfaec7a05 Fix for Mantis #21457 13 年之前
  sergei e0deb4cc99 * Fixed building with OPT="-dTEST_WIN64_SEH -O2" after r21454. It is not yet possible to omit rbp-based stack frames if using SEH on Win64. 13 年之前
  florian 52372a88ca * arm and x86-64 can do exception handling without a framepointer based stack 13 年之前
  Jonas Maebe baa8fa39a8 * converted code to trash variables (-gt) to operate at the node tree level, 13 年之前
  florian 6c8eed21c4 + implement auto inlining (-Ooautoinline) 13 年之前
  florian 25e82bb1af * fix stack frame generation on mips(el) 13 年之前
  sergei 7f96fee752 + Added a comment on tcgprocinfo.generate_exceptfilter operation. 13 年之前
  sergei a85bb08a74 * Save/restore high-level code generator when processing exception filters, fixes building in Win64 with -dTEST_WIN64_SEH, Mantis #21879. 13 年之前
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 年之前
  svenbarth bd19a16be9 Add support for Default() intrinsic. For now this is only (fully) supported 13 年之前
  florian f4af507321 * inline is only a hint to the compiler which might be ignored so throw only a hint and not a warning if subroutine cannot be inlined 13 年之前