Commit Graph

313 Commits

Author SHA1 Message Date
michael
9beb37574e + Removed SHORTSTRCOMPAREINREG define
git-svn-id: trunk@309 -
2005-06-09 17:59:46 +00:00
michael
addadd41bf + removed HAS_GENERICCONSTRUCTOR define
git-svn-id: trunk@297 -
2005-06-09 17:43:58 +00:00
michael
a775d3d487 + Removed HASCURRENCY VALUEGETMEM VALUEFREEMEM defines
git-svn-id: trunk@293 -
2005-06-09 17:33:22 +00:00
michael
3a2eaa94b1 + Removed INTERNCONSTINTF define
git-svn-id: trunk@267 -
2005-06-07 22:04:18 +00:00
michael
93ba0409be + Removed HASCOMPILERPROC define
git-svn-id: trunk@265 -
2005-06-07 21:41:02 +00:00
michael
0fe5266f4d + Removed NOBOUNDCHECK define
git-svn-id: trunk@263 -
2005-06-07 21:17:22 +00:00
michael
db5d9d75aa + Removed INTERNCOPY define
git-svn-id: trunk@259 -
2005-06-07 21:11:49 +00:00
peter
4ace790492 * remove $Log
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
michael
ffb55c4254 + Removed VER1_0 defines
git-svn-id: trunk@33 -
2005-05-19 21:14:45 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
16b121f8c4 * unblock signal in signalhandler, remove the sigprocmask call
from setjmp
2005-04-24 21:19:22 +00:00
florian
9445db95f3 * widestring manager can handle now ansi<->wide string conversions even if the lens don't match 2005-03-14 21:09:04 +00:00
florian
f94047b703 * some floating point routines improved 2005-03-13 17:14:46 +00:00
florian
3e5f68d360 * C. Western: utf-8 reading from resource files 2005-03-09 20:50:11 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
peter
ae8b7b153b * include file cleanup 2005-02-13 20:01:37 +00:00
florian
d7dbd71881 * fastmove disabled, has too much drawbacks 2005-01-26 20:58:10 +00:00
peter
8be342c36b * pinteger in non-delphi/objfpc mode is psmallint 2005-01-24 18:03:19 +00:00
peter
445fe79686 * no sigprocmask for 1.0.x bootstrapping 2005-01-24 16:54:16 +00:00
florian
8a2bc0e507 * 1.0.x fix 2005-01-24 08:17:00 +00:00
florian
6780d226ce * made IA32 the default 2005-01-23 20:10:05 +00:00
florian
3600b51d32 + fastmove from John O'Harrow integrated 2005-01-23 20:03:23 +00:00
peter
7395e7e546 * restore sigprocmask for linux 2005-01-20 16:38:28 +00:00
florian
43e425072b * fixed div by zero check for qword mod qword 2004-11-21 16:41:16 +00:00
peter
2633b4883f * external fixes 2004-11-21 16:33:55 +00:00
peter
4d8460ec2f * float routines all use internproc and compilerproc helpers 2004-11-21 15:35:23 +00:00
peter
14eb8f59b4 internconst, internproc and some external declarations moved to interface 2004-11-17 22:19:04 +00:00
peter
e85d8c970c fixed result of strlcopy 2004-11-04 20:57:33 +00:00
florian
07c28067aa * fixed sse exception handling 2004-11-02 15:26:21 +00:00
peter
f80f3fc0fa * shortstr compare with empty string fixed
* removed special i386 code
2004-11-01 12:43:28 +00:00
peter
fd759e521f * saveregisters calling convention is obsolete 2004-10-24 20:01:41 +00:00
florian
9205c6e800 * fixed overflow checking in qword multiplication 2004-09-26 08:52:51 +00:00
florian
051126d079 * assembler version of mod_qword_word reactivated 2004-07-25 11:50:39 +00:00
florian
7a7c34e1b7 + several unicode (to/from utf-8 conversion) stuff added
* some longint -> SizeInt changes
2004-07-18 20:21:44 +00:00
Jonas Maebe
d43436e1cd * fixed indexbyte/word/dword when length is 0 (return -1 instead of 0) 2004-07-18 16:40:08 +00:00
peter
783f8068a5 * add fclex for fpu exceptions to round/trunc 2004-07-09 23:06:11 +00:00
daniel
509870553d * Aligment code in fillchar proved to slow down stuff seriously instead of
speeding it up. This is logical, the compiler aligns everything very well,
    it is possible that fillchar gets called on misaligned data, but it seems
    this never happens.
2004-07-07 17:38:58 +00:00
florian
6427a54c3d * fixed some bootstrapping problems as well as some 64 bit stuff 2004-06-13 10:49:50 +00:00
florian
7f2606ed8a * fpc_mul_qword uses always the assembler implementation 2004-05-10 20:58:20 +00:00
peter
61036b2149 * fixed wrong typecasts 2004-05-09 15:47:56 +00:00
Jonas Maebe
dedf697f3a * use some more string routines from libc if FPC_USE_LIBC is used 2004-05-01 15:26:33 +00:00
peter
269d24955a * inclocked_longint ifdef fixed 2004-04-29 20:00:47 +00:00
peter
b4474438d9 * FPC_MOVE alias 2004-04-26 15:55:01 +00:00
marco
e546db7a23 * interlocked* changed to longints, including winapi. (which was a bug) 2004-03-05 12:17:50 +00:00
florian
c9122a4719 + completed x86-64/linux system unit 2004-02-05 01:16:12 +00:00
Jonas Maebe
5439babeb5 + cgeneric.inc: implementations of rtl routines based on libc
* system.inc: include cgeneric.inc before powerpc.inc/i386.inc/... if
    FPC_USE_LIBC is defined
  * powerpc.inc, i386.inc: check whether the routines they implement aren't
    implemented yet in another include file (cgeneric.inc)
2004-01-11 11:10:07 +00:00
Jonas Maebe
6bd3eccdac + fpc_cpuinit procedure to allow cpu/fpu initialisation before any unit
initialises
  + fpu exceptions for invalid operations and division by zero enabled for
    ppc
2004-01-02 17:21:50 +00:00
peter
31a33a1a7b * fixed indexbyte for regcall 2003-12-24 23:07:28 +00:00
peter
bcdf065947 * fix set_set_range 2003-12-24 22:38:24 +00:00