[Python-Dev] Improving the Python Memory Allocator

2005-01-23 Thread Evan Jones
This message is a follow up to a thread I started on python-dev back in October, archived here: http://mail.python.org/pipermail/python-dev/2004-October/049480.html Basically, the problem I am trying to solve is that the Python memory allocator never frees memory back to the operating system. I

[Python-Dev] Microsoft to Provide PyCon Opening Keynote

2005-01-23 Thread Steve Holden
Dear Python Colleague: The PyCon Program Committee is happy to announce that the opening keynote speech, at 9:30 am on Wednesday March 23 will be: Python on the .NET Platform, by Jim Hugunin, Microsoft Corporation Jim Hugunin is well-known in the Python world for his pioneering work on

[Python-Dev] Weekly Python Patch/Bug Summary

2005-01-23 Thread Kurt B. Kaiser
Patch / Bug Summary ___ Patches : 273 open ( +1) / 2746 closed ( +9) / 3019 total (+10) Bugs: 797 open ( +4) / 4789 closed (+12) / 5586 total (+16) RFE : 166 open ( +1) / 141 closed ( +0) / 307 total ( +1) New / Reopened Patches __ fix distu

[Python-Dev] Re: Speed up function calls

2005-01-23 Thread Fredrik Lundh
Neal Norwitz wrote: > The patch adds a new method type (flags) METH_ARGS that is used in > PyMethodDef. METH_ARGS means the min and max # of arguments are > specified in the PyMethodDef by adding 2 new fields. > * the defn of the MethodDef (# args) is separate from the function defn > * potential

[Python-Dev] Speed up function calls

2005-01-23 Thread Neal Norwitz
I added a patch to SF: http://python.org/sf/1107887 I would like feedback on whether the approach is desirable. The patch adds a new method type (flags) METH_ARGS that is used in PyMethodDef. METH_ARGS means the min and max # of arguments are specified in the PyMethodDef by adding 2 new fields.

Re: [Python-Dev] __str__ vs. __unicode__

2005-01-23 Thread M.-A. Lemburg
Walter Dörwald wrote: M.-A. Lemburg wrote: > [...] __str__ and __unicode__ as well as the other hooks were specifically added for the type constructors to use. However, these were added at a time where sub-classing of types was not possible, so it's time now to reconsider whether this functionalit