Great! Do you already have a benchmark suite to test its performance on pypy? I think the next step would be to run ZODB on pypy and measure performance, or is there more code that needs porting?
On Fri, Nov 9, 2012 at 1:59 AM, Tres Seaver <tsea...@palladion.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 08/21/2012 06:50 PM, Tres Seaver wrote: > > On 10/04/2011 01:32 PM, Jim Fulton wrote: > >> On Tue, Oct 4, 2011 at 11:36 AM, David Glick > >> <davidgl...@groundwire.org> wrote: > >>> On 10/4/11 8:33 AM, Jim Fulton wrote: > >>>> > >>>> Someone recently told me I should be more agressive about asking > >>>> for help. > >>>> > >>>> If someone is looking for an opportunity to help, finishing the > >>>> Python version of BTrees would help a lot. I think I got this > >>>> started pretty well, but ran out of time. This is needed for > >>>> running ZODB on PyPy and jython, both of which I'd like to see. > >>>> > >>>> svn+ssh://svn.zope.org/repos/main/ZODB/branches/jim-python-btrees > >>>> > >>>> > >>>> > >>>> > Jim > >>>> > >>>> P.S. Much thanks to Tres for his work on the Python version of > >>>> persistence. > >>> > >>> What tasks remain to be done? (I assume running the tests will > >>> give a starting point, but perhaps there are other todo items you > >>> know of?) > > > >> Really, just getting the tests to pass. I think there are a lot of > >> legacy, but still supporte features that need to be fixed. (This > >> is a really old package.) > > > > In a fresh checkout of the branch, I see what looks like an infinite > > loop in the tests: I left it running for an hour just now, and it > > hung inside the '_set_operation' helper function inside the > > 'test_difference' testcase for 'PureOO' testcase. > > Just a quick update: my 'pure_python' branch now passes all tests on > Python 2.6, 2.7, and PyPy (no C extension1) I plan to do a lot of > cleanup during the PyConCA sprints next week before merging the branch to > the trunk. > > > > Tres. > - -- > =================================================================== > Tres Seaver +1 540-429-0999 tsea...@palladion.com > Palladion Software "Excellence by Design" http://palladion.com > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ > > iEYEARECAAYFAlCcf7gACgkQ+gerLs4ltQ5E8wCfdvUsjKmFvhsnZcKTVqbZa1Qz > eKoAoNED3rKprPxqJxjToxN2txLgz9nN > =a1x+ > -----END PGP SIGNATURE----- > > _______________________________________________ > For more information about ZODB, see http://zodb.org/ > > ZODB-Dev mailing list - ZODB-Dev@zope.org > https://mail.zope.org/mailman/listinfo/zodb-dev > -- Leonardo Santagada
_______________________________________________ For more information about ZODB, see http://zodb.org/ ZODB-Dev mailing list - ZODB-Dev@zope.org https://mail.zope.org/mailman/listinfo/zodb-dev