Jonas Maebe
|
5c4db7dbca
Extended RTTI: more Objective-C handling
|
před 7 měsíci |
Jonas Maebe
|
f3b2836947
Extended RTTI: generate RTTI for Objective-C fields like for generic pointers
|
před 7 měsíci |
Frederic Kehrein
|
4b92df28cf
Adding static properties to extended RTTI
|
před 8 měsíci |
Frederic Kehrein
|
59a1199110
Adding support for indexed properties in extended RTTI
|
před 9 měsíci |
Michaël Van Canneyt
|
87137a4aaa
* Do not include class and array properties in RTTI
|
před 1 rokem |
Michaël Van Canneyt
|
9059ac067c
* write dependent rtti for non-published in case of extended RTTI
|
před 1 rokem |
Michaël Van Canneyt
|
de1b3a982b
* Do not generate RTTI for generic methods (delphi compatible)
|
před 1 rokem |
Michaël Van Canneyt
|
05f0ceeb26
* Atributes for class/record methods
|
před 1 rokem |
Michaël Van Canneyt
|
4769ed948a
* Add codeaddress to extended RTTI for static methods
|
před 1 rokem |
Michaël Van Canneyt
|
91284ba543
* Create and correctly typed variable for fieldsym instead of using typecasts
|
před 1 rokem |
Jonas Maebe
|
0104edce45
Extended RTTI: optimise fetching VMT index
|
před 1 rokem |
Ryan Joseph
|
519a102379
* Write extended RTTI info
|
před 2 roky |
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)
|
před 1 rokem |
Michaël Van Canneyt
|
125bd9d5e9
Create invoke helper if requested and reference it in RTTI
|
před 2 roky |
Michaël Van Canneyt
|
92f148e667
* Generate hidden class to be used for TVirtualInterface (wasm only)
|
před 2 roky |
Michaël Van Canneyt
|
8696ca652d
* Emit comments in RTTI info for classes/interfaces
|
před 2 roky |
Jonas Maebe
|
49fb1b4c29
RTTI: don't generate full RTTI for internal types
|
před 2 roky |
florian
|
e25594c48e
* correctly truncate rtti symbol names of enumeration types, resolves #39829
|
před 3 roky |
Sven/Sarah Barth
|
1e37eef3d2
* use an anonymous symbol for the record operator table as its typing is different for each incarnation anyway
|
před 3 roky |
Jonas Maebe
|
cc315e0ac7
* fix tw3930 after r37927
|
před 4 roky |
yury
|
b4139720e6
* RTTI: Offset of record fields is defined as SizeInt not ptruint.
|
před 5 roky |
Jonas Maebe
|
4ba19f5418
* add support for creating non-address-only procvars to
|
před 5 roky |
yury
|
1b3a3a7983
* Removed lot of unused local vars. It is useful to turn on the notes in options. :)
|
před 5 roky |
Jonas Maebe
|
1a9e246c29
* added is_normal_fieldvarsym() helper and use it
|
před 5 roky |
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
|
před 6 roky |
svenbarth
|
4c338b1f70
* generate correctly aligned string RTTI, fixes trtti7 on ARM
|
před 6 roky |
Jonas Maebe
|
18dfdb423e
* don't apply user-specified constant alignments to RTTI data
|
před 6 roky |
Jonas Maebe
|
83611b83cc
* reverted r42463, the internalerrors were caused by a bug in the LLVM typed
|
před 6 roky |
florian
|
217ae6e4bb
* more fixes to rtti after attribute branch merging
|
před 6 roky |
Jonas Maebe
|
12e63d8a2c
* don't reuse defs for attribute lists or individual attributes with parameters, as
|
před 6 roky |