marco
c032cd36e8
* errorhandling fixed
2004-01-03 09:20:45 +00:00
marco
64e776098a
* unix does ansistring exec
2004-01-03 09:12:23 +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
michael
2514b84ca1
+ Removed some comments
2004-01-02 18:33:39 +00:00
michael
ec9c3626ca
No longer unpacking temporary files
2004-01-02 18:32:03 +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
c094978054
+ SetFPUExceptionMask implementation for PPC
2004-01-02 16:50:24 +00:00
Jonas Maebe
0a74dd10a4
* expanded and corrected test
2004-01-02 14:41:30 +00:00
Jonas Maebe
c2efd86268
+ integer division-by-zero detection support for ppc
...
+ compilerproc FPC_DIVBYZERO
2004-01-01 17:58:16 +00:00
florian
80429f91a1
+ tests in test/units/strings are now executed as well
2004-01-01 17:43:57 +00:00
florian
54c08f4c73
+ added strscan/strrscan test
2004-01-01 17:42:13 +00:00
florian
03efd6e74b
* fixed wrong temp. usage in generic exception handling
2004-01-01 17:23:16 +00:00
marco
fdf4095798
* few small freebsd fixes backported from debugging linux
2004-01-01 17:07:21 +00:00
Jonas Maebe
0ab36d6e91
* fixed signal handling
2004-01-01 16:28:16 +00:00
marco
19c44b76f2
* fpreadlink(pathstr) moved to unxovl (since not platform specific),
...
small fixes for "make all OPT='-dFPC_USE_LIBC'
2004-01-01 16:10:23 +00:00
Jonas Maebe
f9152c2c6b
* fixed for extended = double
2004-01-01 15:49:21 +00:00
Jonas Maebe
e90bd0332a
* default linker name for non-i386 and non-m68k
2004-01-01 15:34:50 +00:00
Jonas Maebe
6e3aec5acc
* fixed for non-i386
2004-01-01 15:32:21 +00:00
Jonas Maebe
e15a198928
* fixed PreviousFramePointer() for ppc
2004-01-01 15:30:04 +00:00
marco
68508ef8d4
* libc stat record under ifdef added
2004-01-01 14:20:20 +00:00
marco
4fc157970d
* use_getcwd updates because FPC_USE_LIBC uses that
2004-01-01 14:19:55 +00:00
marco
a7d446d496
* getcwd missed cdecl
2004-01-01 14:16:55 +00:00
marco
fe766b63b3
* FPC_USE_LIBC fixes
2004-01-01 14:09:14 +00:00
marco
4d915e960d
* FPC_USE_LIBC fixes to fpgetenv. No more appending of '=', and making a proper nullterminated string)
2004-01-01 14:07:55 +00:00
Jonas Maebe
be0397b1d1
* fixed currency bugs. Int64 currency handling still needs to be
...
rewritten so that it doesn't include conversions to real anymore
though
2003-12-31 22:30:39 +00:00
Jonas Maebe
a75ef67bfd
* properly fixed assigned() mess (by handling it separately in ncginl)
...
-> all assigned()-related tests in the test suite work again
2003-12-31 20:47:02 +00:00
marco
bb088c5ada
* export statfs(pchar)
2003-12-31 20:24:25 +00:00
marco
5bc097ac0b
* small fixes for exporting statfs(pchar,..)
2003-12-31 20:23:31 +00:00
marco
b447c92828
* small additions for getcwd what we need for FPC_USE_LIBC
2003-12-31 20:20:57 +00:00
marco
62e256d07e
* sigset size adaption for FPC_USE_LIBC
2003-12-31 20:17:06 +00:00
marco
b0fef8b805
* workaround for buggy 1.0 building
2003-12-31 20:01:00 +00:00
Jonas Maebe
8be1033511
* (64 bit int) shl/shr (value > 63) := 0
2003-12-31 18:12:23 +00:00
Jonas Maebe
b95efa49e7
* fixed for comp = int64
2003-12-31 17:43:00 +00:00
Jonas Maebe
4aba5c80f1
* fixed C record max alignment
2003-12-31 17:28:19 +00:00
michael
547efccdb6
+ Need to ifdef LIBC_OLDERRNO in implementation
2003-12-31 15:54:53 +00:00
michael
5ac94f8092
+ Fixed errno_location problem
2003-12-31 10:46:08 +00:00
marco
73abd3bd2a
* moved to unix/
2003-12-30 17:50:00 +00:00
Jonas Maebe
3ff00d31b3
* fixed previous commit for tp and delphi modes
2003-12-30 16:30:50 +00:00
marco
0afb6fd8ca
* some more fixes. Testing on idefix
2003-12-30 16:26:10 +00:00
marco
42d5e0e005
* linux now compiles with FPC_USE_LIBC
2003-12-30 15:43:20 +00:00
marco
371f66818a
* ptime_t
2003-12-30 12:46:40 +00:00
marco
d657b168c7
* FPC_USE_LIBC
2003-12-30 12:36:56 +00:00
marco
ed32411ea4
*** empty log message ***
2003-12-30 12:32:30 +00:00
marco
b6f9f170f7
* FPC_USE_LIBC
2003-12-30 12:24:01 +00:00
Jonas Maebe
f587f35457
* fixed methodpointer comparing in a generic way (typecast both left and
...
right explicitly to voidpointer), instead of relying on strange
behvaiour or n386addnode.pass_2 (if size of def = 8, only use the first
4 bytes instead of internalerror-ing or so)
2003-12-29 22:33:08 +00:00