Commit történet

Szerző SHA1 Üzenet Dátum
  Michaël Van Canneyt 976a6e2b2c * Re-add comment 2 éve
  Michaël Van Canneyt bd3a5c7f2a * Simplify GetEnumNameCount (by Lagprogramming). Fixes issue #40411 2 éve
  Michael VAN CANNEYT e04f02dc37 * Dotted RTL compiles 2 éve
  Michael VAN CANNEYT a14df72e4f * Char -> AnsiChar 2 éve
  Michaël Van Canneyt ac43504b95 * Invoke helper definition, allow calling it 2 éve
  Michaël Van Canneyt 66133f9d77 * Parent class for hidden TVirtualInterface thunking class 2 éve
  Michaël Van Canneyt 1829d35f37 * Add PProcedureSignature 2 éve
  Sven/Sarah Barth 190225ec14 * replace Length(<array>) - 1 with High(<array>) which leads to slightly shorter/better code (reported by lagprogramming on the forum) 2 éve
  Sven/Sarah Barth 351f45ab60 + add generic utility function ConstParamIsRef<> to determine whether a specific type is passed by-value or by-reference as a const parameter 2 éve
  Ondrej Pokorny bb81763bd2 Add SetToArray and ArrayToSet functions for more general RTTI Set handling 2 éve
  yury 9a01bcf3dc * Changed Integer to Longint in definitions of RTTI structures. It fixes typinfo for 16-bit CPUs. 5 éve
  svenbarth a00be912aa * fix regression introduced with r42240: packed sets for the Integer based variants of SetToString/StringToSet need to be shifted on Big Endian systems 6 éve
  svenbarth 7e1607e095 * correct alignment for the property table 6 éve
  svenbarth 2dc771b7ba * TClassData also needs alignment dummies 6 éve
  svenbarth 2002650a23 * small corrections (grammar, casing, typo) for the comment for TCallConv 6 éve
  svenbarth 707e05d131 * check for CPUM68k instead of M68K; the latter should only be defined when building the compiler, so I wonder how that ever worked... 6 éve
  florian 1a67ffdd22 * fix alignment of ParamList 6 éve
  florian 23585ded15 * fix access to ParamFlags of the tkMethod branch of type data for CPUs requiring proper alignment 6 éve
  florian 73acb4d1c1 * fixes TInterfaceRawData to match TTypeData 6 éve
  nickysn a3a39e1640 * i8086 compilation fix after changeset 42390 6 éve
  florian 217ae6e4bb * more fixes to rtti after attribute branch merging 6 éve
  svenbarth 71fa4d1fe2 * the RTTI of an attribute not only consists of the creation function, but also of the attribute's type, a pointer to the constructor and a data blob containing the constant parameters 6 éve
  svenbarth 8cd1f1973b - remove unneeded local variable 6 éve
  svenbarth affa9f9d9c * to be on the safe side: don't include AttributeTable fields when cycling 6 éve
  svenbarth 3ad24c9db8 * as attributes can be part of any type they are best suited in a common part of TTypeData 6 éve
  svenbarth de15025a47 * streamline retrieval of attributes (both in TypInfo and RTTI units) 6 éve
  svenbarth e060a43d70 * rename TAttributeData to the more appropriate TAttributeTable 6 éve
  svenbarth c17dafc2f9 * fix TClassData by including the AttributeTable at the right location 6 éve
  svenbarth e296b26e9e - remove unit info and related code again as that will be handled similar, but differently with dynamic packages 6 éve
  svenbarth ee940c8270 * always write a class' reference to the attribute table, even if the unit does not have attributes 6 éve