Commit History

Author SHA1 Message Date
  nickysn a000d65447 * use Taiconst.Create_nil_codeptr when writing nil values for abstract methods in TVMTWriter.do_gen_published_methods 12 years ago
  nickysn b85f87620c * use Tai_const.Create_nil_dataptr for creating the nil pointers located before the method table in the class vmt 12 years ago
  nickysn 0bdd9db7a2 * terminate the list of virtual method pointers in the vmt with Tai_const.Create_nil_codeptr 12 years ago
  nickysn 9b364f4989 * use Tai_const.Create_nil_dataptr instead of Tai_const.Create_sym(nil) when writing nil for the parent vmt pointer 12 years ago
  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. 12 years ago