]> granicus.if.org Git - gc/commit
Do not call GC_dirty_inner unless GC_incremental
authorIvan Maidanski <ivmai@mail.ru>
Thu, 17 May 2018 08:14:51 +0000 (11:14 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 17 Jul 2018 07:30:57 +0000 (10:30 +0300)
commit2ec683fbabfaf57ffcd4043ecc43cda933a1d10c
tree1891a1e6ea96d789ada4d4cda20ba1301fe0cf6d
parent49c7776fa9a3cbcd87a0d8bf14da854bad307483
Do not call GC_dirty_inner unless GC_incremental
(a cherry-pick of commits bb8e97c1f30c0150 from 'master')

* include/private/gc_priv.h [MANUAL_VDB] (GC_dirty_inner):
Declare GC_INNER function.
* include/private/gc_priv.h (GC_dirty): Define macro (calls
GC_dirty_inner if MANUAL_VDB and GC_incremental.
* mallocx.c [MANUAL_VDB] (GC_dirty): Remove declaration.
* mark.c [MANUAL_VDB && THREADS] (GC_dirty): Likewise.
* stubborn.c [MANUAL_VDB] (GC_dirty): Likewise.
* os_dep.c [MANUAL_VDB] (GC_dirty): Rename to GC_dirty_inner;
add GC_INNER; change argument type from ptr_t to const void*.
include/private/gc_priv.h
mark.c
os_dep.c
stubborn.c