]> granicus.if.org Git - gc/commit
2009-10-06 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Tue, 6 Oct 2009 12:50:34 +0000 (12:50 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:49 +0000 (21:06 +0400)
commit621eb2cde0746066bdf7e5a444c26f25064a9c84
treed3ee730617472a3bd2d12febb9bb6350a449cfe5
parent161c3983b05481253cde7788b786804a2b717f38
2009-10-06  Ivan Maidanski <ivmai@mail.ru>

* alloc.c (GC_try_to_collect_general): New function (move the code
from GC_try_to_collect, pass force_unmap argument).
* alloc.c (GC_try_to_collect, GC_gcollect): Call
GC_try_to_collect_general().
* alloc.c (GC_gcollect_and_unmap): New public function.
* include/gc.h (GC_gcollect_and_unmap): New function declaration.
* tests/test.c (window_proc): Call GC_gcollect_and_unmap() on
WM_HIBERNATE event (instead of GC_set_force_unmap_on_gcollect()
and GC_gcollect()).
ChangeLog
alloc.c
include/gc.h
tests/test.c