Commit History

Author SHA1 Message Date
  joost aa3135f740 * Allow rtti-attributes only when the modeswitch prefixedattributes is set 12 years ago
  joost 61f5da9af7 * Added test for iterating over all types in an application 12 years ago
  joost ddb179ff61 * Name the sec_rtti section rtti and not extrtti 12 years ago
  joost 2cf9e6dc7d * Removed unused get_code_block_func param from str_parse_method_impl 12 years ago
  joost 85a3c9b67c * Renamed FPC_HAS_EXTENDED_RTTI define to FPC_HAS_UNIT_RTTI 12 years ago
  joost 45338f7f75 * Renamed global symbol INITEXTRTTIUNITS to RTTIUNITLIST 12 years ago
  joost 2a74d8ad56 * Removed unused trttitypes extrtti and attribute 12 years ago
  joost ac984cc047 * Removed the uf_extrtti module flag. Having a flag that is always set if of no use. 12 years ago
  joost 3b0b9ee4d1 * Do not generate a list of all types anymore, but get a list of all types 12 years ago
  joost 6581f03117 * Placed the init-data in a separate assembly-list. This way it is possible 12 years ago
  joost ab0f3a2d4b * Implemented TValue.IsEmpty, TValue.Make 12 years ago
  joost 150689bb0f * Implemented more Delphi-compatilibity functions + tests 12 years ago
  joost 557403e831 * TAttributeArray, TRttiPropertyArray and TRttiTypeArray replaced by generic TArray 12 years ago
  joost c6707fecef * Added TUnitInfo.UnitOptions, to determine if there is attribute- 12 years ago
  joost bb9e4a2f15 * Adapted test for changes in r25094 12 years ago
  joost 9cfb8e6d14 * The attribute-data is now stored inside the TTypeData structure instead of 12 years ago
  joost 06a8ccd7db * Made a start with rtti unit + some basic tests 12 years ago
  joost 354c6f2d58 * GetClassAttribute's result is now a TCustomAttribute, instead of a TObject 12 years ago
  joost d79916d3e1 * Do not show a false warning about the result of a TCustomAttribute 12 years ago
  joost c17f509d41 * Adapted test to change to TExtRttiData 12 years ago
  joost 402ef1bbe5 * Adapt margins of list of symbols within a unit, so that it works with 12 years ago
  joost b6f4afc064 * Store TExtRttiData for each type holding extended rtti data 12 years ago
  joost 2ccaf7f8d5 * Search in inherited classes for custom-attribute-constructors 13 years ago
  joost 88322f1d32 * A javaclass is also a objectdef, so the third else..if was ever reached 13 years ago
  joost 5585d1bc15 * Attribute definition should be before generic keyword 13 years ago
  joost 173622da46 * Return an error if there is a unbound class-attribute at the end of a type-block 13 years ago
  joost d3ca6c94ea * Return an error if there is nothing in the class to bind a custom attribute to + test 13 years ago
  joost 59c6b1ff3a * Added basic TCustomAttribute tests 13 years ago
  joost aa9940683b * reverted r22849, the mem-leak only occured in case of an error that is not catched 13 years ago
  joost 1519a4597e * Fixed mem-leak in parsing of class-acctributes 13 years ago