marco
|
8cce3d3f91
* closethread thread manager field/function. Mantis 13160
|
vor 15 Jahren |
marco
|
c477df5046
* TCriticalSection.Tryenter support (Mantis 15928) + short test/demo
|
vor 15 Jahren |
Jonas Maebe
|
13e8b3f23e
* don't give a "NoThreadError" for any default rtl/basicevent* routines,
|
vor 15 Jahren |
Jonas Maebe
|
356845ba1e
* set function results for unimplemented generic thread manager routines
|
vor 15 Jahren |
Jonas Maebe
|
0597c300f4
* applied feature dependencies patch by Sven Barth from mantis #13673 :
|
vor 16 Jahren |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
vor 17 Jahren |
peter
|
5acb3649df
* revert r9557, the performance impact is to big for an academic corner
|
vor 18 Jahren |
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.
|
vor 18 Jahren |
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.
|
vor 18 Jahren |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
vor 18 Jahren |
Jonas Maebe
|
0d8594a705
* made cwstring thread safe without locks + test (twide4): widestring
|
vor 18 Jahren |
yury
|
0c6fb09094
* fixed compilation for wince.
|
vor 18 Jahren |
micha
|
6c85fcb157
heap manager: initialize critical sections properly
|
vor 18 Jahren |
micha
|
7f2a257102
+ heap manager now per thread, reduce heap lock contention
|
vor 18 Jahren |
micha
|
702685717f
* cleanup of rtlevents, remove startwait due to persistance guarantee
|
vor 19 Jahren |
Jonas Maebe
|
0c3afc0cf4
+ implementation of cSemaphore* and BasicRTLEvent based on
|
vor 19 Jahren |
florian
|
fd2032dab2
+ start of embedded rtl
|
vor 19 Jahren |
Almindor
|
2ee7e64a4a
* adds semaphore support to ThreadManager, removes pipe hack from non linux
|
vor 19 Jahren |
florian
|
262f60e67d
* flush std handlers at thread termination
|
vor 19 Jahren |
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
|
vor 20 Jahren |
tom_at_work
|
367df58016
* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
|
vor 20 Jahren |
florian
|
7bff61ce29
* patch from Ales Katona to add a stack size parameter to tthread functions
|
vor 20 Jahren |
florian
|
ad3b9b9464
* windows rtl restructuring to share code between win32 and win64
|
vor 20 Jahren |
peter
|
4ace790492
* remove $Log
|
vor 20 Jahren |
Jonas Maebe
|
7ba46ce6f0
* Darwin TThreadID is a pointer
|
vor 20 Jahren |
fpc
|
790a4fe2d3
* log and id tags removed
|
vor 20 Jahren |
fpc
|
50778076c3
initial import
|
vor 20 Jahren |
Tomas Hajny
|
226b1ff3a7
* two more (TThreadID)
|
vor 20 Jahren |
Tomas Hajny
|
787bd9171d
* one more TThreadID fix
|
vor 20 Jahren |
florian
|
c04f0bc856
* fixed more TThreadID stuff
|
vor 20 Jahren |