Home Page
 

              High-level languages need not be slower than low-level ones.

    Home - News         Intro         Doc         Download         SF         Links    

Psyco is a Python extension module which can massively speed up the execution of any Python code.


    News
 
21 Aug 2003

The Linux binaries have been compiled for the recent 'glibc-2.3', although a lot of systems still have 'glibc-2.2'. See the note about Linux binaries.

19 Aug 2003

Fixbug release Psyco 1.1.1. Fixes loading problems both on Windows and Red Hat Linux.

15 Aug 2003

Released Psyco 1.1. Contains the enhancements described below, the usual subtle bug fixes, and complete Python 2.3 support.

16 Jun 2003

Enough new things that I would like to make a release 1.1 soon. Top points: Psyco will now inline calls to short functions, almost cancelling the cost of creating small helpers like 'def f(x): return (x+1) & MASK'. And I have rewritten the string concatenation implementation, as the previous one was unexpectedly inefficient: now using 's=s+t' repeatedly to build a large string is at least as efficient as filling a cStringIO object (and more memory-conservative than using a large list of small strings and calling '"".join()' at the end).

5 May 2003

Release 1.0 is out. Note that Psyco is distributed under the MIT License, and no longer under the GPL as it used to be.

The plan for the next release is to include a fast low-level interpreter that can be used on non-Intel processors. It will finally make Psyco portable -- althought of course not as fast as it could possibly be if it could emit real machine code.

IRC users, try irc.freenode.net channel #psyco.

1 May 2003

Psyco is now compatible with the new Python 2.3b1. This and other bug fixes, plus positive feedback, allow me to officially announce the release of Psyco 1.0 (which should take place in a few hour's time, please come back soon!).

17 Mar 2003

Major new beta release 1.0.0b1 containing the accumulated enhancements from the CVS tree! Also comes with a complete guide! The web site has been updated; outdated information was removed. I will soon tell more about how I currently see Psyco's future.

12 Sep 2002

Various bug fixes have been committed in CVS. Next release soon. See also the new links page.

11 Aug 2002

Release 0.4.1 is out. A major new feature I recently added is the reduced memory consumption. On some examples, Psyco uses several times less memory than it used to!

7 Aug 2002

The new site is up and running. I will take the current CVS source and release it as a stable version within the next few days.

24 Jul 2002

Psyco talk at the Open Source Convention 2002, San Diego. This talk will eventually be turned into a written document; in the meantime, you can see the slides (or download them).

26 Jun 2002

Psyco talk at the EuroPython, Charleroi. Same slides as above.


    About
 

SourceForge Logo

This site has been last updated Wed, 29 Oct 2003.

Download the whole site (pages and documents, not Psyco itself) in one click: psyco-site.tar.gz or psyco-site.zip.

The site is built with customized reStructuredText mark-up and hosted on SourceForge.

Write me: arigo @ users.sourceforge.net