Commit History

作者 SHA1 備註 提交日期
  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 12 年之前
  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 年之前
  florian 0fe22a358b + first version of ldr instruction scheduler on arm 13 年之前
  paul d59c0237b2 compiler: global property can't be a class property 13 年之前
  svenbarth a7a0ba0cf4 * Move the setup and teardown of the specialization symtable stack into two extra 13 年之前
  svenbarth c572395f61 * pgenutil.pas, generate_specialization & psub.pas, specialize_objectdefs: 13 年之前