]> granicus.if.org Git - python/commitdiff
Remove references to psyco, which is mostly unmaintained and doesn't work with Python 3.
authorAntoine Pitrou <solipsis@pitrou.net>
Sat, 3 Dec 2011 20:21:36 +0000 (21:21 +0100)
committerAntoine Pitrou <solipsis@pitrou.net>
Sat, 3 Dec 2011 20:21:36 +0000 (21:21 +0100)
Doc/faq/extending.rst
Doc/faq/programming.rst

index fa8e6e77ed2da0a434caccdaadadb2cb0cdfe268..d88056498d2bf9326634f609d03c01e266769d72 100644 (file)
@@ -37,13 +37,7 @@ Writing C is hard; are there any alternatives?
 There are a number of alternatives to writing your own C extensions, depending
 on what you're trying to do.
 
-.. XXX make sure these all work; mention Cython
-
-If you need more speed, `Psyco <http://psyco.sourceforge.net/>`_ generates x86
-assembly code from Python bytecode.  You can use Psyco to compile the most
-time-critical functions in your code, and gain a significant improvement with
-very little effort, as long as you're running on a machine with an
-x86-compatible processor.
+.. XXX make sure these all work
 
 `Cython <http://cython.org>`_ and its relative `Pyrex
 <http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/>`_ are compilers
index f157a943a43816c36ea008aaea665da40debb895..a56f3f3adbdabaf7b4d51efd105476b0f8df9106 100644 (file)
@@ -121,19 +121,11 @@ My program is too slow. How do I speed it up?
 That's a tough one, in general.  There are many tricks to speed up Python code;
 consider rewriting parts in C as a last resort.
 
-In some cases it's possible to automatically translate Python to C or x86
-assembly language, meaning that you don't have to modify your code to gain
-increased speed.
-
-.. XXX seems to have overlap with other questions!
-
 `Cython <http://cython.org>`_ and `Pyrex <http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/>`_
 can compile a slightly modified version of Python code into a C extension, and
-can be used on many different platforms.
-
-`Psyco <http://psyco.sourceforge.net>`_ is a just-in-time compiler that
-translates Python code into x86 assembly language.  If you can use it, Psyco can
-provide dramatic speedups for critical functions.
+can be used on many different platforms.  Depending on your code, Cython
+may be able to make it significantly faster than when run by the Python
+interpreter.
 
 The rest of this answer will discuss various tricks for squeezing a bit more
 speed out of Python code.  *Never* apply any optimization tricks unless you know