Commit Graph

17683 Commits

Author SHA1 Message Date
michael
dfe2a0417e + Implementation of GetTempDir and GetTempFileName 2004-10-10 10:28:34 +00:00
peter
5ca70455ed regvar ppu writing doesn't affect any crc 2004-10-10 09:31:28 +00:00
Jonas Maebe
0f26252376 + cgenmath with libc math functions. Faster than the routines in genmath
and also have full double support (exp() only has support for values in
    the single range in genmath, for example). Used in FPC_USE_LIBC is
    defined
  * several fixes to allow compilation with -dHASINLINE, but internalerrors
    because of missing support for inlining assembler code
2004-10-09 21:00:46 +00:00
olle
bf57e41ac5 * Exchanged hardcoded "./" to CurDirRelPath
* In FindObjectFile, when link on target, special handling is now
    only done for units.
2004-10-09 11:37:09 +00:00
olle
45e4998167 * Exchanged hardcoded "./" to CurDirRelPath 2004-10-09 11:29:15 +00:00
olle
61645ef149 + Added CurDirRelPath
* Exchanged hardcoded "./" to CurDirRelPath
2004-10-09 11:27:59 +00:00
olle
d87707fc6c * Refs to DEBUGINFO_<x> is now not inserted for target MacOS 2004-10-09 10:51:13 +00:00
olle
8461184f4b * minor fix 2004-10-09 10:48:34 +00:00
florian
016f2e9b15 * fixed storage of parameters passed by ref. 2004-10-08 20:52:07 +00:00
peter
63cf4464d3 * tvarsym.varregable added, split vo_regable from varoptions 2004-10-08 17:09:43 +00:00
florian
5051301b16 + non writeable unit output directory produces a nice error message now 2004-10-08 15:52:40 +00:00
peter
eaf46c4fb1 * live_registers must be restored after the spilling store code
is generate to add correct conflicts for extra temporary registers
2004-10-06 20:14:08 +00:00
peter
3f57db42c5 * hebrew is also RTL 2004-10-06 19:37:59 +00:00
Jonas Maebe
2b030488b2 * regvar fixes from Peter 2004-10-06 19:26:50 +00:00
Jonas Maebe
0cf348b3df * take into account the size of a write to determine whether a write to
one reference influences the contents of another reference
2004-10-06 19:24:38 +00:00
mazen
5da85ace4a * Use FreeBIDI for deleting chars 2004-10-06 16:52:24 +00:00
mazen
1faf78523f * Fix inserting char inside a word
* Fix deleting chars
2004-10-06 16:51:50 +00:00
michael
7452bd955c Some fixes from Luiz Americo, fixes destroy 2004-10-06 07:28:57 +00:00
florian
30873fc9a8 * fixed generation of refs wiht large offsets, code still broken though 2004-10-05 21:29:29 +00:00
peter
f2a75dd91f * fixed location size for s64comp 2004-10-05 20:55:49 +00:00
peter
f5471aef6e * more spilling rewrites 2004-10-05 20:41:01 +00:00
florian
feeba0ede6 * bootstrapping with rtti alignment fixed 2004-10-05 20:21:02 +00:00
peter
2005a18abf * xi header conversion donated by ik_5 2004-10-05 19:37:57 +00:00
peter
fa3f491546 * range check errors fixed 2004-10-05 17:31:41 +00:00
armin
c6e7e58903 * enable acs on xterm by default 2004-10-05 17:16:24 +00:00
florian
b39c0af01b * rtti alignment fixed 2004-10-04 21:23:15 +00:00
peter
4bdae840a3 * reverted a minor move in the order of tinschange. The order
is required by the optimizer. Added also a remark
2004-10-04 21:11:24 +00:00
florian
edf9b33ed8 + added x84_64 ioctls 2004-10-04 21:06:45 +00:00
peter
f10c319261 * fix x86_64 compile 2004-10-04 20:55:04 +00:00
peter
ee3585f56f * spilling code rewritten for x86. It now used the generic
spilling routines. Special x86 optimization still needs
    to be added.
  * Spilling fixed when both operands needed to be spilled
  * Cleanup of spilling routine, do_spill_readwritten removed
2004-10-04 20:46:22 +00:00
peter
ec720a5800 * insertlistbefore added 2004-10-04 20:43:28 +00:00
peter
ef7ae0eab1 * debuginfo fixes 2004-10-04 18:26:51 +00:00
armin
ddb502540a * added support for gdb 6.0 and 6.2.1 2004-10-04 17:59:19 +00:00
mazen
0a75c1ad14 - remove WriteLn 2004-10-04 16:20:25 +00:00
mazen
c1a8b51047 * Fix erronous insertion of LTR characters inside a string 2004-10-04 16:19:53 +00:00
peter
892daa42ec * AB_COMMON symbols need special relocation in stabs 2004-10-04 15:48:11 +00:00
armin
70688f63c8 * changed defines for netware 2004-10-03 20:27:00 +00:00
armin
5c03484982 * SysUpdateScreen modified esi and edi 2004-10-03 20:16:43 +00:00
florian
d57089732b * fixed dword->single/double on sparc 2004-10-03 19:21:56 +00:00
florian
18ab96362b + added sparc code 2004-10-03 18:13:26 +00:00
florian
d2bf4b0d92 * fixedPreviousFramePointer on sparc 2004-10-03 17:43:47 +00:00
florian
9750315ed1 * made sources nicer 2004-10-03 16:27:31 +00:00
florian
30903c5061 * makefile for non-i386 targets fixed
* vidutil works with non i386 targets too
2004-10-03 16:27:08 +00:00
florian
4d3dc58f6f * adapted for new mysql units 2004-10-03 15:03:43 +00:00
florian
12bf88080f * fixed trunc for abs(value) < 1 2004-10-03 14:09:39 +00:00
florian
7e328ccf29 + made generic trunc 64 bit aware 2004-10-03 14:00:21 +00:00
florian
001292bf50 * made sqrt, sqr and abs internal for the sparc 2004-10-03 12:41:30 +00:00
florian
0f093b2001 * made assembler implementation of move 2004-10-02 20:46:20 +00:00
michael
2629ece80b + Added mysql connection 2004-10-02 14:52:25 +00:00
michael
4bc48f72ba + Initial check-in 2004-10-02 14:50:40 +00:00