summaryrefslogtreecommitdiff
path: root/Objects/dictobject.c
Commit message (Expand)AuthorAgeFilesLines
* mergeRaymond Hettinger2013-05-171-16/+33
|\
| * Touch up grammar for dict.update() docstring.Brett Cannon2013-05-111-4/+4
| * fix warning (closes #17327)Benjamin Peterson2013-03-081-1/+1
| * Add PyDict_SetDefault. (closes #17327)Benjamin Peterson2013-03-071-11/+23
| * merge 3.3 (#17328)Benjamin Peterson2013-03-041-2/+2
| |\
| * | Issue #16562: Optimize dict equality testing.Antoine Pitrou2012-12-021-1/+6
* | | Issue #17563: Fix dict resize performance regression.Raymond Hettinger2013-05-171-7/+11
| |/ |/|
* | fix possible setdefault refleak (closes #17328)Benjamin Peterson2013-03-041-2/+2
|/
* merge 3.2Benjamin Peterson2012-10-311-624/+1331
|\
| * merge 3.2 (#16345)Benjamin Peterson2012-10-311-624/+1331
| |\
| | * Issue #15055: update dictnotes.txt. Patch by Mark Shannon.Antoine Pitrou2012-06-241-8/+16
| | * Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allo...David Malcolm2012-06-221-0/+9
| | * 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-051-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-271-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
| | |\ \
| | * | | Issue #13389: Full garbage collection passes now clear the freelists forAntoine Pitrou2011-11-151-3/+10
| | * | | Merge 3.2Petri Lehtinen2011-10-241-21/+28
| | |\ \ \
| | | * | | 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-101-4/+2
* | | | | | avoid a function call with redundant checks for dict sizeBenjamin Peterson2012-10-311-1/+1
|/ / / / /
* | | | | only fast-path fromkeys() when the constructor returns a empty dict (closes #...Benjamin Peterson2012-10-311-33/+34
| |_|_|/ |/| | |
* | | | Issue #13521: dict.setdefault() now does only one lookup for the given key, m...Antoine Pitrou2012-02-271-42/+70
| |_|/ |/| |
* | | Small clarification in docstring of dict.update(): the positional argument is...Georg Brandl2011-12-181-3/+3
|/ /
* | Issue #13018: Fix reference leaks in error paths in dictobject.c.Petri Lehtinen2011-10-241-4/+12
|/
* #11565: Merge with 3.1.Ezio Melotti2011-03-161-40/+108
|\
| * 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