Commit History

Autor SHA1 Mensaxe Data
  Karoly Balogh 88c7954d9f rtl: add two defines toallow disabling the verbose error of the stub unicodestringmanager and threadmanager hai 1 ano
  marcoonthegit 452ec93f06 * implement waitformultiple for win32 only. %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe 0758aa1143 FPU exception mask: generlised system unit interface %!s(int64=2) %!d(string=hai) anos
  ondrej a65158bfe8 * fix memory leak in RegisterLazyInitThreadingProc %!s(int64=4) %!d(string=hai) anos
  ondrej c64429cdd0 * lazy thread initialization support %!s(int64=4) %!d(string=hai) anos
  michael 213d2905df * Change some methods from using var to using out (bug ID 37376) %!s(int64=5) %!d(string=hai) anos
  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) %!s(int64=5) %!d(string=hai) anos
  florian 5ed2475c85 * InitThread variant without parameters as user threads normally cannot know the max. stack size %!s(int64=5) %!d(string=hai) anos
  marco 8c854cedee * more case fixes, mantis #32832 manually done. %!s(int64=7) %!d(string=hai) anos
  michael 16ba47be46 * Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481) %!s(int64=7) %!d(string=hai) anos
  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. %!s(int64=9) %!d(string=hai) anos
  pierre cbb29a7e5d Use FPC_NO_DEFAULT_HEAP to turn out RelocateHeap or MemoryManager.InitThread functions, used for msdos OS %!s(int64=9) %!d(string=hai) anos
  nickysn 12a9664181 * use 16-bit offsets for threadvars on CPUs with 16-bit address space %!s(int64=9) %!d(string=hai) anos
  sergei d7c863185f * Added plain calls for semaphore-related functionality, this removes need to maintain a second copy of thread manager in unis/tthread.inc. %!s(int64=11) %!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
  pierre 70a29668a4 Try to fix simply the fpc_threadvar_relocate_proc problem %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 14b1c8a99c * moved fpc_threadvar_relocate_proc from systemh.inc to thread.inc %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe dfe59e6838 - removed unimplemented/unsupported rtleventsync (mantis #23332) %!s(int64=12) %!d(string=hai) anos
  pierre 4a9c8e330b + Move EXEC_callback into separate file win/systlsdir.inc %!s(int64=13) %!d(string=hai) anos
  florian f14e0a25c6 * reduce code size of dummy threading routines %!s(int64=14) %!d(string=hai) anos
  sergei 24c3a43b35 * Call SysFlushStdio from FlushThread, instead of duplicating its functionality. %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d85ccd7418 * fixed compilation on targets where tthreadid is not an integer type after %!s(int64=14) %!d(string=hai) anos
  sergei 5c3aca5148 * thread.inc, DoneThread: allow CurrentTM.ReleaseThreadVars to be unassigned and reset ThreadID (in preparation to support Windows native threadvars) %!s(int64=14) %!d(string=hai) anos
  pierre 2d5ca71a06 + New procedure SysFlushStdIO (code taken from InternalExit). %!s(int64=14) %!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 13e8b3f23e * don't give a "NoThreadError" for any default rtl/basicevent* routines, %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 356845ba1e * set function results for unimplemented generic thread manager routines %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 0597c300f4 * applied feature dependencies patch by Sven Barth from mantis #13673 : %!s(int64=16) %!d(string=hai) anos
  micha 83b7f81f81 + add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) %!s(int64=17) %!d(string=hai) anos