Commit History

Author SHA1 Message Date
  tom_at_work 19baf7d3e0 * changes to alignment for enumeration rtti record members: we need a Tconstptrint alignment before the MinValue/MaxValue members because the entire record needs that alignment due to some pointers inside 15 years ago
  tom_at_work f520989064 Fixed ordinal to string conversion for enumerations 15 years ago
  tom_at_work a380da6204 Fixed conversion from string to enum value for 64 bit platforms requiring proper alignment (e.g. ppc64/linux) 15 years ago
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed 15 years ago
  mazen b127fc154a * Fixed spell error revealed by lintian. 15 years ago
  Jonas Maebe 13399280dc * don't write rtti for static fields so we don't try to initialise/finalise 15 years ago
  paul 24d8a7d833 compiler: start implementation of class constructors/destructors: parsing is ready but at the moment neither class constructors nor destructors are called - this is to be implemented 15 years ago
  paul 1b614b526a compiler: 15 years ago
  Jonas Maebe 025ec34e4d + "CExtended" type that is the same as "extended", but conforming to the 15 years ago
  pierre 9896f48317 * Fix for RTTI alignment from Paul 15 years ago
  paul c83fc67e32 compiler: write correct method kind for constructors,destructors and class methods 15 years ago
  paul db0f23e643 compiler: write not dummy unit name for enumeration and dynamic array rtti 15 years ago
  paul 17bd267141 compiler, rtl: write calling conventions for tkMethod members (issue #0014573) 15 years ago
  Jonas Maebe 0c675a4039 * the objc1 unit has been renamed to objc 16 years ago
  Jonas Maebe da7fdf76d5 * always put parameters in left-to-right order in rtti (Delphi-compatible) 16 years ago
  Jonas Maebe 41acad1d11 + keep track of called virtual methods per unit. -Owoptvtms will now replace 16 years ago
  Jonas Maebe 624a7be9b1 * fixed internal error when a subscripted object is used in a property 16 years ago
  Jonas Maebe 9ab03e72f3 * mark class and interface parameters as pfAddress (further fix for 16 years ago
  Jonas Maebe f2ce99029b * fixed sets in rtti for big endian systems 16 years ago
  Jonas Maebe 7e8343f6e2 * removed any use of pushleftright_pocalls for non-i386 platforms, since 16 years ago
  Jonas Maebe c26f9cc5df * set the RTTI type name of "open array" parameters to the name of the 16 years ago
  florian e213be26fd + write proper rtti for large sets, resolves #12788 16 years ago
  peter a3a66ba74d * split tvisibility from tsymoptions 16 years ago
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from 17 years ago
  yury 453e82e001 * Don't use dispose for memory allocated with getmem. 17 years ago
  yury d26d792e7b * Do not align TTypeInfo.Name field in enumdef_rtti since TTypeInfo record is defined with {$PACKRECORDS 1}. It fixes tw8660 for ARM. 17 years ago
  tom_at_work 553b524c0a * also fix rtti for named enumerations 17 years ago
  tom_at_work 20737f0ac1 fix webts/tw10033 on ppc64: 17 years ago
  daniel 3540c400dc * Fix read/write enum on cpu's requiring alignment: Call 'align' the proper way. 17 years ago
  Jonas Maebe f36e5411af * split cpu64bit compiler define into 17 years ago