Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe da7fdf76d5 * always put parameters in left-to-right order in rtti (Delphi-compatible) %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 41acad1d11 + keep track of called virtual methods per unit. -Owoptvtms will now replace %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 624a7be9b1 * fixed internal error when a subscripted object is used in a property %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 9ab03e72f3 * mark class and interface parameters as pfAddress (further fix for %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe f2ce99029b * fixed sets in rtti for big endian systems %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 7e8343f6e2 * removed any use of pushleftright_pocalls for non-i386 platforms, since %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe c26f9cc5df * set the RTTI type name of "open array" parameters to the name of the %!s(int64=16) %!d(string=hai) anos
  florian e213be26fd + write proper rtti for large sets, resolves #12788 %!s(int64=16) %!d(string=hai) anos
  peter a3a66ba74d * split tvisibility from tsymoptions %!s(int64=16) %!d(string=hai) anos
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from %!s(int64=17) %!d(string=hai) anos
  yury 453e82e001 * Don't use dispose for memory allocated with getmem. %!s(int64=17) %!d(string=hai) anos
  yury d26d792e7b * Do not align TTypeInfo.Name field in enumdef_rtti since TTypeInfo record is defined with {$PACKRECORDS 1}. It fixes tw8660 for ARM. %!s(int64=17) %!d(string=hai) anos
  tom_at_work 553b524c0a * also fix rtti for named enumerations %!s(int64=17) %!d(string=hai) anos
  tom_at_work 20737f0ac1 fix webts/tw10033 on ppc64: %!s(int64=17) %!d(string=hai) anos
  daniel 3540c400dc * Fix read/write enum on cpu's requiring alignment: Call 'align' the proper way. %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe f36e5411af * split cpu64bit compiler define into %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 8349cde7db * changed byte/word/longbool to be Delphi-compatible (+ similar changes %!s(int64=17) %!d(string=hai) anos
  florian c62d72f98c * write rtti correct for currency being emulated by int64 %!s(int64=18) %!d(string=hai) anos
  florian 4b172f5973 * made rtti for dyn. arrays more delphi compatible, resolves #9464 %!s(int64=18) %!d(string=hai) anos
  daniel 1f8fdf43c5 * Make elecount aword to handle u32bit typeconversions of array indexes. %!s(int64=18) %!d(string=hai) anos
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). %!s(int64=18) %!d(string=hai) anos
  florian c29455b111 * handle rtti for sets with a size of 1 and 2 properly, resolves #8660 %!s(int64=18) %!d(string=hai) anos
  florian 60c5179366 * experimental ie fix for dispinterfaces with rtti %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 4c1d540a21 * changed cpurequiresproperalignment from a compile-time define into %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: %!s(int64=18) %!d(string=hai) anos
  florian 2579cd139f + support for sets with size 1 and 2 %!s(int64=18) %!d(string=hai) anos
  peter 9ae8e9fa21 * refactor tclassheader in tvmtbuilder and tvmtwriter %!s(int64=18) %!d(string=hai) anos
  peter 25bef10b97 * mssing call to procvardef_rtti %!s(int64=19) %!d(string=hai) anos
  peter 3cae449fda * moved rtti to ncgrtti %!s(int64=19) %!d(string=hai) anos