Author: Armin Rigo <[email protected]>
Branch: stmgc-c7
Changeset: r74010:8694ea27fa84
Date: 2014-10-18 08:10 +0200
http://bitbucket.org/pypy/pypy/changeset/8694ea27fa84/
Log: Undo a change, temporarily
diff --git a/rpython/memory/gctransform/framework.py
b/rpython/memory/gctransform/framework.py
--- a/rpython/memory/gctransform/framework.py
+++ b/rpython/memory/gctransform/framework.py
@@ -1289,8 +1289,11 @@
[llmemory.Address], lltype.Void)
try:
g = destrptr._obj.graph
- analyzer = FinalizerAnalyzer(self.translator)
- light = not analyzer.analyze_light_finalizer(g)
+ if self.translator.config.translation.stm:
+ light = False # XXX no working light finalizers with STM so
far
+ else:
+ analyzer = FinalizerAnalyzer(self.translator)
+ light = not analyzer.analyze_light_finalizer(g)
except lltype.DelayedPointer:
light = False # XXX bah, too bad
return fptr, light
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit