Commit History

Author SHA1 Message Date
  Karoly Balogh 88c7954d9f rtl: add two defines toallow disabling the verbose error of the stub unicodestringmanager and threadmanager 1 year ago
  marcoonthegit 452ec93f06 * implement waitformultiple for win32 only. 2 years ago
  Jonas Maebe 0758aa1143 FPU exception mask: generlised system unit interface 2 years ago
  ondrej a65158bfe8 * fix memory leak in RegisterLazyInitThreadingProc 4 years ago
  ondrej c64429cdd0 * lazy thread initialization support 4 years ago
  michael 213d2905df * Change some methods from using var to using out (bug ID 37376) 5 years ago
  svenbarth c8b7094378 * fix for Mantis #36940: apply (adjusted) patch by Bi0T1N to add functionality to the thread manager to set a thread's debug name (if supported by the platform) 5 years ago
  florian 5ed2475c85 * InitThread variant without parameters as user threads normally cannot know the max. stack size 5 years ago
  marco 8c854cedee * more case fixes, mantis #32832 manually done. 7 years ago
  michael 16ba47be46 * Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481) 7 years ago
  sergei 67bd4775fd - Cleaned out thread manager semaphore support which was ever implemented only for Unix, and not used since r28965. This also reverts changes to System unit interface introduced in r27665. 9 years ago
  pierre cbb29a7e5d Use FPC_NO_DEFAULT_HEAP to turn out RelocateHeap or MemoryManager.InitThread functions, used for msdos OS 9 years ago
  nickysn 12a9664181 * use 16-bit offsets for threadvars on CPUs with 16-bit address space 9 years ago
  sergei d7c863185f * Added plain calls for semaphore-related functionality, this removes need to maintain a second copy of thread manager in unis/tthread.inc. 11 years ago
  svenbarth 764f36a179 Extend TThread with (class) methods and (class) properties from Delphi 2007 and newer. 12 years ago
  pierre 70a29668a4 Try to fix simply the fpc_threadvar_relocate_proc problem 12 years ago
  Jonas Maebe 14b1c8a99c * moved fpc_threadvar_relocate_proc from systemh.inc to thread.inc 12 years ago
  Jonas Maebe dfe59e6838 - removed unimplemented/unsupported rtleventsync (mantis #23332) 12 years ago
  pierre 4a9c8e330b + Move EXEC_callback into separate file win/systlsdir.inc 13 years ago
  florian f14e0a25c6 * reduce code size of dummy threading routines 14 years ago
  sergei 24c3a43b35 * Call SysFlushStdio from FlushThread, instead of duplicating its functionality. 14 years ago
  Jonas Maebe d85ccd7418 * fixed compilation on targets where tthreadid is not an integer type after 14 years ago
  sergei 5c3aca5148 * thread.inc, DoneThread: allow CurrentTM.ReleaseThreadVars to be unassigned and reset ThreadID (in preparation to support Windows native threadvars) 14 years ago
  pierre 2d5ca71a06 + New procedure SysFlushStdIO (code taken from InternalExit). 14 years ago
  marco 8cce3d3f91 * closethread thread manager field/function. Mantis 13160 15 years ago
  marco c477df5046 * TCriticalSection.Tryenter support (Mantis 15928) + short test/demo 15 years ago
  Jonas Maebe 13e8b3f23e * don't give a "NoThreadError" for any default rtl/basicevent* routines, 15 years ago
  Jonas Maebe 356845ba1e * set function results for unimplemented generic thread manager routines 15 years ago
  Jonas Maebe 0597c300f4 * applied feature dependencies patch by Sven Barth from mantis #13673 : 16 years ago
  micha 83b7f81f81 + add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) 17 years ago