Commit History

Autor SHA1 Mensaxe Data
  florian 217ae6e4bb * more fixes to rtti after attribute branch merging %!s(int64=6) %!d(string=hai) anos
  svenbarth 3ad24c9db8 * as attributes can be part of any type they are best suited in a common part of TTypeData %!s(int64=6) %!d(string=hai) anos
  svenbarth a076677336 * instead of a flags field generate a table with all Initialize operators of all fields (nested or not, parent class or not) for class types; objects and records don't use this (yet) %!s(int64=7) %!d(string=hai) anos
  svenbarth 8536abce8a * as the management operator feature is not platform specific using a specific define for it aside from a %!s(int64=7) %!d(string=hai) anos
  svenbarth 4d0ab82ef7 * optimize class initialization by calling RTTIRecord() only when required for a non-trivial initialization %!s(int64=7) %!d(string=hai) anos
  svenbarth ac0322c323 + add a flags field to the record init RTTI which declares whether %!s(int64=7) %!d(string=hai) anos
  svenbarth eb06ac8ce8 * set up $MinEnumSize and $PackSet so that it matches the compiler's settings for types added in the future %!s(int64=7) %!d(string=hai) anos
  svenbarth 393d1c2256 * move RTTI related types from rtti.inc to rttidecl.inc %!s(int64=7) %!d(string=hai) anos
  svenbarth bbf578b193 * move definition of USE_PACKED from rtti.inc to rttidecl.inc %!s(int64=7) %!d(string=hai) anos
  svenbarth b75324a4f2 * move RTTI declarations to their own header file %!s(int64=7) %!d(string=hai) anos