Historial de Commits

Autor SHA1 Mensaje Fecha
  pierre f80bc70707 + Add _FPC_TlsSize public symbol for use by heaptrc unit hace 13 años
  pierre 4a9c8e330b + Move EXEC_callback into separate file win/systlsdir.inc hace 14 años
  sergei ef48f93d85 * win/systhrd.inc: modified ThreadMain so it initializes RTL if not already done, allowing TLS callbacks to be optional. hace 14 años
  sergei 5c3aca5148 * thread.inc, DoneThread: allow CurrentTM.ReleaseThreadVars to be unassigned and reset ThreadID (in preparation to support Windows native threadvars) hace 14 años
  sergei 02a5efc619 * win/systhrd.inc, clean up: hace 14 años
  sergei 138c2b6b0a * Hacking TLS callbacks into proper shape: hace 14 años
  pierre 1339c66ec9 * SysAllocateThreadVars: Make sure the data slot is only allocated once hace 14 años
  pierre 0fabda01a8 * Added code to support Windows 95 again hace 15 años
  michael cc0be1be4d * Completely initialize threadvars when an external thread is detected. Needs still cleanup code (or a better thread initialization/finalization). hace 15 años
  florian 27ff441975 o patch from Sven Barth: hace 15 años
  marco 8cce3d3f91 * closethread thread manager field/function. Mantis 13160 hace 15 años
  marco c477df5046 * TCriticalSection.Tryenter support (Mantis 15928) + short test/demo hace 15 años
  florian e6648da567 * make heaptrc aware of the fact that multi threading could be initialized before heaptrc itself is initialized, this is currently the case for windows dlls hace 15 años
  florian fb07fe5856 * always assume a multithreaded application when using threadvars in dlls, resolves #14992 hace 15 años
  michael 12fcb19bf4 * Added comment in SysRelocateThreadVar, not working in Windows Vista hace 16 años
  florian 2f8e263560 * allow only one thread at a time to attach on a dll so the tls slot is allocated properly, resolves #12987 hace 16 años
  florian a8c6d9ec3a * partially reverted 13571, I didn't get it work on W7 x64 in win32 mode hace 16 años
  florian d3d3596cd6 * accelerated/fixed TLS access on win32 by Pierre Muller hace 16 años
  florian 380f3ac78f * fix from Nikolay Samofatov for #12987: initialize thread vars in libraries on windows correctly hace 16 años
  yury 3b32571557 * Fixed compilation for win64. ThreadID is DWORD on both win32 and win64. hace 16 años
  florian 88f6b8854e * proper error handling in case of thread creation failure on windows, resolves #13768, no test case due because such a test is too sensitive regarding race conditions etc. and might cause false failures hace 16 años
  florian 6c5471f324 * don't destroy LastError when resolving a threadvar on windows, resolves #10205 (?) hace 17 años
  florian ecc45e16db * formatting fixed ;) hace 18 años
  micha 7f2a257102 + heap manager now per thread, reduce heap lock contention hace 18 años
  micha 702685717f * cleanup of rtlevents, remove startwait due to persistance guarantee hace 19 años
  yury ff37ef8786 * fixed i386-wince support. WinCE API functions are cdecl. hace 19 años
  michael d4c30020ee Fix to be able to allocate threadvars when non-rtl code creates a new thread hace 19 años
  yury e062922528 * added an option to use target-specific memory manager instead of standard. This is controlled by HAS_MEMORYMANAGER and HAS_MT_MEMORYMANAGER defines. hace 19 años
  yury 11576fd24b * fixed warnings and notes while compiling system unit for wince. hace 19 años
  florian 33baacbe04 * fixed leaking of TThread hace 19 años