Jonas Maebe
|
da7fdf76d5
* always put parameters in left-to-right order in rtti (Delphi-compatible)
|
16 vuotta sitten |
Jonas Maebe
|
41acad1d11
+ keep track of called virtual methods per unit. -Owoptvtms will now replace
|
16 vuotta sitten |
Jonas Maebe
|
624a7be9b1
* fixed internal error when a subscripted object is used in a property
|
16 vuotta sitten |
Jonas Maebe
|
9ab03e72f3
* mark class and interface parameters as pfAddress (further fix for
|
16 vuotta sitten |
Jonas Maebe
|
f2ce99029b
* fixed sets in rtti for big endian systems
|
16 vuotta sitten |
Jonas Maebe
|
7e8343f6e2
* removed any use of pushleftright_pocalls for non-i386 platforms, since
|
16 vuotta sitten |
Jonas Maebe
|
c26f9cc5df
* set the RTTI type name of "open array" parameters to the name of the
|
16 vuotta sitten |
florian
|
e213be26fd
+ write proper rtti for large sets, resolves #12788
|
16 vuotta sitten |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 vuotta sitten |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 vuotta sitten |
yury
|
453e82e001
* Don't use dispose for memory allocated with getmem.
|
17 vuotta sitten |
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 vuotta sitten |
tom_at_work
|
553b524c0a
* also fix rtti for named enumerations
|
17 vuotta sitten |
tom_at_work
|
20737f0ac1
fix webts/tw10033 on ppc64:
|
17 vuotta sitten |
daniel
|
3540c400dc
* Fix read/write enum on cpu's requiring alignment: Call 'align' the proper way.
|
17 vuotta sitten |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 vuotta sitten |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 vuotta sitten |
florian
|
c62d72f98c
* write rtti correct for currency being emulated by int64
|
18 vuotta sitten |
florian
|
4b172f5973
* made rtti for dyn. arrays more delphi compatible, resolves #9464
|
18 vuotta sitten |
daniel
|
1f8fdf43c5
* Make elecount aword to handle u32bit typeconversions of array indexes.
|
18 vuotta sitten |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 vuotta sitten |
florian
|
c29455b111
* handle rtti for sets with a size of 1 and 2 properly, resolves #8660
|
18 vuotta sitten |
florian
|
60c5179366
* experimental ie fix for dispinterfaces with rtti
|
18 vuotta sitten |
Jonas Maebe
|
4c1d540a21
* changed cpurequiresproperalignment from a compile-time define into
|
18 vuotta sitten |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 vuotta sitten |
florian
|
2579cd139f
+ support for sets with size 1 and 2
|
18 vuotta sitten |
peter
|
9ae8e9fa21
* refactor tclassheader in tvmtbuilder and tvmtwriter
|
18 vuotta sitten |
peter
|
25bef10b97
* mssing call to procvardef_rtti
|
18 vuotta sitten |
peter
|
3cae449fda
* moved rtti to ncgrtti
|
19 vuotta sitten |