pierre
|
4a9c8e330b
+ Move EXEC_callback into separate file win/systlsdir.inc
|
před 14 roky |
florian
|
f14e0a25c6
* reduce code size of dummy threading routines
|
před 14 roky |
sergei
|
24c3a43b35
* Call SysFlushStdio from FlushThread, instead of duplicating its functionality.
|
před 14 roky |
Jonas Maebe
|
d85ccd7418
* fixed compilation on targets where tthreadid is not an integer type after
|
před 14 roky |
sergei
|
5c3aca5148
* thread.inc, DoneThread: allow CurrentTM.ReleaseThreadVars to be unassigned and reset ThreadID (in preparation to support Windows native threadvars)
|
před 14 roky |
pierre
|
2d5ca71a06
+ New procedure SysFlushStdIO (code taken from InternalExit).
|
před 14 roky |
marco
|
8cce3d3f91
* closethread thread manager field/function. Mantis 13160
|
před 15 roky |
marco
|
c477df5046
* TCriticalSection.Tryenter support (Mantis 15928) + short test/demo
|
před 15 roky |
Jonas Maebe
|
13e8b3f23e
* don't give a "NoThreadError" for any default rtl/basicevent* routines,
|
před 15 roky |
Jonas Maebe
|
356845ba1e
* set function results for unimplemented generic thread manager routines
|
před 15 roky |
Jonas Maebe
|
0597c300f4
* applied feature dependencies patch by Sven Barth from mantis #13673 :
|
před 16 roky |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
před 17 roky |
peter
|
5acb3649df
* revert r9557, the performance impact is to big for an academic corner
|
před 18 roky |
yury
|
c4e60fd1a5
- Removed systhrd.inc from targets where thread manager is stub by default. Stub is installed in common thread.inc file if DISABLE_NO_THREAD_MANAGER is not defined.
|
před 18 roky |
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.
|
před 18 roky |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
před 18 roky |
Jonas Maebe
|
0d8594a705
* made cwstring thread safe without locks + test (twide4): widestring
|
před 18 roky |
yury
|
0c6fb09094
* fixed compilation for wince.
|
před 18 roky |
micha
|
6c85fcb157
heap manager: initialize critical sections properly
|
před 18 roky |
micha
|
7f2a257102
+ heap manager now per thread, reduce heap lock contention
|
před 18 roky |
micha
|
702685717f
* cleanup of rtlevents, remove startwait due to persistance guarantee
|
před 19 roky |
Jonas Maebe
|
0c3afc0cf4
+ implementation of cSemaphore* and BasicRTLEvent based on
|
před 19 roky |
florian
|
fd2032dab2
+ start of embedded rtl
|
před 19 roky |
Almindor
|
2ee7e64a4a
* adds semaphore support to ThreadManager, removes pipe hack from non linux
|
před 19 roky |
florian
|
262f60e67d
* flush std handlers at thread termination
|
před 19 roky |
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
|
před 20 roky |
tom_at_work
|
367df58016
* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
|
před 20 roky |
florian
|
7bff61ce29
* patch from Ales Katona to add a stack size parameter to tthread functions
|
před 20 roky |
florian
|
ad3b9b9464
* windows rtl restructuring to share code between win32 and win64
|
před 20 roky |
peter
|
4ace790492
* remove $Log
|
před 20 roky |