[PATCH 0 of 7] PyPy support

Dan Villiom Podlaski Christiansen danchr at gmail.com
Tue Dec 7 10:26:38 CST 2010


Hi,

This is an updated version of the PyPy patch series. All tests except
the following pass when run against PyPy:

test-hook.t
  Dictionary ordering is not stable across Python implementation.

test-hgweb-commands.t
  PyPy does not support the cp932 encoding, causing the test to time
  out. If this were fixed, the test would still fail due to dict
  ordering.

test-trusted.py
  A spurious space is inserted in the test output.

PyPy is not yet faster than CPython in pure builds, but approximately
twice as slow when verifying the Mercurial repository. This may be due
to how the implementation pure modules are implemented. I have been
unable to get the C extensions to work so far.

--

- Dan


More information about the Mercurial-devel mailing list