Histórico de Commits

Autor SHA1 Mensagem Data
  Michaël Van Canneyt 05f0ceeb26 * Atributes for class/record methods há 1 ano atrás
  Michaël Van Canneyt 4769ed948a * Add codeaddress to extended RTTI for static methods há 1 ano atrás
  Michaël Van Canneyt 91284ba543 * Create and correctly typed variable for fieldsym instead of using typecasts há 1 ano atrás
  Jonas Maebe 0104edce45 Extended RTTI: optimise fetching VMT index há 1 ano atrás
  Ryan Joseph 519a102379 * Write extended RTTI info há 2 anos atrás
  Sven/Sarah Barth a4121d2201 * use SizeInt instead of PtrInt for the stack area size (this both matches the declaration in TypInfo as well as enough on 16-bit targets like i8086) há 1 ano atrás
  Michaël Van Canneyt 125bd9d5e9 Create invoke helper if requested and reference it in RTTI há 2 anos atrás
  Michaël Van Canneyt 92f148e667 * Generate hidden class to be used for TVirtualInterface (wasm only) há 2 anos atrás
  Michaël Van Canneyt 8696ca652d * Emit comments in RTTI info for classes/interfaces há 2 anos atrás
  Jonas Maebe 49fb1b4c29 RTTI: don't generate full RTTI for internal types há 2 anos atrás
  florian e25594c48e * correctly truncate rtti symbol names of enumeration types, resolves #39829 há 3 anos atrás
  Sven/Sarah Barth 1e37eef3d2 * use an anonymous symbol for the record operator table as its typing is different for each incarnation anyway há 3 anos atrás
  Jonas Maebe cc315e0ac7 * fix tw3930 after r37927 há 4 anos atrás
  yury b4139720e6 * RTTI: Offset of record fields is defined as SizeInt not ptruint. há 5 anos atrás
  Jonas Maebe 4ba19f5418 * add support for creating non-address-only procvars to há 5 anos atrás
  yury 1b3a3a7983 * Removed lot of unused local vars. It is useful to turn on the notes in options. :) há 5 anos atrás
  Jonas Maebe 1a9e246c29 * added is_normal_fieldvarsym() helper and use it há 5 anos atrás
  svenbarth 0b3418e978 * use the size of the generated anonymous record instead of the manual tracked size so that any padding is picked up as well há 6 anos atrás
  svenbarth 4c338b1f70 * generate correctly aligned string RTTI, fixes trtti7 on ARM há 6 anos atrás
  Jonas Maebe 18dfdb423e * don't apply user-specified constant alignments to RTTI data há 6 anos atrás
  Jonas Maebe 83611b83cc * reverted r42463, the internalerrors were caused by a bug in the LLVM typed há 6 anos atrás
  florian 217ae6e4bb * more fixes to rtti after attribute branch merging há 6 anos atrás
  Jonas Maebe 12e63d8a2c * don't reuse defs for attribute lists or individual attributes with parameters, as há 6 anos atrás
  florian f04afdd5ea * compilation fixed há 6 anos atrás
  florian 3206ac3508 * properly align rtti for orddefs há 6 anos atrás
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value há 6 anos atrás
  florian c932dfaf70 * first bunch of fixes for rtti for arm after attribute commits, fixes mostly alignment issues há 6 anos atrás
  svenbarth ced3885dbb * generate construction function for the attributes used in a unit using a more straight forward approach há 6 anos atrás
  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 há 6 anos atrás
  svenbarth 3ad24c9db8 * as attributes can be part of any type they are best suited in a common part of TTypeData há 6 anos atrás