cpython/Objects
Raymond Hettinger 0e413bd288 Issue 18719: Remove a false optimization
Remove an unused early-out test from the critical path for
dict and set lookups.

When the strings already have matching lengths and hashes,
there is no additional information gained by checking the first
characters (the probability of a mismatch is already known to
be less than 1 in 2**64).
2013-08-13 18:34:49 -07:00
..
stringlib Issue #18137: Detect integer overflow on precision in float.__format__() 2013-06-23 14:56:57 +02:00
abstract.c Revert a premature patch for issue #14010 (changeset d17d10c84d27). 2013-04-06 22:51:29 +03:00
boolobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
bufferobject.c Issue #10211 : Buffer object should support the new buffer interface. 2013-03-19 16:50:51 -07:00
bytearrayobject.c Fix compilation on Windows 2012-11-03 23:07:59 +01:00
bytes_methods.c Merged revisions 82573 via svnmerge from 2010-07-05 12:04:07 +00:00
capsule.c Backported PyCapsule from 3.1, and converted most uses of 2010-03-25 00:54:54 +00:00
cellobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
classobject.c check for string attribute names in old-style classes (closes #14334) 2012-03-16 10:58:46 -05:00
cobject.c CObject use is marked as a Py3k warning, not a deprecation warning 2010-11-04 21:39:52 +00:00
codeobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
complexobject.c Issue #8748: Fix incorrect results from comparisons between an integer 2010-05-30 13:18:10 +00:00
descrobject.c use formats that work on 2.7 2012-05-01 10:16:33 -04:00
dictnotes.txt Patch #1397848: add the reasoning behind no-resize-on-shrinkage. 2007-02-15 09:51:35 +00:00
dictobject.c add missing NULL check (closes #18019) 2013-05-19 19:38:12 -07:00
enumobject.c Merged revisions 81468 via svnmerge from 2010-05-22 11:44:30 +00:00
exceptions.c Issue #16445: Fix potential segmentation fault when deleting an exception message. 2013-03-03 11:13:34 +00:00
fileobject.c Issue #15989: Fix several occurrences of integer overflow 2013-01-19 12:55:39 +02:00
floatobject.c Issue #9742: Sneaky fix for build failure on Solaris 9. 2012-11-17 20:18:52 +00:00
frameobject.c SETUP_WITH acts like SETUP_FINALLY for the purposes of setting f_lineno (closes #14612) 2012-04-18 11:14:31 -04:00
funcobject.c use Py_CLEAR 2012-02-19 01:11:56 -05:00
genobject.c close() doesn't take any args (closes #14717) 2012-05-03 18:44:09 -04:00
intobject.c Issue #15989: Fix several occurrences of integer overflow 2013-01-19 12:55:39 +02:00
iterobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
listobject.c Revert "Accept None as start and stop parameters for list.index() and tuple.index()" 2011-11-06 20:59:01 +02:00
listsort.txt Merged revisions 69846 via svnmerge from 2009-07-02 15:37:21 +00:00
lnotab_notes.txt Issue #6042: 2009-05-23 23:23:01 +00:00
longobject.c Issue #15989: Fix several occurrences of integer overflow 2013-01-19 12:55:39 +02:00
memoryobject.c Merged revisions 88097 via svnmerge from 2011-01-18 19:06:19 +00:00
methodobject.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
moduleobject.c Merged revisions 85392 via svnmerge from 2010-10-12 23:02:35 +00:00
object.c ensure the attribute name string is initalized before using it (closes #16839) 2013-01-02 09:36:23 -06:00
obmalloc.c fix building without pymalloc (closes #17228) 2013-02-20 16:54:30 -05:00
rangeobject.c Issue #14783: Backport changes from 3.2. 2012-10-07 20:37:54 -07:00
setobject.c Silence compiler warning for unused declaration. 2013-08-04 22:35:37 -07:00
sliceobject.c Issue #14783: Backport changes from 3.2. 2012-10-07 20:37:54 -07:00
stringobject.c Issue 18719: Remove a false optimization 2013-08-13 18:34:49 -07:00
structseq.c Fix indentation. 2012-02-15 02:57:19 +01:00
tupleobject.c PyTuple_Pack() was missing va_end() in its error branch which lead to a resource leak. 2012-09-10 02:54:51 +02:00
typeobject.c Issue #16447: Fix potential segfault when setting __name__ on a class. 2013-04-13 15:19:05 +01:00
unicodectype.c Recorded merge of revisions 81029 via svnmerge from 2010-05-09 15:15:40 +00:00
unicodeobject.c Issue #15866: The xmlcharrefreplace error handler no more produces two XML 2013-08-06 16:56:26 +03:00
unicodetype_db.h #7643: Unicode codepoints VT (0x0B) and FF (0x0C) are linebreaks according to Unicode Standard Annex #14. 2010-03-30 08:24:06 +00:00
weakrefobject.c Silence a -Wformat-extra-argument warning when compiling. 2013-02-01 16:13:27 -08:00