diff options
author | Christian Heimes <christian@cheimes.de> | 2008-02-04 18:00:12 (GMT) |
---|---|---|
committer | Christian Heimes <christian@cheimes.de> | 2008-02-04 18:00:12 (GMT) |
commit | 422051a3675271e179995ad4a0f056ff94395d55 (patch) | |
tree | 3316e9503901082cc4beefbf169d8191c9838190 /Misc | |
parent | a26cf9b7609fc1c08fd1a69ddf5e44dc98a70dce (diff) | |
download | cpython-422051a3675271e179995ad4a0f056ff94395d55.zip cpython-422051a3675271e179995ad4a0f056ff94395d55.tar.gz cpython-422051a3675271e179995ad4a0f056ff94395d55.tar.bz2 |
Patch #1953
I implemented the function sys._compact_freelists() and C API functions PyInt_/PyFloat_CompactFreeList() to compact the pre-allocated blocks of ints and floats. They allow the user to reduce the memory usage of a Python process that deals with lots of numbers.
The patch also renames sys._cleartypecache to sys._clear_type_cache
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -12,6 +12,10 @@ What's New in Python 2.6 alpha 1? Core and builtins ----------------- +- Patch #1953: Added ´´sys._compact_freelists()´´ and the C API functions + ´´PyInt_CompactFreeList´´ and ´´PyFloat_CompactFreeList´´ + to compact the internal free lists of pre-allocted ints and floats. + - Bug #1983: Fixed return type of fork(), fork1() and forkpty() calls. Python expected the return type int but the fork familie returns pi_t. @@ -21,7 +25,7 @@ Core and builtins - Patch #1970 by Antoine Pitrou: Speedup unicode whitespace and linebreak detection -- Added ``PyType_ClearCache()`` and ``sys._cleartypecache`` to clear the +- Added ``PyType_ClearCache()`` and ``sys._clear_type_cache`` to clear the internal lookup cache for ref leak tests. - Patch #1473257: generator objects gain a gi_code attribute. This is the |