2007-05-07 Hans Boehm <Hans.Boehm@hp.com>
authorhboehm <hboehm>
Mon, 7 May 2007 23:23:50 +0000 (23:23 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:39 +0000 (21:06 +0400)
commit3d7e4a8c6095be9a8c5fbc31bb597e9e627c6e0a
tree325812cea2e4bc9a6b6db0b5444c969f18ddfe17
parentfad1490176c55e21c396f007cfb12b4e9882b716
2007-05-07  Hans Boehm <Hans.Boehm@hp.com>

* mark.c (GC_mark_some wrapper): Restructure for readability, handle
GC_started_thread_while_stopped.
* misc.c (Win32 GC_write): Lock GC_write_cs only if needed.
* win32_threads.c: (client_has_run): remove,
GC_started_thread_while_stopped, GC_attached_thread: add.
(GC_push_all_stacks): Add verbose output.
(DllMain): Avoid initializing collector or the like.
Never update both thread tables.
* doc/README.win32: Adjust GC_win32_dll_threads rules.
ChangeLog
doc/README.win32
mark.c
misc.c
win32_threads.c