Commit Graph

53 Commits

Author SHA1 Message Date
michael
3a2eaa94b1 + Removed INTERNCONSTINTF define
git-svn-id: trunk@267 -
2005-06-07 22:04:18 +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
e2fd573a9a * InterlockedDecrement fixed 2005-03-12 18:45:15 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
peter
f4011dabba * solaris updates 2005-02-14 16:32:41 +00:00
peter
ae8b7b153b * include file cleanup 2005-02-13 20:01:37 +00:00
florian
ad3a4a93ef + FPU controll routines in math unit 2005-02-13 18:58:27 +00:00
peter
f089ddabd6 * add $ifdef for move 2005-02-07 22:17:48 +00:00
florian
3abbd722af + getgot function added 2005-01-27 21:26:39 +00:00
peter
7395e7e546 * restore sigprocmask for linux 2005-01-20 16:38:28 +00:00
florian
8591d80cfc * set floating point precision and ieee compliance 2005-01-18 20:37:26 +00:00
peter
7d404ad72d * fix bootstrapping 2004-11-21 19:11:33 +00:00
peter
4d8460ec2f * float routines all use internproc and compilerproc helpers 2004-11-21 15:35:23 +00:00
florian
cf9230e757 * get_frame fixed 2004-11-03 20:53:58 +00:00
florian
a641af80de + added and implemented functions for locked operations 2004-10-14 19:45:39 +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
florian
35dde41997 * fixed indention 2004-09-23 11:30:41 +00:00
peter
ac68641535 * restore traps when returning with longjmp 2004-09-12 12:04:22 +00:00
florian
49c3f3927e * fixed floating point and integer exception handling on sparc/linux 2004-08-04 19:27:09 +00:00
peter
962ef697d5 * remove comment warnings 2004-05-31 14:31:57 +00:00
peter
7ac68f6283 * don't create stackframes so we can retrieve the info from
the caller
2004-05-31 10:43:00 +00:00
florian
c9bf25c7eb * ? 2004-05-30 20:03:05 +00:00
florian
e122ea8dc7 * fixed log 2004-05-30 13:06:53 +00:00
florian
85c14f4cb5 * removed useless PowerPC and i386 code 2004-05-30 13:06:38 +00:00
florian
d748857500 * setjmp on sparc improved 2004-05-30 12:08:32 +00:00
peter
7880c919a8 * backtrace support 2004-05-27 23:34:37 +00:00
peter
4efc2cdd0d * fixed input registers 2004-05-25 21:38:11 +00:00
florian
0aff9a5096 * started to fix set/longjmp on sparc 2004-05-18 19:36:37 +00:00
marco
e546db7a23 * interlocked* changed to longints, including winapi. (which was a bug) 2004-03-05 12:17:50 +00:00
peter
1c4c818c90 * remove generic functions 2004-01-06 21:33:38 +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
d11cecb354 * removed assembler
* cleanup
2003-12-24 22:27:13 +00:00
peter
0d3948fc5f * register calling updates 2003-12-04 21:42:07 +00:00
peter
2d7a914392 * remove int64 to double helpers 2003-09-14 15:02:24 +00:00
peter
abbc3fa755 * moved int64 asm code to int64p.inc
* save ebx,esi
2003-09-14 11:34:13 +00:00
peter
1332005afc * updated for int64 to double 2003-09-02 17:41:49 +00:00
peter
1302e8e34c * new dummies 2003-09-01 20:46:32 +00:00
peter
a980741757 * generic string routines added 2003-07-07 20:22:05 +00:00
peter
a7691d8bb8 * fpc_round added, needed for int64 currency 2003-04-23 21:28:21 +00:00
peter
1e86b585f9 * changed address parameter/return values to pointer instead
of longint
2003-03-17 14:30:11 +00:00
mazen
92f035d47f * fixing run time errors related to unimplemented abstract methods in CG
+ giving empty emplementations for some RTL functions
2003-02-05 21:48:34 +00:00
mazen
07a21319b9 * making math code in RTL compiling.
*NB : This does NOT mean necessary that it will generate correct code!
2003-01-22 20:45:15 +00:00
mazen
c3321868d5 * many stuff related to RTL fixed 2003-01-20 22:21:36 +00:00
mazen
215880afe8 * fixing several bugs compiling the RTL 2003-01-05 21:32:35 +00:00
mazen
4b3b2c6d35 * just put register pointers 2003-01-01 18:24:41 +00:00