Commit History

Auteur SHA1 Bericht Datum
  nickysn f30fddec53 * use 16-bit LEA directly in fpc_SetJmp, since that instruction is now supported 12 jaren geleden
  nickysn 4aa010eedc + support LEA with 16-bit operand size 12 jaren geleden
  Jonas Maebe 8dd956cbde * convert unicode/widestring constants to ansistring in resourcestring 12 jaren geleden
  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 jaren geleden
  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 jaren geleden
  nickysn acbf73ec6e * stack frame eliminated also in fpc_longJmp for i8086 12 jaren geleden
  nickysn 0d24dcc21b * optimizations in fpc_SetJmp for i8086 by stack frame elimination and using SI instead of BP 12 jaren geleden
  nickysn 6596ba9036 * fixed the stack param offsets in Ptr, get_caller_addr and get_caller_frame after the stackframe elimination 12 jaren geleden
  nickysn 9bf3d1edff * optimized get_caller_addr and get_caller_frame on i8086 by eliminating the stack frame and using si, instead of bp 12 jaren geleden
  nickysn aa9fe36fd3 * optimized version of Ptr() for i8086 12 jaren geleden
  nickysn 1c53d24743 * fixed typo (bug) in i8086 get_pc_addr. Use SP instead of BP to obtain the 12 jaren geleden
  nickysn 814e1297ed * tcg8086.g_adjust_self_value fixed for far code memory models 12 jaren geleden
  nickysn 60537a94ea * fixed test tintuint for i8086 medium memory model 12 jaren geleden
  nickysn 7ff97d9b7d * specify AT_DATA when refering to the 'RESSTR' symbols; among other things, 12 jaren geleden
  nickysn ea1370a89e + implementated get_frame() and get_pc_addr() for the i8086 12 jaren geleden
  nickysn bf07fc077b * specify AT_DATA in all references to the tobjectdef.vmt_mangledname symbol. 12 jaren geleden
  nickysn 9b2b5a9565 * fixed a bug in fpc_SetJmp on i8086, that caused an incorrect value of sp to 12 jaren geleden
  nickysn e160dab697 + added i8086 to the list of supported CPUs by FPC.exe 12 jaren geleden
  lacak 64df3503f3 fcl-db: dbase: rename new TLargeIntegerConstant to TLargeIntConstant to align naming with existing identifiers like etLargeInt and TLargeIntVariable 12 jaren geleden
  lacak 47404444b9 fcl-db: tests: minor formatting changes and fix Filter test for SQL datasets (do not close/open because edits are lost) 12 jaren geleden
  Jonas Maebe a28917086b * updated *crt1* linking logic for OS X 10.8+: 12 jaren geleden
  Jonas Maebe 2b1a077b98 + added now that the iOS SDK files aren't under NDA anymore 12 jaren geleden
  nickysn 3fb87cb529 * go32.map_device_in_memory_block result checking made consistent with all the 12 jaren geleden
  nickysn 59f441269e + added function free_linear_addr_mapping to unit go32 12 jaren geleden
  nickysn 8bad012e83 + added functions get_page_attributes and set_page_attributes to unit go32 12 jaren geleden
  nickysn 1b36781dd8 + added function get_dpmi_version to unit go32 12 jaren geleden
  reiniero 46bdee3f52 * fcl-db: dbase/bufdataset expression parser: allow negative integers/large integers/floats; fixes issue #25168 12 jaren geleden
  reiniero 16f157d6db * fcl-db: tests: fix negative integer filter test from r25754; add subtest with integer constants 12 jaren geleden
  nickysn aea281f4cc + added the include file dependency to vesa.inc and vesah.inc from unit graph on go32v2 and msdos 12 jaren geleden
  nickysn 13c5c488de + added the include file dependencies for ptcgraph 12 jaren geleden