Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 21f87ef1de * fixed instances of passing properties as var parameter %!s(int64=18) %!d(string=hai) anos
  florian 0d9609d614 * convert extended to double when passing it to automation dispatchers %!s(int64=18) %!d(string=hai) anos
  daniel d0e162317b * Fix indentation. %!s(int64=18) %!d(string=hai) anos
  daniel d4de54402c * In genhightree, do typecheckpass later to prevent references to possibly %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 168e652d42 + support for simplifying simple inline functions down to a single %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: %!s(int64=18) %!d(string=hai) anos
  florian fd392dc2b6 * allow inherited; calling abstract methods in delphi mode, resolves #5896 %!s(int64=18) %!d(string=hai) anos
  tom_at_work 106fe68ce6 * renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug #6351 %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe d614eab0fb * don't call afterconstruction/beforedestruction in case an exception %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 3e153102a8 * fixed calling class methods via classrefdefs (mantis #8145) %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 3d99dcc178 * object constructors/methods obviously can also read the object %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 9ad579855e * fixed webtbf/tw3631 %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 38d54234d7 * fixed crash when calling a procvar with too many parameters %!s(int64=18) %!d(string=hai) anos
  peter d2c8e7429e * include parameter types for checking abstract calls %!s(int64=19) %!d(string=hai) anos
  peter 0f70e42920 * abstractmethodlist to tfphashlist %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 2ddeca21e6 * don't give warning about constructing instance with abstract methods %!s(int64=19) %!d(string=hai) anos
  florian a2ec2e72b6 * better hint about abstract methods (fixes 5098) %!s(int64=19) %!d(string=hai) anos
  florian d5291d0e18 + handle variant dispatching %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 47ff7b62e7 * fixed overload choosing algorithm so it's Delphi-compatible + %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe e4a2fb7f35 * fixed mantis 7975 and 7107 (ie 200311075 when working using somewhat %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 89349c2f1a * fixed web bug #7963 (crash when trying to print the name of a procvar %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe d7633e9dd0 * removed wrong comment from r5389 (no longer applicable since r5390) %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 7c387c9f82 - removed double initialisation of local typed constants/initialised %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 9e60d6791d * show name of procedure/function called with too few parameters %!s(int64=19) %!d(string=hai) anos
  tom_at_work 3b6d5c3676 - cleanup, fixing of uninitialized variables, missing return values and unused variables %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 5444207df8 * better fix for tw1623 (generates more optimal code) %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 248046320a * fixed inlining of functions called in their own parameters (tw1623) %!s(int64=19) %!d(string=hai) anos
  peter 0557ddc342 * removed typed const, it is now handled by staticvarsym %!s(int64=19) %!d(string=hai) anos
  peter f88e6a834e * typo %!s(int64=19) %!d(string=hai) anos
  florian 5cbc15b339 * some variant dispatching stuff fixed %!s(int64=19) %!d(string=hai) anos