summaryrefslogtreecommitdiff
path: root/rtl/unix/tthread.inc
Commit message (Expand)AuthorAgeFilesLines
* * TThread.Terminate does not have any platform specific behavior (it should o...svenbarth2020-08-221-6/+0
* * Add TerminatedSet (delphi compatibility, bug ID 37388)michael2020-07-181-0/+1
* Use ptruint instead of longint cast for self address for WRITE_DEBUGpierre2014-11-101-1/+1
* * replaced use of semaphores in Unix version of TThread for suspend/resumejonas2014-11-021-15/+13
* - removed no longer used tthread.FSuspendedExternaljonas2014-11-021-10/+1
* * Added plain calls for semaphore-related functionality, this removes need to...sergei2014-04-261-33/+8
* - Removed call to FlushThread, it is redundant since r17798. SysFlushStdio is...sergei2014-04-261-4/+0
* * changed return value in case of failure in ThreadManager.SemaphoreInitjonas2013-11-131-1/+1
* Fix for Mantis #25041 . Correctly set CurrentThreadVar for those tthread.inc ...svenbarth2013-09-171-0/+2
* Extend TThread with (class) methods and (class) properties from Delphi 2007 a...svenbarth2012-12-271-10/+4
* * Fixed synchronize/waitfor issuemichael2010-10-121-1/+9
* * allow tthread-based threads to only start executing once the constructorjonas2010-07-181-3/+14
* * don't access the thread instance after calling DoTerminate to avoidjonas2009-12-301-1/+3
* * changed byte/word/longbool to be Delphi-compatible (+ similar changesjonas2008-01-241-2/+4
* * only print exception backtrace at end of unhandled exception injonas2007-09-211-0/+4
* * cache result of GetThreadManager in InitThreadsjonas2007-08-081-1/+13
* * print thread handle unsigned in unix thread debug infomicha2007-07-181-8/+15
* * dump stack when thread terminates because of exception (unix)micha2007-07-181-1/+7
* * fixed important typo in better comments :)jonas2007-06-091-2/+2
* * fixed FFreeOnTerminate handing in destructor + better commentsjonas2007-06-091-3/+5
* * return thread function result via pthread_exit() from CBeginThreadjonas2007-06-061-11/+28
* * disable thread suspension from another thread under *nix, see addedjonas2007-06-021-20/+24
* * fixed debug code for 64 bitjonas2007-01-121-1/+1
* * fixed 64 bit compilationjonas2006-12-221-1/+1
* * don't destroy fsem in tthread.destroy before its potential last usejonas2006-12-221-1/+2
* * set FSuspended also if a tthread is suspended by an external threadjonas2006-12-221-22/+22
* - disabled fix for mantis 6693 from r5662 since the fix itself alsojonas2006-12-211-3/+3
* * fixed initial suspending bug in r5662jonas2006-12-211-1/+1
* + implementation of cSemaphore* and BasicRTLEvent based onjonas2006-12-211-0/+273