[svn:parrot] r49270 - trunk/src/gc
bacek at svn.parrot.org
bacek at svn.parrot.org
Thu Sep 23 08:34:57 UTC 2010
Author: bacek
Date: Thu Sep 23 08:34:56 2010
New Revision: 49270
URL: https://trac.parrot.org/parrot/changeset/49270
Log:
Temporary disable gc_ms2_finalize. It doesn't play nicely with threads.
Modified:
trunk/src/gc/gc_ms2.c
Modified: trunk/src/gc/gc_ms2.c
==============================================================================
--- trunk/src/gc/gc_ms2.c Thu Sep 23 08:34:38 2010 (r49269)
+++ trunk/src/gc/gc_ms2.c Thu Sep 23 08:34:56 2010 (r49270)
@@ -546,7 +546,8 @@
ASSERT_ARGS(Parrot_gc_ms2_init)
struct MarkSweep_GC *self;
- interp->gc_sys->finalize_gc_system = gc_ms2_finalize;
+ /* We have to transfer ownership of memory to parent interp in threaded parrot */
+ interp->gc_sys->finalize_gc_system = NULL; /* gc_ms2_finalize; */
interp->gc_sys->do_gc_mark = gc_ms2_mark_and_sweep;
interp->gc_sys->compact_string_pool = gc_ms2_compact_memory_pool;
More information about the parrot-commits
mailing list