Commit History

Autor SHA1 Mensaxe Data
  peter b36a06e4d4 * use regular ref_incr/ref_decr for related interface assignments %!s(int64=18) %!d(string=hai) anos
  peter eefd81094e * remove old_append_str %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe e1aefdbac5 * Improved escape analysis so the improved tretopt no longer fails. %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe df84ca49b4 * fixed tests/cg/opt/tretopt, and also in more cases %!s(int64=18) %!d(string=hai) anos
  florian c1640b078b * create init rtti for fpc_copy instead of full rtti %!s(int64=18) %!d(string=hai) anos
  florian 37bd49692e * proper fix for 8481 et. al. %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe e1b7ce5aa9 * fixed dynarr_property:=nil + test %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe fa5e232055 * fixed assigning an interface to a property after better property %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 3a4508b1bb * fixed compile error when assigning to a widestring property which %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: %!s(int64=18) %!d(string=hai) anos
  peter 9676482f8e * fix array constructors that start with nil %!s(int64=18) %!d(string=hai) anos
  pierre f82d47e370 * Use IncRefCountBy %!s(int64=18) %!d(string=hai) anos
  florian 8ecdbbc515 * fix intf assignment %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe c0eb91ffc8 * fixed error message for trying to assign to formal parameters and %!s(int64=18) %!d(string=hai) anos
  peter 0557ddc342 * removed typed const, it is now handled by staticvarsym %!s(int64=19) %!d(string=hai) anos
  peter f2a25e845d * refactor gen_alloc_symtable so it depends on varsym type and not %!s(int64=19) %!d(string=hai) anos
  peter e17b424e28 * refactor procsym procdef list %!s(int64=19) %!d(string=hai) anos
  peter 658c46b903 * remove tdictionary and tindexarray %!s(int64=19) %!d(string=hai) anos
  florian 85d63d9fa9 * settings refactored %!s(int64=19) %!d(string=hai) anos
  peter dc29821e8c * ttypenode.dogetcopy added %!s(int64=19) %!d(string=hai) anos
  peter 3078a1927f * remove ttype %!s(int64=19) %!d(string=hai) anos
  florian 9a1b9071a5 * implemented kylix like local directive, fixes #7242 %!s(int64=19) %!d(string=hai) anos
  peter 2f0ce31751 * string concat changed from function to procedure to %!s(int64=19) %!d(string=hai) anos
  peter 75dee03578 * fix type determining of array of integer constructors %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe e9580628d3 * make temps which are passed as the location for the function %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 733f559267 * also perform C varargs type conversions for cdecl procedures declared %!s(int64=19) %!d(string=hai) anos
  chrivers f0a62b1e47 Changed implicit type conversion helper for interface assignments. This is needed for _IMPLEMENTS. Will be optimized to be more optimal for non-implements interfaces %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe e0250bcdb4 * never remove regvar-ability of parameters passed by reference %!s(int64=19) %!d(string=hai) anos
  florian 570c1bc3a5 * widestrings aren't ref. counted anymore on windows %!s(int64=19) %!d(string=hai) anos
  florian 23f1f83835 + is_automatable %!s(int64=19) %!d(string=hai) anos