Commit graph

10 commits

Author SHA1 Message Date
wiz
fa5389f1ab Update to 1.4, based on PR 31335 by Victor I.
Additional PLIST fixes.

Changes in 1.4:
An interesting new optimization: instances of user-defined classes
are now really supported, i.e. their attributes keep type information
and are stored quite compactly in memory.  However, it only works
so far with instances of a new type ``psyco.compact`` (which is
subclassable).  The line ``from psyco.classes import *`` has the
effect of turning your classes into psyco.compact subclasses, too.

Changes in 1.3:
Includes support for Python 2.4 (and of course still for 2.1-2.3).
As always comes with a few bug fixes, including a memory leak when
using the profiler.  Another good news is that the built-in functions
that read the local variables -- locals(), eval(), execfile(),
vars(), dir(), input() -- now work correctly!
2005-10-19 01:33:16 +00:00
wiz
6301213966 Reset MAINTAINER -- he stopped working on pkgsrc. 2005-07-27 16:21:16 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
475ab002d7 Add RMD160 digests 2005-02-24 09:03:05 +00:00
recht
367eed19fe Build Python with thread support by default and turn the existing
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
2005-01-23 20:41:45 +00:00
recht
4150812b27 add python as category
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-22 09:15:59 +00:00
recht
e3593924ab update to 1.2
Includes support for Fedora, plus a number of smaller bug fixes.
2004-03-04 14:33:55 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
recht
dd7ece96e5 Intial import of py-psyco 1.1.1
from the pkgsrc-wip pkg by Michal Pasternak

Psyco is a specializing compiler. In a few words let us first see:

What you can do with it

In short: run your existing Python software much faster, with no change in
your source.
Think of Psyco as a kind of just-in-time (JIT) compiler, a little bit like
Java's, that emit machine code on the fly instead of interpreting your Python
program step by step. The result is that your unmodified Python programs run
faster.

Benefits
2x to 100x speed-ups, typically 4x, with an unmodified Python interpreter and
unmodified source code, just a dynamically loadable C extension module.

Drawbacks
Psyco currently uses quite a lot of memory. It only runs on Intel
386-compatible processors (under any OS) right now. There are some subtle
semantic differences (i.e. bugs) with the way Python works; they should not be
apparent in most programs.
2003-10-01 22:39:06 +00:00