2009-05-27 Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)
authorhboehm <hboehm>
Thu, 28 May 2009 00:51:35 +0000 (00:51 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:45 +0000 (21:06 +0400)
commitebabfaa4168439668bb8b3b033276f8998cacb4b
treeca7bde930cc0c8bb24c623fe58c9c6a4a87854db
parent5190c1d75ea1f284124e52628625a83bcee5fc3c
2009-05-27  Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)
(diff26)
* win32_threads.c: restructure parallel marking mutex intialization.
* win32_threads.c, alloc.c, darwin_stop_world.c, mallocx.c, mark.c,
pthread_stop_world.c, pthread_support.c: Add runtime conditions
on GC_parallel were appropriate.
* pthread_support.c: Condition marker_bsp on ia64.
(GC_segment_is_thread_stack): Fix loop upper bound.
* reclaim.c: Limit some assertions to PARALLEL_MARK.
* pthread_support.c: Don't acquire mark lock for thread-local
allocation.
* include/private/gc_priv.h: Don't define parallel mark sync
support just for THREAD_LOCAL_ALLOC.
ChangeLog
alloc.c
darwin_stop_world.c
include/private/gc_priv.h
mallocx.c
mark.c
pthread_stop_world.c
pthread_support.c
reclaim.c
win32_threads.c