peter
|
5acb3649df
* revert r9557, the performance impact is to big for an academic corner
|
17 lat temu |
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.
|
17 lat temu |
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.
|
17 lat temu |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
18 lat temu |
Jonas Maebe
|
0d8594a705
* made cwstring thread safe without locks + test (twide4): widestring
|
18 lat temu |
yury
|
0c6fb09094
* fixed compilation for wince.
|
18 lat temu |
micha
|
6c85fcb157
heap manager: initialize critical sections properly
|
18 lat temu |
micha
|
7f2a257102
+ heap manager now per thread, reduce heap lock contention
|
18 lat temu |
micha
|
702685717f
* cleanup of rtlevents, remove startwait due to persistance guarantee
|
18 lat temu |
Jonas Maebe
|
0c3afc0cf4
+ implementation of cSemaphore* and BasicRTLEvent based on
|
18 lat temu |
florian
|
fd2032dab2
+ start of embedded rtl
|
18 lat temu |
Almindor
|
2ee7e64a4a
* adds semaphore support to ThreadManager, removes pipe hack from non linux
|
19 lat temu |
florian
|
262f60e67d
* flush std handlers at thread termination
|
19 lat temu |
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
|
20 lat temu |
tom_at_work
|
367df58016
* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
|
20 lat temu |
florian
|
7bff61ce29
* patch from Ales Katona to add a stack size parameter to tthread functions
|
20 lat temu |
florian
|
ad3b9b9464
* windows rtl restructuring to share code between win32 and win64
|
20 lat temu |
peter
|
4ace790492
* remove $Log
|
20 lat temu |
Jonas Maebe
|
7ba46ce6f0
* Darwin TThreadID is a pointer
|
20 lat temu |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 lat temu |
fpc
|
50778076c3
initial import
|
20 lat temu |
Tomas Hajny
|
226b1ff3a7
* two more (TThreadID)
|
20 lat temu |
Tomas Hajny
|
787bd9171d
* one more TThreadID fix
|
20 lat temu |
florian
|
c04f0bc856
* fixed more TThreadID stuff
|
20 lat temu |
florian
|
3ab66b5576
* TThread on linux fixed
|
20 lat temu |
florian
|
710dbcef0a
+ classes.mainthreadid is set now
|
20 lat temu |
florian
|
d18746bd15
* proper error message if the cthreads unit is included too late
|
20 lat temu |
florian
|
c7939907f0
* rtl event init/destroy throws only an error if it's used in a mult threaded program
|
20 lat temu |
florian
|
98106e588c
* another "transfer to linux"-commit
|
20 lat temu |
peter
|
e417e34496
* truncate log
|
20 lat temu |