nickysn
|
088c06d308
* fixed class VMT generation for the i8086 medium memory model (near code, far data) by setting correctly the Tasmsymtype to each symbol according to whether it points to code or data
|
vor 12 Jahren |
Jonas Maebe
|
d8c84706dd
* use Tai_symbol.Create_global() when emitting a global symbol for an
|
vor 12 Jahren |
sergei
|
92811d09c1
* Generate stub bodies for abstract methods, so corresponding symbols can be referenced from code. Resolves #24536.
|
vor 12 Jahren |
sergei
|
3a12e94d21
* TVMTWriter.writeinterfaceids: pass target asmlist as parameter.
|
vor 12 Jahren |
nickysn
|
d0fa5fff8c
* use Tai_const.Create_nil_dataptr in TVMTWriter.intf_gen_intf_ref for writing the nil value for the GUID ptr of Corba interfaces
|
vor 12 Jahren |
nickysn
|
a000d65447
* use Taiconst.Create_nil_codeptr when writing nil values for abstract methods in TVMTWriter.do_gen_published_methods
|
vor 12 Jahren |
nickysn
|
b85f87620c
* use Tai_const.Create_nil_dataptr for creating the nil pointers located before the method table in the class vmt
|
vor 12 Jahren |
nickysn
|
0bdd9db7a2
* terminate the list of virtual method pointers in the vmt with Tai_const.Create_nil_codeptr
|
vor 12 Jahren |
nickysn
|
9b364f4989
* use Tai_const.Create_nil_dataptr instead of Tai_const.Create_sym(nil) when writing nil for the parent vmt pointer
|
vor 12 Jahren |
sergei
|
d54d38b4ab
* Moved all code responsible for writing VMTs and interface wrappers (nobj.TVMTWriter, ncgutil.gen_intf_wrappers, ptype.write_persistent_type_info) into a new unit ncgvmt.pas.
|
vor 12 Jahren |