Hi Taavi, On Wed, Feb 13, 2013 at 4:56 PM, Taavi Burns <taavi.bu...@gmail.com> wrote: > From the list above, are there any particular areas (tickets?) that > would be a good starting place for me to look at?
I can't just give you a specific task to do, but you can try to understand what is here so far. Look at the branch "stm-thread-2" on the pypy repository; e.g. try to translate with "rpython -O2 --stm targetpypystandalone". This gives you a kind-of-GIL-less PyPy. Try to use the transaction module ("import transaction") on some demo programs. Then I suppose you should dive into the mess that is multithreaded programming by looking in depth at lib_pypy/transaction.py. And this is all before diving into the PyPy sources themselves... You may also look at the work done by Remi Meier on his own separate repository (https://bitbucket.org/Raemi/pypy-stm-logging). It contains mostly playing around with various ideas that haven't been integrated back, or not yet. A bientôt, Armin. _______________________________________________ pypy-dev mailing list pypy-dev@python.org http://mail.python.org/mailman/listinfo/pypy-dev