summaryrefslogtreecommitdiffstats
path: root/Objects/dictobject.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #14417: Mutating a dict during lookup now restarts the lookup instead o...Antoine Pitrou2012-05-131-8/+9
* Make the reference counting of dictkeys objects participate in refleak huntingAntoine Pitrou2012-05-121-6/+10
* change insertdict to not steal references (#13903)Benjamin Peterson2012-04-301-13/+3
* distiguish between refusing to creating shared keys and error (#13903)Benjamin Peterson2012-04-241-4/+7
* Account for shared keys in type's __sizeof__ (#13903).Martin v. Loewis2012-04-241-11/+12
* fix dict gc tracking (#13903)Benjamin Peterson2012-04-241-0/+3
* fix instance dicts with str subclasses (#13903)Benjamin Peterson2012-04-231-1/+5
* don't make shared keys with dict subclassesBenjamin Peterson2012-04-231-1/+1
* Implement PEP 412: Key-sharing dictionaries (closes #13903)Benjamin Peterson2012-04-231-588/+1183
* Issue #2377: Make importlib the implementation of __import__().Brett Cannon2012-04-141-0/+10
* Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in t...Antoine Pitrou2012-04-041-1/+1
* Issue #14288: Serialization support for builtin iterators.Kristján Valur Jónsson2012-04-031-0/+53
* Issue #14383: Add _PyDict_GetItemId() and _PyDict_SetItemId() functionsVictor Stinner2012-03-261-0/+20
* Close #14205: dict lookup raises a RuntimeError if the dict is modified duringVictor Stinner2012-03-061-12/+6
* Issue #13521: dict.setdefault() now does only one lookup for the given key, m...Antoine Pitrou2012-02-261-42/+70
|\
| * Issue #13521: dict.setdefault() now does only one lookup for the given key, m...Antoine Pitrou2012-02-261-42/+70
* | use the static identifier api for looking up special methodsBenjamin Peterson2012-01-221-4/+2
* | Merge with 3.2.Georg Brandl2011-12-181-3/+3
|\ \ | |/
| * Small clarification in docstring of dict.update(): the positional argument is...Georg Brandl2011-12-181-3/+3
* | Issue #13389: Full garbage collection passes now clear the freelists forAntoine Pitrou2011-11-141-3/+10
* | Merge 3.2Petri Lehtinen2011-10-241-4/+12
|\ \ | |/
| * Issue #13018: Fix reference leaks in error paths in dictobject.c.Petri Lehtinen2011-10-241-4/+12
* | Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.Martin v. Löwis2011-10-141-2/+3
* | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-3/+3
* | dictviews_or() uses _Py_identifierVictor Stinner2011-10-131-1/+3
* | Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-3/+9
* | Implement PEP 393.Martin v. Löwis2011-09-281-10/+10
* | Issue #1621: Fix undefined behaviour in bytes.__hash__, str.__hash__, tuple._...Mark Dickinson2011-09-241-2/+2
* | Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.Brian Curtin2011-08-111-4/+2
|/
* #11565: Merge with 3.1.Ezio Melotti2011-03-161-1/+1
|\
| * #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-161-1/+1
| * Issue 10221: Improve error message for dict.pop().Raymond Hettinger2010-10-301-2/+1
| * Recorded merge of revisions 81032 via svnmerge fromAntoine Pitrou2010-05-091-2035/+2035
| * Merged revisions 78541 via svnmerge fromEzio Melotti2010-03-011-4/+4
| * Merged revisions 74264 via svnmerge fromGeorg Brandl2009-08-131-1/+1
| * Merged revisions 74140 via svnmerge fromBenjamin Peterson2009-07-211-4/+6
* | handle dict subclasses gracefully in PyArg_ValidateKeywordArgumentsBenjamin Peterson2010-11-171-1/+1
* | Issue 10221: Improve error message for dict.pop().Raymond Hettinger2010-10-301-2/+1
* | Follow up to #9778: fix regressions on 64-bit Windows buildsAntoine Pitrou2010-10-231-10/+1
* | Remove unneeded casts to hashfunc.Georg Brandl2010-10-181-1/+1
* | fix prototypeBenjamin Peterson2010-10-171-1/+1
* | make hashes always the size of pointers; introduce Py_hash_t #9778Benjamin Peterson2010-10-171-25/+24
* | Issue #9212: Added the missing isdisjoint method to the dict_keys andDaniel Stutzbach2010-09-021-0/+58
* | Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-2050/+2050
* | Make (most of) Python's tests pass under Thread Sanitizer.Jeffrey Yasskin2010-05-031-1/+2
* | prevent the dict constructor from accepting non-string keyword args #8419Benjamin Peterson2010-04-241-2/+21
* | Merged revisions 78515-78516,78522 via svnmerge fromEzio Melotti2010-03-011-4/+4
* | Merged revisions 74075,74187,74197,74201,74216,74225 via svnmerge fromAlexandre Vassalotti2009-07-291-1/+1
* | Merged revisions 74139 via svnmerge fromBenjamin Peterson2009-07-211-4/+6
|/
* Merged revisions 73196,73278-73280,73299,73308,73312-73313,73317-73318,73321,...Benjamin Peterson2009-06-111-1/+1