cpython/Objects
Antoine Pitrou f8387af262 Issue #4688: Add a heuristic so that tuples and dicts containing only
untrackable objects are not tracked by the garbage collector. This can
reduce the size of collections and therefore the garbage collection overhead
on long-running programs, depending on their particular use of datatypes.

(trivia: this makes the "binary_trees" benchmark from the Computer Language
Shootout 40% faster)
2009-03-23 18:41:45 +00:00
..
stringlib Issue 5237, Allow auto-numbered replacement fields in str.format() strings. 2009-03-14 11:57:26 +00:00
abstract.c Issue #5341: Fix a variety of spelling errors. 2009-02-21 20:27:01 +00:00
boolobject.c
bufferobject.c
bytearrayobject.c fix funky indentation 2009-03-08 00:21:17 +00:00
bytes_methods.c
cellobject.c
classobject.c
cobject.c
codeobject.c
complexobject.c
descrobject.c
dictnotes.txt
dictobject.c Issue #4688: Add a heuristic so that tuples and dicts containing only 2009-03-23 18:41:45 +00:00
enumobject.c
exceptions.c Issue 4804. Add a function to test the validity of file descriptors on Windows, and stop using global runtime settings to silence the warnings / assertions. 2009-02-10 13:32:24 +00:00
fileobject.c issue 4804: Provide checks for the format string of strftime, and for the "mode" string of fopen on Windows. These strings are user provided from python and so we can avoid invoking the C runtime invalid parameter handler by first checking that they are valid. 2009-02-04 10:05:25 +00:00
floatobject.c Use correct capitalization of NaN 2008-10-04 01:02:29 +00:00
frameobject.c fix strange errors when setting attributes on tracebacks #4034 2009-03-18 20:52:15 +00:00
funcobject.c
genobject.c
intobject.c Issue #4850: Change COUNT_ALLOCS variables to Py_ssize_t. 2009-01-07 18:40:40 +00:00
iterobject.c
listobject.c Issue 1242657: list(obj) can swallow KeyboardInterrupt. 2009-02-02 21:50:13 +00:00
listsort.txt Issue #5341: Fix a variety of spelling errors. 2009-02-21 20:27:01 +00:00
longobject.c Issue #5512: speed up the long division algorithm for Python longs. 2009-03-23 18:25:13 +00:00
methodobject.c
moduleobject.c
object.c Issue #5341: Fix a variety of spelling errors. 2009-02-21 20:27:01 +00:00
obmalloc.c Bug #3951: Py_USING_MEMORY_DEBUGGER should not be enabled by default. 2008-09-25 04:12:50 +00:00
rangeobject.c
setobject.c Issue #3680: Reference cycles created through a dict, set or deque iterator did not get collected. 2009-01-01 14:11:22 +00:00
sliceobject.c
stringobject.c Issue #4850: Change COUNT_ALLOCS variables to Py_ssize_t. 2009-01-07 18:40:40 +00:00
structseq.c
tupleobject.c Issue #4688: Add a heuristic so that tuples and dicts containing only 2009-03-23 18:41:45 +00:00
typeobject.c Fix a small nit in the error message if bool() falls back on __len__ and it returns the wrong type: it would tell the user that __nonzero__ should return bool or int. 2009-03-15 21:43:38 +00:00
unicodectype.c
unicodeobject.c There is no macro named SIZEOF_SSIZE_T. Should use SIZEOF_SIZE_T instead. 2009-03-21 10:32:52 +00:00
unicodetype_db.h
weakrefobject.c