История коммитов

Автор SHA1 Сообщение Дата
  nickysn 116d3746ca * fixed the stack offset to the self parameter when generating an interface 12 лет назад
  marco 655428a467 * fix for mantis #25202 macpascal->macpas, patch by Thaddy. 12 лет назад
  sergei 8afc5b8ebf + Basic implementation of TXPathNSResolver class, Mantis #25183. 12 лет назад
  nickysn 5abeb67bff * the i8086 versions of InterLockedDecrement and InterLockedIncrement were 12 лет назад
  nickysn 83aa50de74 * emit a far jmp in the interface wrapper on i8086 in far code memory models 12 лет назад
  nickysn e0e4c04456 * the Ptr(sel,ofs) parameters changed from longint to word on i8086 12 лет назад
  nickysn e0350d6f44 + added test tlea2.pp, which tests the LEA instruction with a 64-bit, 32-bit and 12 лет назад
  nickysn f30fddec53 * use 16-bit LEA directly in fpc_SetJmp, since that instruction is now supported 12 лет назад
  nickysn 4aa010eedc + support LEA with 16-bit operand size 12 лет назад
  Jonas Maebe 8dd956cbde * convert unicode/widestring constants to ansistring in resourcestring 12 лет назад
  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) 12 лет назад
  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) 12 лет назад
  nickysn acbf73ec6e * stack frame eliminated also in fpc_longJmp for i8086 12 лет назад
  nickysn 0d24dcc21b * optimizations in fpc_SetJmp for i8086 by stack frame elimination and using SI instead of BP 12 лет назад
  nickysn 6596ba9036 * fixed the stack param offsets in Ptr, get_caller_addr and get_caller_frame after the stackframe elimination 12 лет назад
  nickysn 9bf3d1edff * optimized get_caller_addr and get_caller_frame on i8086 by eliminating the stack frame and using si, instead of bp 12 лет назад
  nickysn aa9fe36fd3 * optimized version of Ptr() for i8086 12 лет назад
  nickysn 1c53d24743 * fixed typo (bug) in i8086 get_pc_addr. Use SP instead of BP to obtain the 12 лет назад
  nickysn 814e1297ed * tcg8086.g_adjust_self_value fixed for far code memory models 12 лет назад
  nickysn 60537a94ea * fixed test tintuint for i8086 medium memory model 12 лет назад
  nickysn 7ff97d9b7d * specify AT_DATA when refering to the 'RESSTR' symbols; among other things, 12 лет назад
  nickysn ea1370a89e + implementated get_frame() and get_pc_addr() for the i8086 12 лет назад
  nickysn bf07fc077b * specify AT_DATA in all references to the tobjectdef.vmt_mangledname symbol. 12 лет назад
  nickysn 9b2b5a9565 * fixed a bug in fpc_SetJmp on i8086, that caused an incorrect value of sp to 12 лет назад
  nickysn e160dab697 + added i8086 to the list of supported CPUs by FPC.exe 12 лет назад
  lacak 64df3503f3 fcl-db: dbase: rename new TLargeIntegerConstant to TLargeIntConstant to align naming with existing identifiers like etLargeInt and TLargeIntVariable 12 лет назад
  lacak 47404444b9 fcl-db: tests: minor formatting changes and fix Filter test for SQL datasets (do not close/open because edits are lost) 12 лет назад
  Jonas Maebe a28917086b * updated *crt1* linking logic for OS X 10.8+: 12 лет назад
  Jonas Maebe 2b1a077b98 + added now that the iOS SDK files aren't under NDA anymore 12 лет назад
  nickysn 3fb87cb529 * go32.map_device_in_memory_block result checking made consistent with all the 12 лет назад