peter
5acb3649df
* revert r9557, the performance impact is to big for an academic corner
...
case optimziation
git-svn-id: trunk@9603 -
2007-12-31 13:36:16 +00:00
yury
3a5cfb7575
* Fixed compilation.
...
git-svn-id: trunk@9560 -
2007-12-28 15:28:03 +00:00
yury
0dcad4d822
* 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.
...
git-svn-id: trunk@9557 -
2007-12-28 14:40:28 +00:00
florian
86e3e79e67
+ WC_NO_BEST_FIT_CHARS
...
* use WC_NO_BEST_FIT_CHARS when calling WideCharToMultiByte
* made tiwde6 more verbose
git-svn-id: trunk@9481 -
2007-12-16 13:45:09 +00:00
florian
78ca6925ba
* don't care about __stklen anymore
...
git-svn-id: trunk@9028 -
2007-11-01 10:18:05 +00:00
florian
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
...
git-svn-id: trunk@8966 -
2007-10-28 12:06:49 +00:00
Tomas Hajny
3b3849c02c
+ AllFilesMask constant added
...
git-svn-id: trunk@8492 -
2007-09-15 12:09:25 +00:00
Jonas Maebe
084f47708a
* fixed CtrlZMarksEOF comment ( #9475 )
...
git-svn-id: trunk@8372 -
2007-09-03 18:36:45 +00:00
Jonas Maebe
815cd2b39d
+ support for widestring manager based widechar conversions
...
(widechar<->char, widechar<>*string), based on patch from
Rimgaudas Laucius (mantis #7758 )
* no longer perform compile-time widechar/string->char/ansi/
shortstring conversions if they would destroy information
(they can't cope with widechars with ord>=128). This means
that you can now properly constant widechars/widestrings
in source code with a {$codepage } set without risking that
the compiler will mangle everything afterwards
* support ESysEINVAL return code from iconv (happens if last
multibyte char is incomplete)
* fixed writing of widechars (were converted to char -> lost
information)
git-svn-id: trunk@8274 -
2007-08-12 20:01:08 +00:00
florian
c6f8f550f9
* resource functions for win64, fixes #8304
...
git-svn-id: trunk@6540 -
2007-02-18 10:07:12 +00:00
florian
b3a1868ff0
* correct masking of exceptions in genmath code
...
git-svn-id: trunk@5965 -
2007-01-14 10:44:10 +00:00
florian
21955282d0
+ infrastructure for DispInterface call dispatching
...
git-svn-id: trunk@5793 -
2007-01-02 23:06:17 +00:00
florian
aa9808f6ce
* ignore non critical exceptions
...
git-svn-id: trunk@4605 -
2006-09-10 16:13:19 +00:00
florian
c8de2d35ee
* fixed constant
...
git-svn-id: trunk@4599 -
2006-09-10 15:13:35 +00:00
florian
f35652737e
* close all handles
...
git-svn-id: trunk@4562 -
2006-09-07 20:06:45 +00:00
florian
d337c3ca6a
* clean up heap at exit, fixes #7183
...
git-svn-id: trunk@4410 -
2006-08-11 22:09:29 +00:00
florian
05f672b8e6
+ dummy symbol _fltused
...
git-svn-id: trunk@3476 -
2006-05-11 08:16:25 +00:00
florian
ef7a7b9d27
* removed some unncessary code
...
git-svn-id: trunk@3465 -
2006-05-09 20:51:41 +00:00
florian
807fc6e948
* basic file io fixed for win64
...
git-svn-id: trunk@3241 -
2006-04-17 08:50:59 +00:00
florian
a440cbc783
* fixed system exception handling
...
git-svn-id: trunk@3237 -
2006-04-17 07:51:10 +00:00
florian
dff1eef6e6
* system exception handling cleaned up
...
* fixed setjmp for win64
git-svn-id: trunk@3228 -
2006-04-16 12:53:51 +00:00
florian
598853240c
* keep the stack 16 byte aligned on winx64
...
* fixed some winx64 issues regarding exec
git-svn-id: trunk@3213 -
2006-04-15 16:49:18 +00:00
florian
6df561bd95
* ensure that exitcode is 0 at start
...
git-svn-id: trunk@3144 -
2006-04-04 20:57:04 +00:00
peter
f893e5ab6c
* updated
...
git-svn-id: trunk@2836 -
2006-03-10 15:21:16 +00:00
tom_at_work
1b4b42fdd6
* added CheckInitialStkLen() function which checks whether the given stack size value is valid on the OS when creating a thread, fixing stack checking
...
git-svn-id: trunk@1722 -
2005-11-11 12:16:08 +00:00
florian
6a279f8569
* small compilation fixes for win64 system unit
...
git-svn-id: trunk@373 -
2005-06-10 17:04:02 +00:00
florian
ad3b9b9464
* windows rtl restructuring to share code between win32 and win64
...
* BeginThread can take a qword on 64 bit targets as stacksize
git-svn-id: trunk@287 -
2005-06-08 19:08:49 +00:00