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

Автор SHA1 Сообщение Дата
  nickysn c916105db8 - rm ti8086procinfo.allocate_got_register as it isn't used on the i8086 12 лет назад
  nickysn 97ca0fa323 - removed ti8086inlinenode.second_round_real, second_trunc_real and load_fpu_location as they mostly repeat the code in tx86inlinenode.load_fpu_location; tx86inlinenode.load_fpu_location adapted for i8086 instead 12 лет назад
  nickysn 3870f76cda * ncgutil: set pushexceptaddr_frametype_cgsize and setjmp_result_cgsize according to cpu16bitaddr, instead of cpu16bitalu 12 лет назад
  nickysn 107a6f6552 * i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc 12 лет назад
  nickysn 70a0d2989c * fixed tmoddivnode.pass_typecheck on 64-bit CPUs; I was wrong about uint64 div uint64 producing int64 on 64-bit CPUs; this fixes make cycle on e.g. x86_64 12 лет назад
  nickysn f84fc17edc + implemented a timeout in the dosbox wrapper, so that we don't wait forever if a test hangs 12 лет назад
  nickysn 3c6df5bedc * use is_nativeuint() in ninl.get_str_int_func(), instead of the ifdef sequence 12 лет назад
  nickysn 7a15fd0444 * in the case of (uint8 div/mod small_positive_const), convert the const to unsigned, so that we don't do a 16-bit division on 8-bit CPUs 12 лет назад
  nickysn 3558766390 * first attempt to simplify tmoddivnode.pass_typecheck handling of all cpu native int sizes 12 лет назад
  nickysn 0dcbb4f1cc * refactored tunaryplusnode.pass_typecheck as well 12 лет назад
  nickysn a3117beb12 * refactored tunaryminusnode.pass_typecheck to handle all native int sizes generically, without ifdefs 12 лет назад
  nickysn 0473cbf70f * refactored the add node type check pass to handle all native integer sizes with the same common code, without ifdefs 12 лет назад
  nickysn 2486009d37 + support u64bit as well in defutil.range_to_basetype 12 лет назад
  nickysn 59976c3ac8 * use FixNonCommutativeOpcodes in agx86int.pas as well (fixes compilation for i386) 12 лет назад
  nickysn d88855566a + added defutil.is_nativesint and is_nativeuint 12 лет назад
  nickysn 70d02e6942 + added defutil.is_nativeint and is_nativeord 12 лет назад
  nickysn 7bce3c5208 * reverse the order of checks for determining the native int type (e.g. 8086 in large memory model would have 32-bit addresses, but a 16-bit native int) 12 лет назад
  nickysn db35b011a3 * modified test cpu16/addint1.pp to not halt on the first error 12 лет назад
  nickysn fdc13a77a5 + first test for CPUs with a 16-bit native int added 12 лет назад
  florian ad0b0455d8 * extended comment 12 лет назад
  nickysn c3aaa37c0c * fixed a bug which caused non commutative fpu instructions to be wrong when using an intel-style external assembler and compiling a smartlinked unit 12 лет назад
  nickysn 74cd67b85c + added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO) 12 лет назад
  nickysn 889e8650f1 * fixed compiler crash due to infinite recursion when compiling boolean to longint conversion on a 16 or 8-bit CPU 12 лет назад
  nickysn e76cee64cc * dosbox_wrapper made to add automatically .exe to the file name, if it is missing 12 лет назад
  nickysn 59dd5ee1d0 + dosbox wrapper script replaced with a pascal implementation that is multiplatform and supports being run in multiple instances 12 лет назад
  nickysn f06b58a8bd * always enable smartlinking for the tests themselves when running the testsuite for msdos 12 лет назад
  nickysn 848eeceded * use min and max in defutil.get_common_intdef 12 лет назад
  nickysn 949210e808 + added min and max functions for Tconstexprint 12 лет назад
  nickysn a8d72cc11a * bug fix in defutil.get_common_intdef 12 лет назад
  nickysn 8a1178e4e9 * regenerated makefiles 12 лет назад