]> granicus.if.org Git - gc/commit
2007-05-22 Hans Boehm <Hans.Boehm@hp.com>
authorhboehm <hboehm>
Tue, 22 May 2007 19:35:54 +0000 (19:35 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:40 +0000 (21:06 +0400)
commit4790b1025a5156ae9f25733aa48d5c2057d02e1f
tree0e723be65345f6fc367aeba620396f857b7d29ff
parent6f142c201efe4ee0f39362bc039ef80c46324263
2007-05-22  Hans Boehm <Hans.Boehm@hp.com>

* malloc.c(GC_free): Ignore bad frees on MSWIN32 with REDIRECT_MALLOC.
* NT_MAKEFILE: msvc_dbg.h is in include/private.  Don't use cvars
rc.
* misc.c (WIN32 GC_write): Define GC_need_to_lock in single-threaded
case.
* win32_threads.c: Test for __MINGW32__ in addition to _MINGW_VER.
(GC_CreateThread, GC_beginthreadex): Deallocate args even if we fail.
* include/gc.h: Add GC_reachable_here().  (GC_WinMain): Add GC_API.
(GC_beginthreadex, GC_endthreadex, GC_ExitThread): Declare.
* tests/test.c: Add GC_reachable_here() call.
ChangeLog
NT_MAKEFILE
include/gc.h
malloc.c
misc.c
tests/test.c
win32_threads.c