Hi again, An update of pypy-stm. The previous one was not working properly with any Python function call --- on any example of any non-trivial size, it would not actually run on multiple cores. This one works better.
http://wyvern.cs.uni-duesseldorf.de/~arigo/pypy-c-r55013-stm.tar.bz2 I also did a first pure Python version of 'transaction.py', which you can find either from the stm-thread branch in lib_pypy/, or directly from https://bitbucket.org/pypy/pypy/raw/stm-thread/lib_pypy/transaction.py . The next step is to add some logging mecanism that should tell you more precisely why transactions become inevitable, e.g. sorted by the total amount of time spent running an atomic block in inevitable mode. A bientôt, Armin. _______________________________________________ pypy-dev mailing list pypy-dev@python.org http://mail.python.org/mailman/listinfo/pypy-dev