Commit History

Author SHA1 Message Date
  Jonas Maebe 2146ad614c * fixed toperator5 after r8558. The inlining logic did not take into 18 years ago
  Jonas Maebe 4d1c4091ba + added pm_preprocess support to foreachnode 18 years ago
  peter e0cf015159 * refactor function result handling 18 years ago
  Jonas Maebe 666d156e8e * disabled inlining when passing a refcounted parameter typecasted to 18 years ago
  Jonas Maebe e1aefdbac5 * Improved escape analysis so the improved tretopt no longer fails. 18 years ago
  Jonas Maebe df84ca49b4 * fixed tests/cg/opt/tretopt, and also in more cases 18 years ago
  Jonas Maebe b1631b6918 * fixed wrong uninitialized warnings with passing array elements 18 years ago
  peter 98cc116dd2 * fix passing string to open array of string 18 years ago
  Jonas Maebe 49a2084ea0 * fixed calling inline functions (with exit statements) from inside 18 years ago
  Jonas Maebe 28bab3fb4f - removed some unused variables 18 years ago
  florian 7cbe76b8dc * pass only a pointer to a result when the result is used when invoking idispatch, resolves #9162 18 years ago
  yury a4dfa3b4fd * fixed bug #9107: procedure which have pushed parameters in its body fails if only -OoSTACKFRAME switch is used. 18 years ago
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). 18 years ago
  Jonas Maebe 21f87ef1de * fixed instances of passing properties as var parameter 18 years ago
  florian 0d9609d614 * convert extended to double when passing it to automation dispatchers 18 years ago
  daniel d0e162317b * Fix indentation. 18 years ago
  daniel d4de54402c * In genhightree, do typecheckpass later to prevent references to possibly 18 years ago
  Jonas Maebe 168e652d42 + support for simplifying simple inline functions down to a single 18 years ago
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: 18 years ago
  florian fd392dc2b6 * allow inherited; calling abstract methods in delphi mode, resolves #5896 18 years ago
  tom_at_work 106fe68ce6 * renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug #6351 18 years ago
  Jonas Maebe d614eab0fb * don't call afterconstruction/beforedestruction in case an exception 18 years ago
  Jonas Maebe 3e153102a8 * fixed calling class methods via classrefdefs (mantis #8145) 18 years ago
  Jonas Maebe 3d99dcc178 * object constructors/methods obviously can also read the object 18 years ago
  Jonas Maebe 9ad579855e * fixed webtbf/tw3631 18 years ago
  Jonas Maebe 38d54234d7 * fixed crash when calling a procvar with too many parameters 18 years ago
  peter d2c8e7429e * include parameter types for checking abstract calls 18 years ago
  peter 0f70e42920 * abstractmethodlist to tfphashlist 18 years ago
  Jonas Maebe 2ddeca21e6 * don't give warning about constructing instance with abstract methods 18 years ago
  florian a2ec2e72b6 * better hint about abstract methods (fixes 5098) 18 years ago