florian
33baacbe04
* fixed leaking of TThread
...
git-svn-id: trunk@3519 -
2006-05-14 09:15:09 +00:00
marco
2dbe7d22c2
* Indy fix (freeonterminate workaround)
...
git-svn-id: trunk@2098 -
2005-12-31 15:40:19 +00:00
tom_at_work
367df58016
* stack related things (sizes, calculations, etc.) are now 64 bit on 64 bit platforms
...
* default stack size is now also 32k for Windows (allows the use of stack checking when using threads)
git-svn-id: trunk@1718 -
2005-11-10 17:06:25 +00:00
marco
6279c187f9
* stacksize fixes for freebsd
...
git-svn-id: trunk@1630 -
2005-11-02 14:52:05 +00:00
Jonas Maebe
f5083e8dfa
* fixed FreeOnTerminate (was already fixed in Linux version)
...
* handle interrupted reads from the semaphore pipe in Darwin (should be
applied to *BSD and Linux as well)
+ lots of extra debugging code in Darwin tthread.inc if DEBUG_MT defined
git-svn-id: trunk@1416 -
2005-10-16 13:59:19 +00:00
peter
6499d65c39
* fixed compilation with 2.0.x
...
git-svn-id: trunk@1223 -
2005-09-29 06:26:02 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
michael
ffb55c4254
+ Removed VER1_0 defines
...
git-svn-id: trunk@33 -
2005-05-19 21:14:45 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
Jonas Maebe
92a2ba07ad
* fixed web bug #3387 : if one called resume right after creating a
...
suspended thread, it was possible that resume was executed before
that thread had completed its initialisation in BeginThread ->
FInitialSuspended was set to false in resume and nevertheless a
semafore was posted
* second problem fixed: set FSuspended to false before waking up the
thread, so that it doesn't get FSuspended = true right after waking
up. This should be done atomically to be completely correct though.
2005-03-01 20:38:49 +00:00
florian
44b332f82a
* generic tthread.synchronize
...
* delphi compatible wakemainthread
2005-02-25 21:41:09 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
peter
f5bc749953
* bsd thread updates
2005-02-06 12:16:52 +00:00
marco
7377bbf1c9
* 2nd synchronize attempt. cthreads<->systhrds difference was not ok, but
...
only showed on make install should be fixed now.
2004-12-23 15:08:58 +00:00
marco
8019924d4f
* first tthread.synchronize support (merged neli's patches)
2004-12-23 09:42:42 +00:00
marco
72d0c3e839
* Somebody forgot to adapt bsd again
2004-03-06 01:27:40 +00:00
marco
d954d73042
* a lot of copyright notices and CVS logs added and fixed
2004-01-03 12:18:29 +00:00
marco
872cfdd737
* Johill: suspend fix
2003-11-22 11:04:08 +00:00
marco
1ef3b8b988
* more cleanups
2003-11-19 10:12:02 +00:00
marco
0c999e0c9b
* threads for FreeBSD. Not working tho
2003-11-17 10:05:51 +00:00
marco
b15ba0a5ae
* Peter's Cardinal<->Longint fixes patch
2003-11-03 09:42:27 +00:00
marco
aebc04656f
* fixes for signal handling.
2003-10-27 17:12:45 +00:00
marco
f61023b93f
* fix for moving classes to rtl while cycling with 1.0 start
2003-10-09 10:55:20 +00:00
peter
3d27318cb2
* moved classes unit to rtl
2003-10-06 21:01:06 +00:00