Commit History

Autor SHA1 Mensaxe Data
  sergei f2a4d1bbbc - Do not compile generic threadvar code if tf_section_threadvars flag is enabled for target (currently there are no such targets). %!s(int64=12) %!d(string=hai) anos
  pierre 7f5aa5a441 Avoid some range check errors for msdos target %!s(int64=12) %!d(string=hai) anos
  svenbarth 764f36a179 Extend TThread with (class) methods and (class) properties from Delphi 2007 and newer. %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 14b1c8a99c * moved fpc_threadvar_relocate_proc from systemh.inc to thread.inc %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe dfe59e6838 - removed unimplemented/unsupported rtleventsync (mantis #23332) %!s(int64=13) %!d(string=hai) anos
  marco 8cce3d3f91 * closethread thread manager field/function. Mantis 13160 %!s(int64=15) %!d(string=hai) anos
  marco c477df5046 * TCriticalSection.Tryenter support (Mantis 15928) + short test/demo %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 5a88be1030 * set default stack size to 4 MiB instead of to 32 KiB %!s(int64=16) %!d(string=hai) anos
  micha 7f2a257102 + heap manager now per thread, reduce heap lock contention %!s(int64=18) %!d(string=hai) anos
  daniel 6aad495cbb * Increase type safety: PRTLevent=type pointer; %!s(int64=18) %!d(string=hai) anos
  micha 702685717f * cleanup of rtlevents, remove startwait due to persistance guarantee %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 0c3afc0cf4 + implementation of cSemaphore* and BasicRTLEvent based on %!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
  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 370a66a452 * reverted r1651 %!s(int64=20) %!d(string=hai) anos
  florian a884848684 * ThreadProc needs stdcall or cdecl calling conventions usually %!s(int64=20) %!d(string=hai) anos
  florian 9e30922547 * fixed previous commit %!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
  michael 859bb30daa + Removed HASTHREADVAR SUPPORT_THREADVAR defines %!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 1723f08a51 * yet another TThreadID fix %!s(int64=20) %!d(string=hai) anos
  florian c04f0bc856 * fixed more TThreadID stuff %!s(int64=20) %!d(string=hai) anos
  florian 4aa4aeae79 + TThreadID %!s(int64=20) %!d(string=hai) anos
  florian 710dbcef0a + classes.mainthreadid is set now %!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