Commit Graph

1007 Commits

Author SHA1 Message Date
peter
bed1aa36fe * fixed crash in bufstream.write 2003-11-03 17:46:37 +00:00
marco
b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 2003-11-03 09:42:27 +00:00
peter
48ea64442f * fixed a:=copy(b) 2003-10-29 21:00:34 +00:00
Jonas Maebe
34e1c9af8f * hack to allow repeatable random sequences using the new random number
generator
  * fixed range warning/error
2003-10-29 18:23:45 +00:00
Tomas Hajny
a3636fc097 * minor fix for new Random 2003-10-26 21:15:43 +00:00
Jonas Maebe
3f4f17e1f6 * replaced random generator with the Mersenne twister, which is about
3.5 times faster
2003-10-26 18:46:02 +00:00
Jonas Maebe
c8e23c4e58 * fixed web bug #2643 2003-10-26 16:56:44 +00:00
Tomas Hajny
57538cb669 * THandle in sysutils common using System.THandle 2003-10-25 23:42:35 +00:00
florian
78a00b657b * fixed copy(<dynarray>, ...) 2003-10-25 22:52:07 +00:00
olle
fe692f24aa * Changed m68k to cpum68k, i386 to cpui386 2003-10-17 20:52:12 +00:00
peter
d0eac29ab9 * THandle is platform dependent 2003-10-16 15:43:13 +00:00
florian
b6abfdae09 * fixed some variant issues
* improved type declarations
2003-10-08 16:24:47 +00:00
florian
bc2d795aab * some data types cleaned up 2003-10-06 23:52:53 +00:00
florian
91cd02e04e + applied patch for ref. counted exceptions by Johannes Berg 2003-10-06 15:59:20 +00:00
florian
e346ebacb6 * write helper comproc for variants fixed 2003-10-04 23:40:42 +00:00
marco
fcde2c3ffa * *memORY overloads 2003-10-02 14:03:24 +00:00
peter
39add9f5ff * GetCurrentThreadHandle renamed to GetCurrentThreadId 2003-10-01 21:00:09 +00:00
peter
36fd13c639 * fixed wrong check when allocation of a block > 1mb failed 2003-09-28 12:43:48 +00:00
peter
3d8d9c96f8 * sbrk returns pointer 2003-09-27 11:52:35 +00:00
peter
cabc606aab * sparc register typo 2003-09-16 15:57:33 +00:00
marco
0059098949 * fixed typo 2003-09-15 07:55:29 +00:00
marco
dc9558393f * fix 2003-09-15 07:51:09 +00:00
marco
7efaf7dee2 * Unix reform stage two. Remove all calls from Unix that exist in Baseunix. 2003-09-14 20:15:01 +00:00
peter
abbc3fa755 * moved int64 asm code to int64p.inc
* save ebx,esi
2003-09-14 11:34:13 +00:00
peter
9704595c94 * when retrieving stackdump check if bp is smaller than the previous
bp
2003-09-11 15:54:27 +00:00
marco
e4621276af * one VIRTUALPASCAL 2003-09-06 21:56:29 +00:00
florian
eeca30ca30 * fixed Nan and +Inf string 2003-09-06 17:06:59 +00:00
florian
c9a6908a0f * fixed real2str for -Inf and Inf 2003-09-06 16:48:35 +00:00
florian
ed7610985b * fixed qword_to_double conversion on powerpc 2003-09-04 16:07:31 +00:00
florian
8d771df2d4 * arm fixes to the common rtl code
* some generic math code fixed
  * ...
2003-09-03 14:09:37 +00:00
florian
8585d3d0b8 * ifdef'd some helpers 2003-09-02 13:04:08 +00:00
peter
10f0e5cb6e * pcomp added for sparc 2003-09-01 20:47:23 +00:00
olle
b9394fd616 - removed parameter from fpc_iocheck 2003-08-21 22:14:16 +00:00
olle
f384584ac7 - removed parameter from fpc_iocheck
* changed processor compiler directive * to cpu*
2003-08-21 22:10:55 +00:00
olle
f062855e7f - removed parameter from fpc_iocheck 2003-08-21 22:07:43 +00:00
michael
bea2706914 + fix from Ivan Shikhalev for QueryInterface to return ancestor methods 2003-07-19 11:19:07 +00:00
peter
0460035f53 * 1.1 does not need to load esi 2003-07-08 21:21:33 +00:00
peter
a980741757 * generic string routines added 2003-07-07 20:22:05 +00:00
Jonas Maebe
4be7651aa2 * fixed conversion of fpc_*str_unique to compilerproc 2003-06-17 19:24:08 +00:00
Jonas Maebe
394b70f94d * fpc_{ansistr|widestr}_unique is now a function so it can be used as
compilerproc
2003-06-17 16:38:53 +00:00
peter
38985f89ca * use Windows THandle 2003-06-05 14:45:06 +00:00
Jonas Maebe
f0227e6a17 * fpc_shortstr_append_shortstr has to use high(s1) instead of 255 as
maxlen
  + ppc version of fpc_shortstr_append_shortstr
2003-06-01 14:50:17 +00:00
peter
84f2b74142 * FPC_SHORTSTR_APPEND_SHORTSTR public added 2003-05-26 21:18:13 +00:00
peter
60407e302b * fpc_shortstr_concat is now the same for all targets
* fpc_shortstr_append_shortstr added for optimized code generation
2003-05-26 19:36:46 +00:00
Jonas Maebe
df5e0bbfc6 * fsqrt is an optional instruction in the ppc architecture and isn't
implemented by any current ppc afaik, so use the generic sqrt routine
    instead (adapted so it works with compilerproc)
2003-05-24 13:39:32 +00:00
Jonas Maebe
a399f7898c * added longint typecase to odd(smallint_var) call to avoid overload
problem
2003-05-23 22:58:31 +00:00
peter
1ddaa693a3 * check newpos < 0 instead of = -1 2003-05-23 14:53:48 +00:00
Jonas Maebe
4e40e71cbb * moved all loal variables to one block (necessary for ppc until nested
procedures are properly supported)
2003-05-16 23:22:31 +00:00
florian
35bb4d682f * fixed generic shortstr_compare 2003-05-16 22:40:11 +00:00
peter
e5b48ec83d * extra check for self and empty objects 2003-05-13 20:52:50 +00:00