Blocked revisions 8112-8115,8127-8129,8146,8182,8197,8228-8229,8231,8393,8399,8403,9118,9198,9507,9553,9556-9557,9603,10501,10504 via svnmerge
........
r8112 | daniel | 2007-07-21 15:02:11 +0200 (Sat, 21 Jul 2007) | 5 lines
* Make clongdouble:
- 8 bytes on windows
- For other platforms: 12 bytes on 32-bit and 16 bytes on 64-bit cpus.
... using a record with assignment overloads.
........
r8113 | daniel | 2007-07-21 17:00:52 +0200 (Sat, 21 Jul 2007) | 2 lines
* Make clongdouble 16 bytes on Darwin.
........
r8114 | daniel | 2007-07-21 17:32:15 +0200 (Sat, 21 Jul 2007) | 2 lines
* Convert clongdouble from double <=> quadruple on non-x86.
........
r8115 | daniel | 2007-07-21 17:36:38 +0200 (Sat, 21 Jul 2007) | 2 lines
* Write zero to extra bytes of quadruple when converting to it.
........
r8127 | daniel | 2007-07-22 12:04:48 +0200 (Sun, 22 Jul 2007) | 5 lines
* long double=double on powerpc-linux
* educated guess this is the case on arm-linux as well
* temporary change: do not alias clongdouble from unixtype into ctypes to prevent
having to work in two places.
........
r8128 | daniel | 2007-07-22 12:05:52 +0200 (Sun, 22 Jul 2007) | 2 lines
* Replace extended by clongdouble from ctypes and test it on all platforms now.
........
r8129 | daniel | 2007-07-22 12:10:35 +0200 (Sun, 22 Jul 2007) | 2 lines
* Enable inline for ctypes.
........
r8146 | peter | 2007-07-23 09:54:58 +0200 (Mon, 23 Jul 2007) | 2 lines
* fix typos
........
r8182 | jonas | 2007-07-28 17:47:04 +0200 (Sat, 28 Jul 2007) | 4 lines
* don't use 8 byte copies in concatcopy by default, because
a misaligned 8 byte load/store is much more expensive than
a misaligned 4 byte load/store
........
r8197 | jonas | 2007-07-29 21:09:12 +0200 (Sun, 29 Jul 2007) | 2 lines
* now also disable use8byteconcatcopy by default
........
r8228 | peter | 2007-08-06 09:12:24 +0200 (Mon, 06 Aug 2007) | 2 lines
* clongdouble fixes
........
r8229 | peter | 2007-08-06 09:12:51 +0200 (Mon, 06 Aug 2007) | 2 lines
* operators for clongdouble
........
r8231 | jonas | 2007-08-06 15:44:13 +0200 (Mon, 06 Aug 2007) | 3 lines
* disabled overloaded operators for non-x86 because they don't compile
(the value is a packed array of bytes in this case, not a record)
........
r8393 | jonas | 2007-09-07 12:53:31 +0200 (Fri, 07 Sep 2007) | 5 lines
* disabled long double testing again for non-FPC_HAS_TYPE_EXTENDED, since
no one is working on long double support for non-x86 and having this test
fail all the time can mask the introduction of other (more important)
cdecl bugs
........
r8399 | jonas | 2007-09-08 10:45:12 +0200 (Sat, 08 Sep 2007) | 2 lines
* removed some unused variables
........
r8403 | jonas | 2007-09-08 13:11:35 +0200 (Sat, 08 Sep 2007) | 2 lines
* fixed typo
........
r9118 | florian | 2007-11-03 22:47:29 +0100 (Sat, 03 Nov 2007) | 2 lines
* make clongdouble only a double on win64 and wince, on win32 we follow gcc
........
r9198 | jonas | 2007-11-11 18:26:00 +0100 (Sun, 11 Nov 2007) | 4 lines
* disabled longdouble testing now also for platforms with extended
since it's not working there either and this test is too important
to get extra hidden failures
........
r9507 | yury | 2007-12-22 00:23:55 +0100 (Sat, 22 Dec 2007) | 1 line
* Removed dead code.
........
r9553 | yury | 2007-12-28 00:49:35 +0100 (Fri, 28 Dec 2007) | 1 line
* Removed unused local variable.
........
r9556 | yury | 2007-12-28 12:30:46 +0100 (Fri, 28 Dec 2007) | 1 line
* Removed HAS_MT_MEMORYMANAGER define, since it is obsolete now.
........
r9557 | yury | 2007-12-28 15:40:28 +0100 (Fri, 28 Dec 2007) | 1 line
* Implemented late thread manager initialization. Thread manager code is not included to executable if thread stuff are not used. WinCE executable size is reduced by 4KB, Win32 executable size is reduced by 3KB. No testsuite regressions.
........
r9603 | peter | 2007-12-31 14:36:16 +0100 (Mon, 31 Dec 2007) | 3 lines
* revert r9557, the performance impact is to big for an academic corner
case optimziation
........
r10501 | joost | 2008-03-17 23:09:47 +0100 (Mon, 17 Mar 2008) | 1 line
* Implemented CompareWideString, based on CompareStr
........
r10504 | joost | 2008-03-18 20:59:11 +0100 (Tue, 18 Mar 2008) | 1 line
* Revert r10501, CompareWideString should remain a dummy
........
git-svn-id: branches/fixes_2_2@10606 -