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