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 17 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 17 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 17 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 18 roky |
Jonas Maebe
|
0c3afc0cf4
+ implementation of cSemaphore* and BasicRTLEvent based on
|
před 18 roky |
florian
|
fd2032dab2
+ start of embedded rtl
|
před 18 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 19 roky |
tom_at_work
|
367df58016
* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
|
před 19 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 |
Jonas Maebe
|
7ba46ce6f0
* Darwin TThreadID is a pointer
|
před 20 roky |
fpc
|
790a4fe2d3
* log and id tags removed
|
před 20 roky |
fpc
|
50778076c3
initial import
|
před 20 roky |
Tomas Hajny
|
226b1ff3a7
* two more (TThreadID)
|
před 20 roky |
Tomas Hajny
|
787bd9171d
* one more TThreadID fix
|
před 20 roky |
florian
|
c04f0bc856
* fixed more TThreadID stuff
|
před 20 roky |
florian
|
3ab66b5576
* TThread on linux fixed
|
před 20 roky |
florian
|
710dbcef0a
+ classes.mainthreadid is set now
|
před 20 roky |
florian
|
d18746bd15
* proper error message if the cthreads unit is included too late
|
před 20 roky |
florian
|
c7939907f0
* rtl event init/destroy throws only an error if it's used in a mult threaded program
|
před 20 roky |