Michaël Van Canneyt
|
8665e03886
* Add parameter to skip inherited fields
|
1 жил өмнө |
Michaël Van Canneyt
|
05f0ceeb26
* Atributes for class/record methods
|
1 жил өмнө |
Michaël Van Canneyt
|
4769ed948a
* Add codeaddress to extended RTTI for static methods
|
1 жил өмнө |
Michaël Van Canneyt
|
06601d5e60
* Fix TExtendedVmtFieldEntry.GetTail
|
1 жил өмнө |
Michaël Van Canneyt
|
8527cb17f8
* Fix overflow in initialization of return value
|
1 жил өмнө |
Michaël Van Canneyt
|
bd2b0c8dca
* Fix use of wrong memory size when getting extended property info
|
1 жил өмнө |
Michaël Van Canneyt
|
b7e8dd6268
* Add optional parameter to get methods of only current class
|
1 жил өмнө |
Michaël Van Canneyt
|
f6ce76b638
* Fix in overloads of GetFieldList
|
1 жил өмнө |
Michaël Van Canneyt
|
cde58d66fc
* Make GetEnumName safer, check actual type. Allow passing an integer
|
1 жил өмнө |
Sven/Sarah Barth
|
21ffa221e6
* fix #40595: correctly access the list of parameters of the extended method table
|
1 жил өмнө |
Sven/Sarah Barth
|
170c05592b
* ensure that the legacy method table has the correct alignment on platforms that require it (e.g. SPARC64)
|
1 жил өмнө |
Michaël Van Canneyt
|
a224f8ded7
* Extended RTTI Type info routines and data structures
|
2 жил өмнө |
Sven/Sarah Barth
|
7eea850726
* TVmtFieldEntry.FieldOffset needs to be SizeUInt instead of PtrUInt, so that it works correctly on the various memory models of i8086 as well
|
1 жил өмнө |
Sven/Sarah Barth
|
c74441323a
+ add descriptive comment regarding the TVmtField* types
|
1 жил өмнө |
Michaël Van Canneyt
|
a748d7279c
* Re-add comment
|
1 жил өмнө |
Michaël Van Canneyt
|
6a07a508b8
* Simplify GetEnumNameCount (by Lagprogramming). Fixes issue #40411
|
1 жил өмнө |
Michael VAN CANNEYT
|
ccfa38c68e
* Dotted RTL compiles
|
2 жил өмнө |
Michael VAN CANNEYT
|
6f4ade6abe
* Char -> AnsiChar
|
2 жил өмнө |
Michaël Van Canneyt
|
90f902c7d4
* Invoke helper definition, allow calling it
|
2 жил өмнө |
Michaël Van Canneyt
|
70282826ad
* Parent class for hidden TVirtualInterface thunking class
|
2 жил өмнө |
Michaël Van Canneyt
|
4d66ac9118
* Add PProcedureSignature
|
2 жил өмнө |
Sven/Sarah Barth
|
5a0ace6d45
* replace Length(<array>) - 1 with High(<array>) which leads to slightly shorter/better code (reported by lagprogramming on the forum)
|
2 жил өмнө |
Sven/Sarah Barth
|
d40a2dbb12
+ add generic utility function ConstParamIsRef<> to determine whether a specific type is passed by-value or by-reference as a const parameter
|
2 жил өмнө |
Ondrej Pokorny
|
d1f999100b
Add SetToArray and ArrayToSet functions for more general RTTI Set handling
|
2 жил өмнө |
yury
|
9a01bcf3dc
* Changed Integer to Longint in definitions of RTTI structures. It fixes typinfo for 16-bit CPUs.
|
5 жил өмнө |
svenbarth
|
a00be912aa
* fix regression introduced with r42240: packed sets for the Integer based variants of SetToString/StringToSet need to be shifted on Big Endian systems
|
5 жил өмнө |
svenbarth
|
7e1607e095
* correct alignment for the property table
|
6 жил өмнө |
svenbarth
|
2dc771b7ba
* TClassData also needs alignment dummies
|
6 жил өмнө |
svenbarth
|
2002650a23
* small corrections (grammar, casing, typo) for the comment for TCallConv
|
6 жил өмнө |
svenbarth
|
707e05d131
* check for CPUM68k instead of M68K; the latter should only be defined when building the compiler, so I wonder how that ever worked...
|
6 жил өмнө |