Commit History

Author SHA1 Message Date
  nickysn e1d0e7572e * i8086 TP7 compatibility fixes, related to obtaining procedure addresses: 7 years ago
  nickysn 58ead31f49 * optimized ofs(proc) on i8086, so it only loads the offset in all memory models 7 years ago
  nickysn a55b728d34 * optimizations for ofs() on i8086 to load only the offset (in a temporary 9 years ago
  nickysn e8b9d9bf41 * converted tcgtypeconvnode.second_nil_to_methodprocvar to the high level code 11 years ago
  nickysn 187c2af20e * tcgtypeconvnode.second_proc_to_procvar converted to the high level code 11 years ago
  nickysn ce0bd81273 + show an error message 'procedure must be far' if an attempt is made to convert 11 years ago
  nickysn 6fe362a1b0 + added method is_far to i8086's tcpuprocdef and tcpuprocvardef 11 years ago
  nickysn a9f56d2714 * refactored tcgtypeconvnode.second_ansistring_to_pchar to use the high level 11 years ago
  nickysn 2b57a50233 * i8086 far data model implementation of typeconvnode.second_ansistring_to_pchar 11 years ago
  nickysn 645cd11b9d * fixed the assignment of global functions to nested procvars in i8086 far code 11 years ago
  nickysn f5a0702f9a + added i8086 specific implementation of Tcgtypeconvnode.second_nil_to_methodprocvar, which supports memory models with far code and/or far data 12 years ago
  nickysn 70dbd7f667 * far pointer aware conversion of method pointer to plain procvar 12 years ago
  nickysn b342588af1 + i8086 specific far proc aware implementation of ttypeconvnode.second_proc_to_procvar 12 years ago