svenbarth
|
c01b36a2fa
* the checks for no parameters are not needed for Insert() and Delete() as they take care of that themselves with an overload listing
|
8 年之前 |
michael
|
9d32f87ebb
* Added license statement
|
8 年之前 |
svenbarth
|
fe95d73fe5
* move RTTI header include above ObjPas header include
|
8 年之前 |
michael
|
43867344cd
* Demo how to create pdf from text file
|
8 年之前 |
svenbarth
|
a0fb85b690
- remove no longer needed aligntoptr() and aligntoqword() functions (all this should be handled by the typinfo unit in the future)
|
8 年之前 |
svenbarth
|
89645633a9
* get rid of calls to aligntoptr by using methods provided by TClassData and TPropInfo
|
8 年之前 |
svenbarth
|
da30391a6a
* FillChar for the properties is not needed as SetLength already initializes the array elements
|
8 年之前 |
svenbarth
|
57db4b47e1
- remove unneeded type declaration
|
8 年之前 |
svenbarth
|
1ae344394a
+ add data record for easier access to a class' data
|
8 年之前 |
florian
|
3d3298f64d
* write absolute references correctly on avr, resolves #32040
|
8 年之前 |
svenbarth
|
d9bc656852
* use new pool functionality for property instances
|
8 年之前 |
svenbarth
|
1cbb4266d7
* rework Rtti pool so that non-types (e.g. properties, etc.) can be stored as well based on their handle
|
8 年之前 |
svenbarth
|
f8d919970a
* since the property data is different for records, classes and interfaces they need to be handled by the concrete Rtti type (currently only TRttiInstanceType) and not the general TRttiType type
|
8 年之前 |
svenbarth
|
29eb742ded
* move aligntoptr() and aligntoqword() further up so they can be used by other code as well
|
8 年之前 |
svenbarth
|
49fc13ea73
* move Handle property to TRttiObject (Delphi compatible and is probably also used for the caching mechanism)
|
8 年之前 |
svenbarth
|
4489163620
* declare TRttiObject as abstract
|
8 年之前 |
svenbarth
|
c35f694fb8
- remove unused local type
|
8 年之前 |
florian
|
4cf2a2672a
changes to fix #32043
|
8 年之前 |
nickysn
|
8ba4de3885
+ test lea with non-native address sizes (16-bit on i386, 32-bit on x86_64)
|
8 年之前 |
nickysn
|
92a52a9f4d
+ implemented support for instructions with non-native address size on i8086
|
8 年之前 |
svenbarth
|
bfd37969ad
* move TRttiStructuredType and TRttiInstanceType further down as they need access to TRttiMember and its children
|
8 年之前 |
nickysn
|
8589b946fc
* different versions (behind cpu specific ifdefs) of process_ea_ref renamed
|
8 年之前 |
Mattias Gaertner
|
5534acd097
fcl-passrc: resolver: fixed with-do-inherited
|
8 年之前 |
Mattias Gaertner
|
40717326bc
fcl-passrc: resolver: error message on array of const
|
8 年之前 |
Mattias Gaertner
|
facd1f5002
fcl-passrc: resolver: class-of constant
|
8 年之前 |
Mattias Gaertner
|
a7265432eb
fcl-passrc: resolver: allow different arg names in override methods
|
8 年之前 |
svenbarth
|
0c8f670ee0
+ add TRttiPointerType
|
8 年之前 |
svenbarth
|
5c85e94919
+ add TRttiNamedObject.Handle property of which the getter needs to be overridden in each sub class
|
8 年之前 |
nickysn
|
31c9214884
* replaced R_SUBADDR with the appropriate size (R_SUBW, R_SUBD or R_SUBQ) in
|
8 年之前 |
Mattias Gaertner
|
204ef5ac01
pastojs: fixed using type alias
|
8 年之前 |