[PATCH 00 of 10] PyPy support

Dan Villiom Podlaski Christiansen danchr at gmail.com
Wed Dec 1 15:34:53 CST 2010


This series fixes most of the test suite failures when running
Mercurial under PyPy 1.4. I've only tested a pure Python build; the C
modules won't compile as PyPy's cpyext interface lacks the
PyFile_GetLine and PyErr_SetFromErrnoWithFilename APIs.

The following tests still fail:

* test-hook.t
  - the items in the printed dictionary are out of order
* test-profile.t
* test-mq-qrefresh.t
  - this one also fails in a CPython build
* test-hgweb-commands.t
  - if they are removed, the test will still fail due json output
  - the cp932 checks it uses fail, causing the test to time out
* test-newbranch.t
  - "a destructor raised an exception, ignoring it" gets printed an
    awful lot
* test-trusted.py
  - an extra space is inserted


- Dan

More information about the Mercurial-devel mailing list