Commit Graph

1220 Commits

Author SHA1 Message Date
peter
0eb61a4823 * fixed crashes with ide and 1.9.x 2004-11-02 23:53:19 +00:00
Jonas Maebe
d9267aafdf * fixed endianess bug in fpc_val_int64_shortstr() (webtbf/tw2128) 2004-11-02 22:38:58 +00:00
florian
6c739fa996 * fixed rtti reading of arrays for 64 bit 2004-11-02 15:52:04 +00:00
florian
5972f89919 * changed maxlongint to high(sizeint) 2004-11-02 08:50:40 +00:00
florian
ef25f06e1c * fixed array sizes 2004-11-02 08:46:50 +00:00
florian
041dfe7b99 * fixed some x86-64 multithreading stuff 2004-11-01 20:37:49 +00:00
peter
b2d63683ec * disable inline for 1.9.4 2004-11-01 19:39:19 +00:00
marco
08a14f8fc4 * typo fixed, aarght 2004-11-01 17:35:22 +00:00
marco
0624b9fa92 * inline problems fixed 2004-11-01 17:29:47 +00:00
marco
34282c6cf9 * htons etc 2004-11-01 16:23:15 +00:00
peter
cc431c4375 * fix shortstr_to_ansistring for 1.0.x 2004-10-31 16:21:30 +00:00
marco
58a29c168d * arraytostring added 2004-10-30 20:49:10 +00:00
peter
35e7518475 * rtti is always aligned, remove move() workarounds 2004-10-26 15:02:51 +00:00
peter
b454870988 * fix for non-i386 2004-10-25 17:04:07 +00:00
peter
869b0ecc85 * compiler defined HEAP and HEAPSIZE removed 2004-10-25 15:38:59 +00:00
peter
6214bb294b * record and array parsing moved to procedure and handle like
a data stream instead of using records
2004-10-24 21:39:42 +00:00
peter
fd759e521f * saveregisters calling convention is obsolete 2004-10-24 20:01:41 +00:00
florian
8c85454cf9 + added system.align
+ threadvars are now aligned
2004-10-14 17:39:33 +00:00
Jonas Maebe
9b5904d230 - disabled llround, not present under Mac OS X 10.1 2004-10-12 07:08:33 +00:00
florian
2f291713e1 * fixed aligntoptr 2004-10-10 19:18:31 +00:00
Jonas Maebe
0f26252376 + cgenmath with libc math functions. Faster than the routines in genmath
and also have full double support (exp() only has support for values in
    the single range in genmath, for example). Used in FPC_USE_LIBC is
    defined
  * several fixes to allow compilation with -dHASINLINE, but internalerrors
    because of missing support for inlining assembler code
2004-10-09 21:00:46 +00:00
florian
feeba0ede6 * bootstrapping with rtti alignment fixed 2004-10-05 20:21:02 +00:00
florian
b39c0af01b * rtti alignment fixed 2004-10-04 21:23:15 +00:00
florian
d2bf4b0d92 * fixedPreviousFramePointer on sparc 2004-10-03 17:43:47 +00:00
florian
12bf88080f * fixed trunc for abs(value) < 1 2004-10-03 14:09:39 +00:00
florian
7e328ccf29 + made generic trunc 64 bit aware 2004-10-03 14:00:21 +00:00
mazen
b65cffcdef * widestring conversion routines takes a widechar so no
information is lost
2004-09-29 14:55:49 +00:00
florian
f77e8ab5a6 * fixed overflow checking for qword 2004-09-26 07:37:49 +00:00
florian
62f8ed92dc * tried to fix overflow checking in qword multiplication 2004-09-26 07:15:34 +00:00
Tomas Hajny
ef512a0bfe * compilation fix 2004-09-22 05:56:11 +00:00
Tomas Hajny
88e2f51c72 * SetTextLineEnding implemented, FileRec.Name position alignment for CPU64 2004-09-21 23:43:26 +00:00
Tomas Hajny
85320d6787 * SetTextLineEnding implemented, FileRec.Name position alignment for CPU64 2004-09-21 23:36:51 +00:00
peter
97260ca1bf * AnsiChar is equivalent of Char, use only type renamings 2004-09-21 15:04:22 +00:00
peter
a5c6d5130a * fix reallocmem 2004-09-21 14:49:29 +00:00
olle
1120c598aa * added $if defined(..) for 2.0. 2004-09-19 19:04:11 +00:00
armin
a23c3f4dd9 * added define DISABLE_NO_THREAD_MANAGER to avoid warnings if thread manager is always present 2004-09-19 18:55:30 +00:00
olle
d4635112e4 * reverted to $ifdef style, so 1.0.x can eat it. 2004-09-19 08:16:03 +00:00
armin
9e930c445d * added support for netware nlm (netware and netwlibc) 2004-09-18 11:06:52 +00:00
Jonas Maebe
3f10b1b4f6 - removed unused local variable
* fixed bug in Utf8ToUnicode (use of uninitialised variable)
2004-09-18 10:23:08 +00:00
olle
0b235a2dab + added support for macos 2004-09-18 08:40:26 +00:00
michael
b40e27f8b9 Fix tracememsize for ansistrings (From Peter) 2004-09-16 07:21:08 +00:00
armin
b2f92710df * add support for netware libc 2004-09-15 20:37:42 +00:00
michael
5cccea2115 + Fix crash when resizing dynamic array 2004-09-15 07:28:09 +00:00
olle
9a4855aa43 + added maxExitCode to all System.pp
* constrained error code to be below maxExitCode in RunError et. al.
2004-09-03 19:25:21 +00:00
Jonas Maebe
491071539b * fixed compilation with 1.0.x 2004-08-31 12:23:53 +00:00
Jonas Maebe
814478ac33 * fixed random(int64) 2004-08-30 17:36:18 +00:00
peter
76c6e4dd83 no message 2004-08-29 10:23:12 +00:00
carl
04aca6df4b * bugfix with file sharing modes. They are now kept, as is the case in BP. 2004-08-26 22:58:01 +00:00
Jonas Maebe
28d5238dc1 * made strlen wrapper inline 2004-08-24 11:49:56 +00:00
olle
268e5d32cc * prefixed write[buffer|blanks] with fpc_ and made them externally visible 2004-08-20 10:04:39 +00:00