chrivers
|
997f254ff7
* Fixed crash bug with IMPLEMENTS due to the changes earlier today. (No longer dereferences VtblImplIntf when we should not)
|
hace 18 años |
chrivers
|
0249f07fa9
* Renamed IIOffset to FieldOffset to avoid confusion with IOffset (TImplementedInterface)
|
hace 18 años |
chrivers
|
0e6348e7b7
* Renamed "fieldoffset" to "iioffset" to avoid confusion with fieldvarsym.fieldoffset
|
hace 18 años |
chrivers
|
5e94d3f550
* Updated nobj to match moved iitype field to TImplementedInterface
|
hace 18 años |
ivost
|
c0e9be49b8
* fixed bug related to IMPLEMENTS keyword. The interface type was stored inside the interface defintion what was wrong! now it's set per TImplementedInterface$
|
hace 18 años |
Jonas Maebe
|
6c05674d51
* fixed overload checking of virtual and class methods (mantis #8140)
|
hace 18 años |
peter
|
91dbd27a42
* cleanup deleting of defs
|
hace 18 años |
peter
|
56379c37a9
* write vmt always according to the order of definitions
|
hace 18 años |
Jonas Maebe
|
66a07eba3e
* give an error if the same method declaration is added twice to an
|
hace 18 años |
Jonas Maebe
|
2b9bdf2155
* fixed mantis 6631, 7322 and 7989: check parameters and return
|
hace 18 años |
peter
|
9ae8e9fa21
* refactor tclassheader in tvmtbuilder and tvmtwriter
|
hace 18 años |
peter
|
3cae449fda
* moved rtti to ncgrtti
|
hace 19 años |
peter
|
e17b424e28
* refactor procsym procdef list
|
hace 19 años |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
hace 19 años |
peter
|
136d3e8d46
* refactor implemented interfaces
|
hace 19 años |
peter
|
cb246eb781
* Remove dos,strings units, use SysUtils instead
|
hace 19 años |
florian
|
85d63d9fa9
* settings refactored
|
hace 19 años |
peter
|
3078a1927f
* remove ttype
|
hace 19 años |
peter
|
4506394cfa
* pass contextobjdef for visibility of methods. There are different
|
hace 19 años |
peter
|
eb829ea21b
* store procdef messageinf in the ppu
|
hace 19 años |
chrivers
|
0fe365f069
Adds EntryType and EntryOffset data to TInterfaceEntry blocks. used for _IMPLEMENTS.
|
hace 19 años |
Jonas Maebe
|
d75b19e484
* removed/conditionalised several unused variables
|
hace 19 años |
peter
|
722c91e8f3
* disable vtentry code until a clean implementation is done
|
hace 19 años |
peter
|
be88cd47b2
Merged revisions 3090-3113 via svnmerge from
|
hace 19 años |
peter
|
0ec2921bbe
* split newasmsymbol to refasmsymbol and defineasmsymbol
|
hace 19 años |
peter
|
b2121dae20
* fix intf map resolving with for inherited intfs
|
hace 19 años |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
hace 19 años |
peter
|
d7692a588e
* fix alignments in vmt, remove all explicit 16 and 32 bit values
|
hace 19 años |
peter
|
8f21a5c0f6
* align interface offsets
|
hace 19 años |
florian
|
b06643a1eb
* tai_const refactored
|
hace 19 años |