Commit History

Autor SHA1 Mensaxe Data
  florian 9c041afc7c * disable generic threadvar handling if section thread vars are available %!s(int64=6) %!d(string=hai) anos
  svenbarth 72be688a8c A unit's threadvar list needs to be indirectly referenced by the THREADVARLIST as well. %!s(int64=9) %!d(string=hai) anos
  svenbarth 535621faaa Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name %!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
  nickysn 8f984e75e5 * hack for making threadvr.inc compile on i8086 %!s(int64=12) %!d(string=hai) anos
  sergei 6a86d0d83a * Changed two variables from Integer to Longint. Integer is 16 bits when compiling System unit, using it results in less optimal code on most targets. %!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
  sergei f7dcad6f92 * Rewrote those insane {$ifdef FPC_HAS_INDIRECT_MAIN_INFORMATION} into somewhat more readable form. %!s(int64=14) %!d(string=hai) anos
  florian b2b0e749bb * win32 system unit doesn't depend anymore directly on the main program, this is necessary to be able to keep it in a dll %!s(int64=18) %!d(string=hai) anos
  yury 0c6fb09094 * fixed compilation for wince. %!s(int64=18) %!d(string=hai) anos
  micha 7f2a257102 + heap manager now per thread, reduce heap lock contention %!s(int64=18) %!d(string=hai) anos
  michael 859bb30daa + Removed HASTHREADVAR SUPPORT_THREADVAR defines %!s(int64=20) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!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
  peter e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
  florian 47534143af * threadvars on x86_64 fixed %!s(int64=20) %!d(string=hai) anos
  florian 041dfe7b99 * fixed some x86-64 multithreading stuff %!s(int64=21) %!d(string=hai) anos
  michael 4b2084fb50 + New threadmanager implementation %!s(int64=22) %!d(string=hai) anos
  carl 1d3e450412 * threadvar.inc -> threadvr.inc %!s(int64=23) %!d(string=hai) anos