提交歷史

作者 SHA1 備註 提交日期
  florian a628c1c3dd * if an array constructor is passed to a formaldef parameter, it is passed as a set (if the conversion is possible), resolves #37796 4 年之前
  florian b36597c76a * better calculation of estimated stack frame size 5 年之前
  Jonas Maebe 453bfcd370 * emit the correct declaration for procdefs used to force a procname in LLVM 5 年之前
  Jonas Maebe d1d3d7cd08 * never create a regular temp for inline parameters that can be modified by 5 年之前
  yury e5a923eb7a * 8086: Proper implementation of: If a far procvar is called, it must be in a memory location. This fixes a hack to emulate CALL reg1:reg2. 5 年之前
  yury aefc1be555 * Reverted accidentally committed files. 5 年之前
  yury 7b65f85a0b * Accidental commit. 5 年之前
  svenbarth b412259c1c * fix for Mantis #37355: the method name and the named parameters need to be separated by a single #0 5 年之前
  Jonas Maebe 924ffe6538 * removed initialisation of unused fparacopyback from tcallparanode.copy_value_by_ref_para 5 年之前
  yury e63c03125a * Reworked tprocdef.is_implemented to fix a bug with the parentfp optimization. The bug was detected when using the llvm backend. 5 年之前
  yury 7bffafdf8b * Improved the parentfp optimization to properly handle cases when a nested routine calls other nested routines. 5 年之前
  yury 627fcb4354 * Do not use the LOC_VOID location to indicate unused parameters. 5 年之前
  yury a316229ef6 * Always use parentfp for forward-declared nested procedures. 5 年之前
  Jonas Maebe 0fbb1b259e * re-added "protected" accidentally removed in r45236, fixes JVM compilation 5 年之前
  florian b80d051249 * make fparainit and fparacopyback public 5 年之前
  florian 0794878b41 * allow recursive inlines, meanwhile, there are other means to avoid too deep recursion of inlining 5 年之前
  nickysn 5be4ce281f * don't reorder LOC_REFERENCE parameters on the Z80 also 5 年之前
  svenbarth 068f0d2ec8 * fix for Mantis #36935: apply patch by J. Gareth Moreton to fix a typo in cs_opt_remove_empty_proc 5 年之前
  florian 1993c5d1ef * cosmetics 5 年之前
  florian 98226d33b7 * do not optimize inline nodes which are part of call node which has an init and/or cleanup block, resolves #36323 5 年之前
  svenbarth 0a915e883e * keep track of static symbols that a global function references, as those must now be exported from a dynamic package as well if the function can potentially be inlined 5 年之前
  florian 60b3296594 * relax conditions in tcallnode.optimize_funcret_assignment, resolves #36279 5 年之前
  Jonas Maebe ac1e0f96bd * replaced tentryfile.get/putsmall/normalset() with a common tget/putset 5 年之前
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration 5 年之前
  Jonas Maebe 956aab3be0 * implement support for the Objective-C "related result type" convention 6 年之前
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value 6 年之前
  Jonas Maebe 3fee990218 * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ 6 年之前
  pierre 243c967967 Commit of new debug feature implemented by J. Gareth Moreton 6 年之前
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 年之前
  svenbarth 307ff071e6 * allow any untyped parameter to be passed to a untyped constref parameter 6 年之前