Commit Graph

17595 Commits

Author SHA1 Message Date
florian
2f291713e1 * fixed aligntoptr 2004-10-10 19:18:31 +00:00
peter
e71d0d3670 * more x11 headers from Ido Kannner 2004-10-10 18:28:00 +00:00
peter
c853d10cc2 * optimized spilling writing when the reg operand can be
replaced by reference
2004-10-10 16:30:26 +00:00
peter
044ec56b56 * default optimization cpu changed to CLassPentium3 2004-10-10 15:42:22 +00:00
Jonas Maebe
cf085fb9d0 * several fixes to allocregbetween() 2004-10-10 15:01:19 +00:00
Jonas Maebe
28e0869e6f - disabled oldregvars because it no longer compiles 2004-10-10 14:57:29 +00:00
michael
003a9b8a16 + Fixed some dependencies 2004-10-10 14:49:05 +00:00
michael
a63a672f28 + Use of dbconst for resource strings 2004-10-10 14:45:51 +00:00
michael
5ab50a2316 * Patch from joost van der sluis not to realloc buffers 2004-10-10 14:26:05 +00:00
michael
06c3cc3bd0 + Small fix for close so it does not check browsemode 2004-10-10 14:25:21 +00:00
michael
8030ebf357 * Large patch from Joost Van der Sluis.
* Float fix in interbase
+ Commit and commitretaining for pqconnection
+ Preparestatement and prepareselect joined.
+ Freestatement and FreeSelect joined
+ TSQLQuery.GetSQLStatementType implemented
+ TBufDataset.AllocBuffer now no longer does a realloc
+ Fetch=True means succesfully got data. False means end of data.
+ Default implementation of GetFieldData implemented/
2004-10-10 14:24:22 +00:00
michael
6d6da25c59 + Added support for file uploads 2004-10-10 10:29:07 +00:00
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