Commit History

Author SHA1 Message Date
  Jonas Maebe 8e0ee6599c * store parameters to inline routines that are already in a temp into a new 9 years ago
  Jonas Maebe 70b1b32722 * let inline parameter temps inherit the "const" property of const 9 years ago
  Jonas Maebe a3ca471d32 * factored out all the tests for whether we need to put inline parameters 9 years ago
  Jonas Maebe 8d1e8ea203 * fixed indentation in nonlocalvars() 9 years ago
  Jonas Maebe 94f90895a6 * separated call to wrapcomplexinlinepara() from the method that puts 9 years ago
  Jonas Maebe 07856870bc * factored out code to determine whether we should put an inline parameter 9 years ago
  Jonas Maebe a0efde8167 * automatically generate necessary indirect symbols when a new assembler 9 years ago
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via 9 years ago
  Jonas Maebe adef9340e6 * converted metadata generation for variant dispatch to high level typed 9 years ago
  svenbarth 1bd43d9e37 Fix regressions. 9 years ago
  Jonas Maebe a29524800f * converted variant dispatch parameter construction from a hacked temp 9 years ago
  Jonas Maebe 2f81c14ee9 * also print funcretnode for callnodes 9 years ago
  Jonas Maebe 130d9fee91 * don't take the address of element 0 of a dynamic array in 9 years ago
  Jonas Maebe 44682f9f4d * ensure that if we create a temp for the funcretnode in a call node, 9 years ago
  florian e1d4d167b4 * hidden high parameter must be of type ptrsinttype, resolves issue #29204 9 years ago
  Jonas Maebe 6fda08705b * moved the generation of th ehidden self parameter from pass_1 to 9 years ago
  nickysn e6d01eb3b5 * fixed a bug, which caused a function that returns a method pointer (or nested 9 years ago
  nickysn e325cf1126 * fixed internconsts with two arguments. This allows compile time evaluation of ptr(const,const) on i8086 and i386. 10 years ago
  svenbarth 529677cc79 ncal.pas: 10 years ago
  svenbarth 2e24d6dffb htypechk.pas: 10 years ago
  Jonas Maebe 4d0c42ee23 - removed double calling of handlemanagedbyrefpara() for managed targets, 10 years ago
  Jonas Maebe 6ffd8f0201 * finalize managed data passed to untyped "out" parameters after r31328 10 years ago
  Jonas Maebe 6be050b729 * fixed finalization of open array out parameters after r31328 10 years ago
  Jonas Maebe 0031e12bf3 * enable the code that determines the complexity of arguments to inline 10 years ago
  Jonas Maebe ee3f89246c * assume that compilerprocs never capture the addresses of their arguments 10 years ago
  Jonas Maebe 5c5935346a * explain why we may have to search for the uppercase version of a symbol in 10 years ago
  Jonas Maebe e06181749c * guarantee the order of parameter pushes again after r31201 on platforms 10 years ago
  Jonas Maebe c95a3f2cf7 * firstpass rather than typecheckpass statements added to the call node 10 years ago
  Jonas Maebe 9118146bc1 * ensure that managed out-parameters are processed before any other 10 years ago
  Jonas Maebe 945fd4fcf5 * wait till the end of typecheckpass before we load a call context's self 10 years ago