[pypy-svn] pypy documentation-cleanup: (lac, cfbolz): kill some old stuff, the rest is fine
cfbolz
commits-noreply at bitbucket.org
Mon Apr 25 12:01:05 CEST 2011
Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: documentation-cleanup
Changeset: r43561:cba929f705e5
Date: 2011-04-25 11:56 +0200
http://bitbucket.org/pypy/pypy/changeset/cba929f705e5/
Log: (lac, cfbolz): kill some old stuff, the rest is fine
diff --git a/pypy/doc/ctypes-implementation.rst b/pypy/doc/ctypes-implementation.rst
--- a/pypy/doc/ctypes-implementation.rst
+++ b/pypy/doc/ctypes-implementation.rst
@@ -1,5 +1,3 @@
-.. include:: crufty.rst
-
=============================
PyPy's ctypes implementation
=============================
@@ -71,8 +69,6 @@
interface require more object allocations and copying than strictly
necessary; this too could be improved.
-The implementation was developed and has only been tested on x86-32 Linux.
-
Here is a list of the limitations and missing features of the
current implementation:
@@ -94,41 +90,6 @@
between its primitive types and user subclasses
of its primitive types
-Getting the code and test suites
-=================================
-
-A stable revision of PyPy containing the ctypes implementation can be checked out with subversion from the tag:
-
-http://codespeak.net/svn/pypy/tag/ctypes-stable
-
-The various tests and later examples can be run on x86-32 Linux. We tried them
-on an up-to-date Ubuntu 7.10 x86-32 system.
-
-If one goes inside the checkout it is possible to run ``_rawffi`` tests with::
-
- $ cd pypy
- $ python test_all.py module/_rawffi/
-
-The ctypes implementation test suite is derived from the tests for
-ctypes 1.0.2, we have skipped some tests corresponding to not
-implemented features or implementation details, we have also added
-some tests.
-
-To run the test suite a compiled pypy-c is required with the proper configuration. To build the required pypy-c one should inside the checkout::
-
- $ cd pypy/translator/goal
- $ ./translate.py --text --batch --gc=generation targetpypystandalone.py
- --withmod-_rawffi --allworkingmodules
-
-this should produce a pypy-c executable in the ``goal`` directory.
-
-To run the tests then::
-
- $ cd ../../.. # back to pypy-trunk
- $ ./pypy/translator/goal/pypy-c pypy/test_all.py lib/pypy1.2/lib_pypy/pypy_test/ctypes_tests
-
-There should be 36 skipped tests and all other tests should pass.
-
Running application examples
==============================
More information about the Pypy-commit
mailing list