tom_at_work
|
19baf7d3e0
* changes to alignment for enumeration rtti record members: we need a Tconstptrint alignment before the MinValue/MaxValue members because the entire record needs that alignment due to some pointers inside
|
15 years ago |
tom_at_work
|
f520989064
Fixed ordinal to string conversion for enumerations
|
15 years ago |
tom_at_work
|
a380da6204
Fixed conversion from string to enum value for 64 bit platforms requiring proper alignment (e.g. ppc64/linux)
|
15 years ago |
joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 years ago |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 years ago |
Jonas Maebe
|
13399280dc
* don't write rtti for static fields so we don't try to initialise/finalise
|
15 years ago |
paul
|
24d8a7d833
compiler: start implementation of class constructors/destructors: parsing is ready but at the moment neither class constructors nor destructors are called - this is to be implemented
|
15 years ago |
paul
|
1b614b526a
compiler:
|
15 years ago |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 years ago |
pierre
|
9896f48317
* Fix for RTTI alignment from Paul
|
15 years ago |
paul
|
c83fc67e32
compiler: write correct method kind for constructors,destructors and class methods
|
15 years ago |
paul
|
db0f23e643
compiler: write not dummy unit name for enumeration and dynamic array rtti
|
15 years ago |
paul
|
17bd267141
compiler, rtl: write calling conventions for tkMethod members (issue #0014573)
|
15 years ago |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 years ago |
Jonas Maebe
|
da7fdf76d5
* always put parameters in left-to-right order in rtti (Delphi-compatible)
|
16 years ago |
Jonas Maebe
|
41acad1d11
+ keep track of called virtual methods per unit. -Owoptvtms will now replace
|
16 years ago |
Jonas Maebe
|
624a7be9b1
* fixed internal error when a subscripted object is used in a property
|
16 years ago |
Jonas Maebe
|
9ab03e72f3
* mark class and interface parameters as pfAddress (further fix for
|
16 years ago |
Jonas Maebe
|
f2ce99029b
* fixed sets in rtti for big endian systems
|
16 years ago |
Jonas Maebe
|
7e8343f6e2
* removed any use of pushleftright_pocalls for non-i386 platforms, since
|
16 years ago |
Jonas Maebe
|
c26f9cc5df
* set the RTTI type name of "open array" parameters to the name of the
|
16 years ago |
florian
|
e213be26fd
+ write proper rtti for large sets, resolves #12788
|
16 years ago |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 years ago |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 years ago |
yury
|
453e82e001
* Don't use dispose for memory allocated with getmem.
|
17 years ago |
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 years ago |
tom_at_work
|
553b524c0a
* also fix rtti for named enumerations
|
17 years ago |
tom_at_work
|
20737f0ac1
fix webts/tw10033 on ppc64:
|
17 years ago |
daniel
|
3540c400dc
* Fix read/write enum on cpu's requiring alignment: Call 'align' the proper way.
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |