compiler
|
e41149a7ec
* x86_64: reworked register saving/restoring to use PUSH/POP instructions for procedures with RSP-based frame and SEH finalization procedures. XMM registers are also saved/restored without involving tempgen in mentioned cases. This prevents SEH finalization procedures from saving registers in stack frame of their parent procedures, fixing incorrect unwind bytecode (Mantis #24791). It also reduces executable size (for compiler itself, by about 100Kb).
|
пре 12 година |
ide
|
c92eaebf34
Fix option passing for freebsd ans netbsd, add -Xd for linux also
|
пре 12 година |
installer
|
c460adf8e8
Regenerate all Makefiles with an up-to-date fpcmake binary
|
пре 12 година |
packages
|
901f5742b8
* Remove redundant if
|
пре 12 година |
rtl
|
690995fa12
* RTL: fixed some warnings when compiling for x86_64:
|
пре 12 година |
tests
|
fcaad5baf2
* perform -CTlowercaseprocstart conversion it tprocsym.create rather than
|
пре 12 година |
utils
|
1e48781694
instantfpc: fixed showing compiler error
|
пре 12 година |
.gitattributes
|
fcaad5baf2
* perform -CTlowercaseprocstart conversion it tprocsym.create rather than
|
пре 12 година |
.gitignore
|
04df0d537e
* more finegrained parallelism support for testsuite runs: the tests are no
|
пре 13 година |
Makefile
|
4ca7e66661
* Fixed cross-installation after r24625.
|
пре 12 година |
Makefile.fpc
|
4ca7e66661
* Fixed cross-installation after r24625.
|
пре 12 година |
fpmake.pp
|
df4191acb3
* Handle the location of each package at run-time, not at compilation time
|
пре 12 година |
fpmake_add1.inc
|
df4191acb3
* Handle the location of each package at run-time, not at compilation time
|
пре 12 година |
fpmake_proc1.inc
|
df4191acb3
* Handle the location of each package at run-time, not at compilation time
|
пре 12 година |