Commit Graph

3903 Commits

Author SHA1 Message Date
marco
55850b063a * regenerating the makefiles with some netbsd fixes + version upgrades 2004-01-05 23:34:21 +00:00
marco
b487ca1339 * fixed a few makefiles version numbers 2004-01-05 23:29:35 +00:00
florian
b761623fe7 * changed sysutils.exec to ExecuteProcess 2004-01-05 22:56:08 +00:00
florian
0c1fbaeae4 * compilation error fixed 2004-01-05 22:42:35 +00:00
florian
822ce0df68 * changed sysutils.exec to ExecuteProcess 2004-01-05 22:37:15 +00:00
marco
530af2464d * regened 2004-01-05 17:25:51 +00:00
peter
6b5ec2b373 * removed asmmode direct 2004-01-05 17:22:03 +00:00
Jonas Maebe
f8c27a4365 + Darwin support in Makefiles 2004-01-05 12:54:32 +00:00
Jonas Maebe
fb999d409f * make the C-main public 2004-01-04 21:06:43 +00:00
Jonas Maebe
96da72219f * declare C-library routines as external in libc so we generate proper
import entries for Darwin
2004-01-04 21:05:01 +00:00
Jonas Maebe
e6c3cc44c9 * declare C-library routines as external in libc for Darwin (so we
generate proper import entries)
2004-01-04 21:04:08 +00:00
Jonas Maebe
05c20a184b * don't use systypes if FPC_USE_LIBC is defined 2004-01-04 20:53:02 +00:00
Jonas Maebe
7ef919ce47 + geterrnolocation for Darwin 2004-01-04 20:36:53 +00:00
Jonas Maebe
20e0d970e9 + geterrnolocation for Darwin
+ C-style main for Darwin (generic, can be used for anything)
2004-01-04 20:32:05 +00:00
Jonas Maebe
f1f2523085 * renamed "r0" usages as base register to 0 2004-01-04 20:09:36 +00:00
Jonas Maebe
d6743c1491 * moved SIG_MAXSIG and wordsinsigset constants from bunxtype.inc to
ptypes.inc (already there for Darwin)
2004-01-04 20:08:45 +00:00
Jonas Maebe
82343a6dc6 * first working version of the Darwin/Mac OS X (for PowerPC) RTL
Several non-essential units are still missing, but make cycle works
2004-01-04 20:05:38 +00:00
Jonas Maebe
8b43ff0b0b - removed 2004-01-04 19:57:08 +00:00
Jonas Maebe
881dbc054e - removed 2004-01-04 19:51:59 +00:00
Jonas Maebe
cab9572035 - removed, Darwin uses libc 2004-01-04 19:45:27 +00:00
Jonas Maebe
94ffe54550 - removed 2004-01-04 19:39:42 +00:00
Jonas Maebe
f80c1795b9 - removed (we use libc instead of syscalls) 2004-01-04 19:28:34 +00:00
Jonas Maebe
f2406a4211 - removed (replaced by sig_cpu.inc to avoid name clashes) 2004-01-04 19:27:12 +00:00
Jonas Maebe
a24d314b12 - removed (use the ones on the system) 2004-01-04 19:12:11 +00:00
florian
bc1c6a2c10 * clean up 2004-01-04 17:28:03 +00:00
florian
654fc0e272 + haeder added 2004-01-04 17:23:57 +00:00
florian
ae6e54fb38 * arg* and envp handling fixed 2004-01-04 17:12:28 +00:00
marco
0eac139e17 * powerpc version 2004-01-04 16:41:35 +00:00
Jonas Maebe
592822ba08 * fixed WaitProcess in case of SysEintr 2004-01-04 16:24:05 +00:00
marco
3dc9241d0d * additions 2004-01-04 15:55:47 +00:00
marco
a4c55617d4 * regened 2004-01-04 15:44:41 +00:00
marco
eeade6b034 * fix 2004-01-04 15:42:22 +00:00
marco
a12f5dafcb * working version 2004-01-04 15:30:19 +00:00
marco
736861f26e * first 1.1 netbsd rtl, basically freebsd copy and paste with 1.0.10 netbsd structures 2004-01-04 01:13:23 +00:00
marco
d3e862638f * a new qod port of the freebsd rtl. To be refined in the coming days. 2004-01-04 01:11:28 +00:00
marco
5ec7fdfe02 * fix for 1.0 compability issue 2004-01-03 23:56:11 +00:00
Jonas Maebe
14670f4065 * fixed syntax error caught by Mac OS X' as :) 2004-01-03 19:46:29 +00:00
marco
5ba857f706 * typo fix 2004-01-03 14:56:10 +00:00
marco
6f275c2676 * rtl/freebsd/cpu now also searched 2004-01-03 14:55:35 +00:00
marco
5cb92b4d59 * sighnd to separate file, like linux. Some comments removed 2004-01-03 12:35:39 +00:00
marco
9eebe90053 * now separately. 2004-01-03 12:29:36 +00:00
marco
d954d73042 * a lot of copyright notices and CVS logs added and fixed 2004-01-03 12:18:29 +00:00
marco
aeaf3e9d2c * Unix exec(ansistring) 2004-01-03 09:09:11 +00:00
marco
5d49357d80 * Exec(ansistring) function 2004-01-03 08:55:58 +00:00
marco
2d20ccc43e * simple bugfix for tpipe 2004-01-02 22:51:46 +00:00
marco
532a14b5e3 * fix from Marc W. 2004-01-02 22:46:29 +00:00
Jonas Maebe
fd1ae67764 * re-enable fpu exceptions in signal handler, they're turned off by the
kernel
2004-01-02 17:57:16 +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
Jonas Maebe
2af569745c * if currency = int64, FPC_CURRENCY_IS_INT64 is defined
+ round and trunc for currency and comp if FPC_CURRENCY_IS_INT64 is
    defined
  * if currency = orddef, prefer currency -> int64/qword conversion over
    currency -> float conversions
  * optimized currency/currency if currency = orddef
  * TODO: write FPC_DIV_CURRENCY and FPC_MUL_CURRENCY routines to prevent
      precision loss if currency=int64 and bestreal = double
2004-01-02 17:19:04 +00:00
Jonas Maebe
c2efd86268 + integer division-by-zero detection support for ppc
+ compilerproc FPC_DIVBYZERO
2004-01-01 17:58:16 +00:00