pierre
|
cf175b28d1
Add TU_COMPILERDATE to ShowRunData
|
11 ani în urmă |
nickysn
|
9c86da1911
- rm the fwait after fstsw in fpc_exp_real. My own testing on a true i8087 shows
|
11 ani în urmă |
nickysn
|
775619ef8b
* 8087/80287 fixes in fpc_exp_real
|
11 ani în urmă |
marco
|
67c21b3a5e
* fix for #25402 One argument of GetICMProfileW missed an indirection
|
11 ani în urmă |
nickysn
|
d0a7522e1f
+ also init Default8087CW in DetectFPU
|
11 ani în urmă |
nickysn
|
180ddf2ddd
+ i8086 FPU detection code updated to also identify the FPU type (8087/287/387+)
|
11 ani în urmă |
marco
|
a8671e550e
* fix FPC_USE_LIBC for inotify and clock* functions, and always link librt when this unit is used under FPC_USE_LIBC.
|
11 ani în urmă |
Jeppe Johansen
|
d24cbbf9f5
Changed debug information to dwarf for ARM_embedded, and set local minimum alignment to 4.
|
11 ani în urmă |
lacak
|
29ddc3f688
fcl-db: mysql: add support for MySQL 5.6
|
11 ani în urmă |
florian
|
dde4ec96c2
* avoid range check error during compilation due to constant propagation
|
11 ani în urmă |
florian
|
5aae381d10
* as nodes can appear directly in statements for checking of type conversions
|
11 ani în urmă |
Károly Balogh
|
0d43bae95a
Removed some extra directory separators which screwed up the install path on Amiga/MorphOS (// means /../ here)
|
11 ani în urmă |
pierre
|
9c85f31ad6
Add character, buidcollations and unicodeXXX units
|
11 ani în urmă |
sergei
|
e26ce9e442
* Fix code generation of for-loops. Keeping a copy of to-value in register during pass 2 is basically a hack, because register may be destroyed if an exception is raised and handled in loop body. This went unnoticed because generic setjmp-based exception handling is restoring registers to the state at entry to try block, and Win64 SEH also has some register-preserving features. However, for Win32 SEH it is not true.
|
11 ani în urmă |
sergei
|
563b74b16a
* Cleanup code generation for try..finally nodes.
|
11 ani în urmă |
michael
|
b480fc761a
* Added to build, extra fix, added mysql56dyn
|
11 ani în urmă |
marco
|
e93413fae7
* Initial FPC_USE_LIBC implementation of termios for Linux.
|
11 ani în urmă |
michael
|
559eb81c07
* MySQL 5.6 support from Laco
|
11 ani în urmă |
sergei
|
f508442a7e
* Emit everything to the same asmlist (fixing copy-paste error).
|
11 ani în urmă |
nickysn
|
09a3fc74e3
* use the fwait prefixed FSTCW, followed by FWAIT, instead of FNSTCW in
|
11 ani în urmă |
nickysn
|
2d45ea43af
* use the 'wait' prefix (on the same line as the instruction), instead of
|
11 ani în urmă |
pierre
|
fc92fcbfb5
Add buildcollations, charcter and unicode* units
|
11 ani în urmă |
pierre
|
2fa28f7e1c
Add buildcollations and unicode* units
|
11 ani în urmă |
pierre
|
5ee544c580
Add buildcollations and unicode* units
|
11 ani în urmă |
sergei
|
04c0845189
* Moved more reusable exception handling code from seh64.inc to syswin.inc.
|
11 ani în urmă |
sergei
|
f42c1b3720
* Return dynamic arrays in parameter, this was the only managed type still returned in register. Returning managed types in registers requires catching and re-raising exceptions at callee side in order to finalize result and avoid memory leaks. While such behavior makes little difference with generic setjmp-based exception handling, it becomes very inefficient as SEH-styled exception handling is being introduced.
|
11 ani în urmă |
sergei
|
5ada0ff373
- Removed debugging code around SetUnhandledExceptionFilter. This function sets some global variable in kernel32.dll, and does not change fs:[0].
|
11 ani în urmă |
nickysn
|
3555b76495
- rm FDISI,FENI,FSAVE,FSTCW,FSTENV and FSTSW from the requires_fwait_on_8087()
|
11 ani în urmă |
marco
|
23ac05cfdd
* fix for #22546
|
11 ani în urmă |
nickysn
|
e9a4896565
- rm the 287/387+ FPU instructions from the requires_fwait_on_8087() list
|
11 ani în urmă |