Hi Bengt,

I feel like I have actually already explained over and over again what
I am doing.  But it's true that such communication has been going on
on various channels.  So, here is the documentation I've got so far:

https://bitbucket.org/pypy/pypy/raw/stm-gc/lib_pypy/transaction.py

In particular, this is not OCM, because it doesn't work with explicit
yields.  It has typically longer transactions; the essential point is
that it is not possible to call a random function that will
unexpectedly break the transaction in two parts by calling "yield".


A bientôt,

Armin.
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
http://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to