summaryrefslogtreecommitdiffstats
path: root/Objects/stringlib/eq.h
Commit message (Collapse)AuthorAgeFilesLines
* mergeRaymond Hettinger2013-08-141-9/+0
|\
| * Issue 18719: Remove a false optimizationRaymond Hettinger2013-08-141-9/+0
| | | | | | | | | | | | | | | | | | | | Remove an unused early-out test from the critical path for dict and set lookups. When the strings already have matching lengths, kinds, 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).
* | Issue #18722: Remove uses of the "register" keyword in C code.Antoine Pitrou2013-08-131-2/+2
|/
* Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE.Martin v. Löwis2011-10-071-1/+1
|
* Implement PEP 393.Martin v. Löwis2011-09-281-5/+18
|
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-11/+11
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines Untabify C files. Will watch buildbots. ........
* Fixed issue #1564: The set implementation should special-case PyUnicode ↵Christian Heimes2007-12-101-0/+21
instead of PyString I moved the unicode_eq to stringlib/eq.h to keep the function static and possible inline for setobject.c and dictobject.h. I also removed the unused _PyString_Eq method. If it's required in the future it can be added to eq.h