Historique des commits

Auteur SHA1 Message Date
  svenbarth 82957ec5a3 * Fix for Mantis #38122: when a deref node is passed as a Self parameter for a type helper (which is a var parameter) we need to pass the non-derefentiated value so that the data it points to can be modified by the helper's method (this is Delphi compatible) il y a 4 ans
  nickysn 48b81da877 * synchronized with trunk il y a 5 ans
  florian 3baddff71e + inline subroutines with formal parameters as well il y a 5 ans
  nickysn 446d824ad6 * synchronized with trunk il y a 5 ans
  florian ab9fa2012b * inline more aggressively, if the ie for the initial change re-appears, it must be fixed differently il y a 5 ans
  nickysn 38c4c93cee * synchronized with trunk il y a 5 ans
  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 il y a 5 ans
  nickysn d8a9bd4da0 * synchronized with trunk il y a 5 ans
  florian b36597c76a * better calculation of estimated stack frame size il y a 5 ans
  nickysn 7bab5b6483 * synchronized with trunk il y a 5 ans
  Jonas Maebe 453bfcd370 * emit the correct declaration for procdefs used to force a procname in LLVM il y a 5 ans
  nickysn 988a833836 * synchronized with trunk il y a 5 ans
  Jonas Maebe d1d3d7cd08 * never create a regular temp for inline parameters that can be modified by il y a 5 ans
  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. il y a 5 ans
  yury aefc1be555 * Reverted accidentally committed files. il y a 5 ans
  yury 7b65f85a0b * Accidental commit. il y a 5 ans
  nickysn 62cb7c2d12 * synchronized with trunk il y a 5 ans
  svenbarth b412259c1c * fix for Mantis #37355: the method name and the named parameters need to be separated by a single #0 il y a 5 ans
  nickysn 5e60217a88 [PATCH 15/83] updating parameters sorting for wasm. Goes left-to-right il y a 5 ans
  Jonas Maebe 924ffe6538 * removed initialisation of unused fparacopyback from tcallparanode.copy_value_by_ref_para il y a 5 ans
  yury e63c03125a * Reworked tprocdef.is_implemented to fix a bug with the parentfp optimization. The bug was detected when using the llvm backend. il y a 5 ans
  yury 7bffafdf8b * Improved the parentfp optimization to properly handle cases when a nested routine calls other nested routines. il y a 5 ans
  yury 627fcb4354 * Do not use the LOC_VOID location to indicate unused parameters. il y a 5 ans
  yury a316229ef6 * Always use parentfp for forward-declared nested procedures. il y a 5 ans
  Jonas Maebe 0fbb1b259e * re-added "protected" accidentally removed in r45236, fixes JVM compilation il y a 5 ans
  florian b80d051249 * make fparainit and fparacopyback public il y a 5 ans
  florian 0794878b41 * allow recursive inlines, meanwhile, there are other means to avoid too deep recursion of inlining il y a 5 ans
  nickysn 5be4ce281f * don't reorder LOC_REFERENCE parameters on the Z80 also il y a 5 ans
  svenbarth 068f0d2ec8 * fix for Mantis #36935: apply patch by J. Gareth Moreton to fix a typo in cs_opt_remove_empty_proc il y a 5 ans
  florian 1993c5d1ef * cosmetics il y a 5 ans