Jonas Maebe
|
c693a91e18
* fixed compilation after r25847 (mantis #25237)
|
12 жил өмнө |
Jonas Maebe
|
353c15fb34
* fixed size of temporary register used to evaluate smallset<=/>=smallset
|
12 жил өмнө |
florian
|
17dcd2fa31
* get rid of unneeded 64 bit multiplications, it makes also for signed operations no difference if a calculation is carried out with 32 or 64 bit, if the result is casted to 32 bin again
|
12 жил өмнө |
florian
|
0eeb3e8d49
* check if the pointer is really assigned when trying to remove unneeded jumps
|
12 жил өмнө |
nickysn
|
e6a4435330
+ support the aitconst_XXbit_unaligned const types in the NASM asm writer. This
|
12 жил өмнө |
nickysn
|
af91346830
+ added exeinfo to the implicitunits list in the makefile for i8086-msdos
|
12 жил өмнө |
paul
|
d16606b04c
compiler: revert r25852 since 10.9 is already handled
|
12 жил өмнө |
nickysn
|
8066d12c87
* fixed the stack traces under i8086-msdos (StackTop wasn't initialized)
|
12 жил өмнө |
nickysn
|
28c16f31e6
* __stkbottom, __nearheap_start and __nearheap_end moved to the implementation
|
12 жил өмнө |
nickysn
|
714ca3a61d
* fixed the stack traces under linux (StackTop wasn't initialized)
|
12 жил өмнө |
nickysn
|
f23794bf39
* get_caller_frame for i8086 optimized for size
|
12 жил өмнө |
nickysn
|
7489bfb56b
* fixed get_caller_addr returning the wrong segment in i8086 medium memory model
|
12 жил өмнө |
nickysn
|
4646884d87
+ enabled compilation of unit ctypes for i8086-msdos
|
12 жил өмнө |
sergei
|
fbf6192aff
* tmipsaddnode.second_addfloat: don't bother reusing locations, always allocate a new register for result.
|
12 жил өмнө |
sergei
|
dd472dbfb0
* MIPS: when converting int to real, use a floating point constant directly, instead of emulating it with integers. tai_real_64bit already handles all endian issues.
|
12 жил өмнө |
sergei
|
40239e8bcc
* Elaborating removal of branches with delay slots: ignore reg. deallocations that are inserted by RA between branch and its delay slot instruction.
|
12 жил өмнө |
nickysn
|
85c8be531a
+ added an asm implementation of FillWord for i8086 as well
|
12 жил өмнө |
florian
|
de2e4632c5
* if a build-id is generated, put it into flash
|
12 жил өмнө |
paul
|
43b9308929
compiler: also skip crt1.o for osx 10.9
|
12 жил өмнө |
Jonas Maebe
|
40eafc3d82
* don't try to post-process embedded executables when linking is
|
12 жил өмнө |
reiniero
|
94d207558d
* fcl-db/tests: cosmetic: extended comments for dbf tests
|
12 жил өмнө |
nickysn
|
2f88ae82b1
+ added an asm implementation of FillChar for i8086
|
12 жил өмнө |
svenbarth
|
c077adf499
Fix for Mantis #25132
|
12 жил өмнө |
svenbarth
|
798bb91e90
Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp.
|
12 жил өмнө |
lacak
|
ebf70342c5
fcl-db: memds:
|
12 жил өмнө |
Jonas Maebe
|
b70e64dc67
* fixed some bugs in the camelCase conversion performed on the JVM target by
|
12 жил өмнө |
svenbarth
|
76f6de5cf1
Refactor tobjectdef.find_implemented_interface out into unit defcmp so that the recently introduced cycle between symdef and defcmp can be broken again.
|
12 жил өмнө |
Jonas Maebe
|
555634b755
* (re)set upper bits of register when appropriate for all operations in
|
12 жил өмнө |
nickysn
|
a0723ccfd5
* also check if ECX is nonvolatile in is_ecx_used. Not strictly necessary for the current set of i386 calling conventions, but good as an extra safety precaution in case new calling conventions are added or the code is adapted and used on other platforms.
|
12 жил өмнө |
nickysn
|
703e3f3ce2
* fixed test/cg/tcall1.pp for i8086
|
12 жил өмнө |