| Commit message (Expand) | Author | Age | Files | Lines |
* | * fixed intr/msdos bug introduced in r24308i8086 | nickysn | 2013-04-23 | 1 | -1/+1 |
* | * a slight optimization in the MsDos routine (mov al instead of ax) | nickysn | 2013-04-23 | 1 | -1/+1 |
* | * do not save bx, cx, si and di in the msdos and intr functions, as preservin... | nickysn | 2013-04-23 | 1 | -8/+0 |
* | * command line compilation of i8086 fixed | florian | 2013-04-21 | 2 | -12/+33 |
* | * changed the default i8086 calling convention to pocall_pascal | nickysn | 2013-04-21 | 5 | -29/+43 |
* | + introduce cnf_call_never_returns to signal the dfa if a call node never ret... | florian | 2013-04-21 | 5 | -162/+54 |
* | * fixed bug in thlcgobj.g_array_rtti_helper introduced in the previous commit | nickysn | 2013-04-21 | 1 | -1/+1 |
* | * initial support for system procs that use calling conventions that push lef... | nickysn | 2013-04-21 | 6 | -50/+184 |
* | + added method tabstractprocdef.is_pushleftright that exists on all platforms... | nickysn | 2013-04-21 | 1 | -0/+10 |
* | * define the i8086 default calling convention separately from the other x86 a... | nickysn | 2013-04-19 | 1 | -1/+3 |
* | * the 'len' argument of fpc_shortstr_assign changed to smallint on 16-bit cpu... | nickysn | 2013-04-16 | 2 | -2/+2 |
* | * changed ifdef, so that HandleErrorAddrFrame uses the default calling conven... | nickysn | 2013-04-16 | 1 | -1/+1 |
* | * document the fact that ti8086paramanager.getintparaloc allocates a 16-bit p... | nickysn | 2013-04-15 | 1 | -2/+8 |
* | * tmoddivnode.pass_typecheck: in the case of unsigned div/mod positive_const,... | nickysn | 2013-04-14 | 1 | -2/+4 |
* | * i8086 compilation fixes | nickysn | 2013-04-14 | 2 | -15/+69 |
* | * fixed bugs in tx86inlinenode, introduced in r24237 | nickysn | 2013-04-14 | 1 | -21/+28 |
* | - rm the i386 specific code from ti8086paramanager.ret_in_param | nickysn | 2013-04-14 | 1 | -51/+0 |
* | - rm ti8086procinfo.allocate_got_register as it isn't used on the i8086 | nickysn | 2013-04-14 | 1 | -10/+0 |
* | - removed ti8086inlinenode.second_round_real, second_trunc_real and load_fpu_... | nickysn | 2013-04-14 | 2 | -77/+16 |
* | * ncgutil: set pushexceptaddr_frametype_cgsize and setjmp_result_cgsize accor... | nickysn | 2013-04-12 | 1 | -3/+3 |
* | * i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc | nickysn | 2013-04-12 | 25 | -23/+47 |
* | * fixed tmoddivnode.pass_typecheck on 64-bit CPUs; I was wrong about uint64 d... | nickysn | 2013-04-11 | 1 | -7/+0 |
* | + implemented a timeout in the dosbox wrapper, so that we don't wait forever ... | nickysn | 2013-04-10 | 1 | -2/+28 |
* | * use is_nativeuint() in ninl.get_str_int_func(), instead of the ifdef sequence | nickysn | 2013-04-09 | 1 | -11/+1 |
* | * in the case of (uint8 div/mod small_positive_const), convert the const to u... | nickysn | 2013-04-08 | 1 | -2/+2 |
* | * first attempt to simplify tmoddivnode.pass_typecheck handling of all cpu na... | nickysn | 2013-04-08 | 1 | -45/+25 |
* | * refactored tunaryplusnode.pass_typecheck as well | nickysn | 2013-04-07 | 1 | -12/+9 |
* | * refactored tunaryminusnode.pass_typecheck to handle all native int sizes ge... | nickysn | 2013-04-07 | 1 | -14/+10 |
* | * refactored the add node type check pass to handle all native integer sizes ... | nickysn | 2013-04-07 | 1 | -87/+24 |
* | + support u64bit as well in defutil.range_to_basetype | nickysn | 2013-04-07 | 1 | -1/+3 |
* | * use FixNonCommutativeOpcodes in agx86int.pas as well (fixes compilation for... | nickysn | 2013-04-06 | 1 | -15/+16 |
* | + added defutil.is_nativesint and is_nativeuint | nickysn | 2013-04-06 | 1 | -0/+17 |
* | + added defutil.is_nativeint and is_nativeord | nickysn | 2013-04-06 | 1 | -0/+35 |
* | * reverse the order of checks for determining the native int type (e.g. 8086 ... | nickysn | 2013-04-06 | 1 | -12/+12 |
* | * modified test cpu16/addint1.pp to not halt on the first error | nickysn | 2013-04-06 | 1 | -1/+8 |
* | + first test for CPUs with a 16-bit native int added | nickysn | 2013-04-05 | 1 | -0/+230 |
* | * extended comment | florian | 2013-04-04 | 1 | -1/+8 |
* | * fixed a bug which caused non commutative fpu instructions to be wrong when ... | nickysn | 2013-04-04 | 2 | -24/+34 |
* | + added 8087 initialization to the msdos rtl (8087 presence detection is stil... | nickysn | 2013-04-03 | 4 | -1/+85 |
* | * fixed compiler crash due to infinite recursion when compiling boolean to lo... | nickysn | 2013-04-03 | 1 | -1/+1 |
* | * dosbox_wrapper made to add automatically .exe to the file name, if it is mi... | nickysn | 2013-04-03 | 1 | -1/+4 |
* | + dosbox wrapper script replaced with a pascal implementation that is multipl... | nickysn | 2013-04-02 | 3 | -15/+149 |
* | * always enable smartlinking for the tests themselves when running the testsu... | nickysn | 2013-04-02 | 2 | -0/+8 |
* | * use min and max in defutil.get_common_intdef | nickysn | 2013-04-01 | 1 | -7/+3 |
* | + added min and max functions for Tconstexprint | nickysn | 2013-04-01 | 2 | -1/+39 |
* | * bug fix in defutil.get_common_intdef | nickysn | 2013-04-01 | 1 | -1/+1 |
* | * regenerated makefiles | nickysn | 2013-04-01 | 60 | -2/+70 |
* | * set STATICLIBPREFIX to empty for the msdos target in fpcmake.ini | nickysn | 2013-04-01 | 2 | -2281/+2350 |
* | * makefiles regenerated | nickysn | 2013-04-01 | 57 | -1101/+1817 |
* | * compile the RTL with -CX when running the testsuite for msdos | nickysn | 2013-04-01 | 2 | -1/+12 |