Jonas Maebe
|
7c4b0d510e
Merged revisions 8966,9010,9457-9458 via svnmerge from
|
%!s(int64=18) %!d(string=hai) anos |
peter
|
7fd1567c38
* remove finalizeheap from threaddone, the heapmanager is not per thread in 2.2.x
|
%!s(int64=18) %!d(string=hai) anos |
peter
|
be261cc8a8
Merged revisions 7799,7804,7830,7836-7839,7846,7849,7862,7864-7865,7869,7872,7877,7882,7927-7929,7949,7953,7961,7967,7971,7985-7987,7990-7994,7998-8000,8004-8006,8008-8012,8016,8027,8034,8036-8037,8039,8044,8046,8048,8051,8060,8071,8075-8076,8082-8083,8087-8089,8093-8096,8099-8100,8136,8187,8190,8203,8206-8207,8212-8213,8215,8225,8227,8233-8239,8262,8302,8307,8309,8316,8318-8319,8336,8338-8340,8363,8367-8368,8375 via svnmerge from
|
%!s(int64=18) %!d(string=hai) anos |
micha
|
702685717f
* cleanup of rtlevents, remove startwait due to persistance guarantee
|
%!s(int64=18) %!d(string=hai) anos |
Jonas Maebe
|
0c3afc0cf4
+ implementation of cSemaphore* and BasicRTLEvent based on
|
%!s(int64=19) %!d(string=hai) anos |
florian
|
fd2032dab2
+ start of embedded rtl
|
%!s(int64=19) %!d(string=hai) anos |
Almindor
|
2ee7e64a4a
* adds semaphore support to ThreadManager, removes pipe hack from non linux
|
%!s(int64=19) %!d(string=hai) anos |
florian
|
262f60e67d
* flush std handlers at thread termination
|
%!s(int64=19) %!d(string=hai) anos |
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
|
%!s(int64=20) %!d(string=hai) anos |
tom_at_work
|
367df58016
* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
7bff61ce29
* patch from Ales Katona to add a stack size parameter to tthread functions
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
ad3b9b9464
* windows rtl restructuring to share code between win32 and win64
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
4ace790492
* remove $Log
|
%!s(int64=20) %!d(string=hai) anos |
Jonas Maebe
|
7ba46ce6f0
* Darwin TThreadID is a pointer
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
790a4fe2d3
* log and id tags removed
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
50778076c3
initial import
|
%!s(int64=20) %!d(string=hai) anos |
Tomas Hajny
|
226b1ff3a7
* two more (TThreadID)
|
%!s(int64=20) %!d(string=hai) anos |
Tomas Hajny
|
787bd9171d
* one more TThreadID fix
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
c04f0bc856
* fixed more TThreadID stuff
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
3ab66b5576
* TThread on linux fixed
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
710dbcef0a
+ classes.mainthreadid is set now
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
d18746bd15
* proper error message if the cthreads unit is included too late
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
c7939907f0
* rtl event init/destroy throws only an error if it's used in a mult threaded program
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
98106e588c
* another "transfer to linux"-commit
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
e417e34496
* truncate log
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
c96f69718f
can't use resourcestrings in the system unit
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
2fbaae2b91
* threading in system unit
|
%!s(int64=20) %!d(string=hai) anos |
armin
|
690e3330d1
* applied patch to compile go32v2 from Tomas (tested by John)
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
9255d0d90b
* critical sections can be used in programs without threading driver, they have no effect then
|
%!s(int64=21) %!d(string=hai) anos |
marco
|
e12796a400
* tthread patch from neli
|
%!s(int64=21) %!d(string=hai) anos |