[pypy-commit] stmgc default: Progress
arigo
noreply at buildbot.pypy.org
Sun Jun 16 17:29:01 CEST 2013
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r150:ae17752628f7
Date: 2013-06-16 16:23 +0200
http://bitbucket.org/pypy/stmgc/changeset/ae17752628f7/
Log: Progress
diff --git a/c4/et.c b/c4/et.c
--- a/c4/et.c
+++ b/c4/et.c
@@ -753,6 +753,7 @@
{
if (d->active >= 0)
{
+ fprintf(stderr, "abort %d after collect!\n", reason);
assert(d->active == 1); /* not 2, which means inevitable */
d->active = -reason;
}
diff --git a/c4/test/test_random.py b/c4/test/test_random.py
--- a/c4/test/test_random.py
+++ b/c4/test/test_random.py
@@ -378,6 +378,8 @@
self._r = self.roots[num]
assert isinstance(self._r, Pair)
k = self.rnd.randrange(0, 13)
+ self.dump('{')
+ self.check_valid(self.roots + [p])
self.dump('%4s%4s' % (k, num))
#
if k == 0: # remove a root
@@ -421,7 +423,7 @@
abort_and_retry()
elif k == 12: # only do an stm_read_barrier
p = self.read_barrier(p)
- self.dump('-')
+ self.dump('}')
self.check_valid(self.roots + [p])
return p
@@ -503,6 +505,6 @@
def test_more_multi_thread():
- py.test.skip("more random tests")
- for i in range(580//2, 1000):
- yield test_multi_thread, i
+ #py.test.skip("more random tests")
+ for i in range(100):
+ yield test_multi_thread, 1200 + i
More information about the pypy-commit
mailing list