Author: Armin Rigo <[email protected]>
Branch: stmgc-c7
Changeset: r75644:55be055e388a
Date: 2015-02-02 15:51 +0100
http://bitbucket.org/pypy/pypy/changeset/55be055e388a/
Log: update to stmgc/88492dc56aa8 (branch hashtable-iter)
diff --git a/rpython/translator/stm/src_stm/revision
b/rpython/translator/stm/src_stm/revision
--- a/rpython/translator/stm/src_stm/revision
+++ b/rpython/translator/stm/src_stm/revision
@@ -1,1 +1,1 @@
-de27e8f11e38
+88492dc56aa8
diff --git a/rpython/translator/stm/src_stm/stm/finalizer.c
b/rpython/translator/stm/src_stm/stm/finalizer.c
--- a/rpython/translator/stm/src_stm/stm/finalizer.c
+++ b/rpython/translator/stm/src_stm/stm/finalizer.c
@@ -139,6 +139,8 @@
init_finalizers(f);
STM_PSEGMENT->finalizers = f;
}
+ assert(STM_PSEGMENT->finalizers->count_non_young
+ <= list_count(STM_PSEGMENT->finalizers->objects_with_finalizers));
LIST_APPEND(STM_PSEGMENT->finalizers->objects_with_finalizers, obj);
return obj;
}
@@ -290,6 +292,8 @@
struct list_s *lst = f->objects_with_finalizers;
long i, count = list_count(lst);
lst->count = 0;
+ f->count_non_young = 0;
+
for (i = 0; i < count; i++) {
object_t *x = (object_t *)list_item(lst, i);
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit