Commit Verlauf

Autor SHA1 Nachricht Datum
  nickysn ff9ce0d20d * tcg8086.g_copyvaluepara_openarray improvements: vor 12 Jahren
  nickysn 8744fbefbb * add $parentfp as a first parameter on i8086, instead of last. This makes vor 12 Jahren
  nickysn 7e7ab2fd4d * also handle nested proc ptrs in thlcgcpu.location_force_mem on i8086 vor 12 Jahren
  nickysn aab978fd19 * fixed test tmacprocvar for i8086 far code memory models vor 12 Jahren
  nickysn 38ad4974fd * i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a, vor 12 Jahren
  nickysn 7e3d041a11 * fixed test tb0309.pp for i8086 medium/compact memory models vor 12 Jahren
  nickysn 2a11883ad6 * fixed test units/system/tassignd.pp for i8086 medium/compact memory model vor 12 Jahren
  nickysn f006476ff0 * fixed tests tprocvar1 and tprocvar3 for i8086 medium/compact memory model vor 12 Jahren
  nickysn 1795368cff * fixed test tchlp24 for i8086 medium/compact memory models vor 12 Jahren
  nickysn ef51c8c5a2 * fixed the interface wrapper code generation for virtual methods on i8086 in vor 12 Jahren
  nickysn 116d3746ca * fixed the stack offset to the self parameter when generating an interface vor 12 Jahren
  marco 655428a467 * fix for mantis #25202 macpascal->macpas, patch by Thaddy. vor 12 Jahren
  sergei 8afc5b8ebf + Basic implementation of TXPathNSResolver class, Mantis #25183. vor 12 Jahren
  nickysn 5abeb67bff * the i8086 versions of InterLockedDecrement and InterLockedIncrement were vor 12 Jahren
  nickysn 83aa50de74 * emit a far jmp in the interface wrapper on i8086 in far code memory models vor 12 Jahren
  nickysn e0e4c04456 * the Ptr(sel,ofs) parameters changed from longint to word on i8086 vor 12 Jahren
  nickysn e0350d6f44 + added test tlea2.pp, which tests the LEA instruction with a 64-bit, 32-bit and vor 12 Jahren
  nickysn f30fddec53 * use 16-bit LEA directly in fpc_SetJmp, since that instruction is now supported vor 12 Jahren
  nickysn 4aa010eedc + support LEA with 16-bit operand size vor 12 Jahren
  Jonas Maebe 8dd956cbde * convert unicode/widestring constants to ansistring in resourcestring vor 12 Jahren
  nickysn 9be15583af * compilation of i8086 rtl fixed (seems like the fpc asm reader doesn't support 16-bit LEA, so hardcode it with DB for now) vor 12 Jahren
  nickysn c9d021aeb8 * prefer to use ax in fpc_SetJmp for i8086, because it's faster on old CPUs (and makes no difference on newer CPUs) vor 12 Jahren
  nickysn acbf73ec6e * stack frame eliminated also in fpc_longJmp for i8086 vor 12 Jahren
  nickysn 0d24dcc21b * optimizations in fpc_SetJmp for i8086 by stack frame elimination and using SI instead of BP vor 12 Jahren
  nickysn 6596ba9036 * fixed the stack param offsets in Ptr, get_caller_addr and get_caller_frame after the stackframe elimination vor 12 Jahren
  nickysn 9bf3d1edff * optimized get_caller_addr and get_caller_frame on i8086 by eliminating the stack frame and using si, instead of bp vor 12 Jahren
  nickysn aa9fe36fd3 * optimized version of Ptr() for i8086 vor 12 Jahren
  nickysn 1c53d24743 * fixed typo (bug) in i8086 get_pc_addr. Use SP instead of BP to obtain the vor 12 Jahren
  nickysn 814e1297ed * tcg8086.g_adjust_self_value fixed for far code memory models vor 12 Jahren
  nickysn 60537a94ea * fixed test tintuint for i8086 medium memory model vor 12 Jahren