| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | bpo-18533: Avoid RecursionError from repr() of recursive dictview (#4823) | bennorth | 2018-01-26 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | | | | dictview_repr(): Use a Py_ReprEnter() / Py_ReprLeave() pair to check for recursion, and produce "..." if so. test_recursive_repr(): Check for the string rather than a RecursionError. (Test cannot be any tighter as contents are implementation-dependent.) test_deeply_nested_repr(): Add new test, replacing the original test_recursive_repr(). It checks that a RecursionError is raised in the case of a non-recursive but deeply nested structure. (Very similar to what test_repr_deep() in test/test_dict.py does for a normal dict.) OrderedDictTests: Add new test case, to test behavior on OrderedDict instances containing their own values() or items(). | ||||
| * | Fix miscellaneous typos (#4275) | luzpaz | 2017-11-05 | 1 | -1/+1 |
| | | |||||
| * | Add OrderedDict test for PEP 468 (guaranteed ordered of kwargs) | Raymond Hettinger | 2017-01-08 | 1 | -0/+8 |
| | | |||||
| * | Merge from 3.5. | Serhiy Storchaka | 2016-10-30 | 1 | -59/+0 |
| |\ | |||||
| | * | Backed out changeset 9f7505019767 (issue #27275). | Serhiy Storchaka | 2016-10-30 | 1 | -59/+0 |
| | | | |||||
| * | | Issue #27275: Fixed implementation of pop() and popitem() methods in | Serhiy Storchaka | 2016-10-25 | 1 | -0/+59 |
| |\ \ | |/ | | | | | subclasses of accelerated OrderedDict. | ||||
| | * | Issue #27275: Fixed implementation of pop() and popitem() methods in | Serhiy Storchaka | 2016-10-25 | 1 | -0/+59 |
| | | | | | | | | | subclasses of accelerated OrderedDict. | ||||
| * | | Try to fix sizeof unit tests on dict | Victor Stinner | 2016-09-09 | 1 | -1/+2 |
| | | | | | | | | | Issue #28056 and issue #26058. | ||||
| * | | Issue #27576: Fix call order in OrderedDict.__init__(). | Eric Snow | 2016-09-09 | 1 | -0/+13 |
| | | | |||||
| * | | Add a new private version to the builtin dict type | Victor Stinner | 2016-09-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Issue #26058: Add a new private version to the builtin dict type, incremented at each dictionary creation and at each dictionary change. Implementation of the PEP 509. | ||||
| * | | Implement compact dict | Victor Stinner | 2016-09-07 | 1 | -6/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Issue #27350: `dict` implementation is changed like PyPy. It is more compact and preserves insertion order. _PyDict_Dummy() function has been removed. Disable test_gdb: python-gdb.py is not updated yet to the new structure of compact dictionaries (issue #28023). Patch written by INADA Naoki. | ||||
| * | | Issue #26494: Fixed crash on iterating exhausting iterators. | Serhiy Storchaka | 2016-03-30 | 1 | -0/+6 |
| |\ \ | |/ | | | | | | | | | Affected classes are generic sequence iterators, iterators of str, bytes, bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding views and os.scandir() iterator. | ||||
| | * | Issue #26494: Fixed crash on iterating exhausting iterators. | Serhiy Storchaka | 2016-03-30 | 1 | -0/+6 |
| | | | | | | | | | | | | | Affected classes are generic sequence iterators, iterators of str, bytes, bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding views and os.scandir() iterator. | ||||
| * | | Issue #25949: __dict__ for an OrderedDict instance is now created only when | Serhiy Storchaka | 2016-02-08 | 1 | -1/+3 |
| | | | | | | | | | needed. | ||||
| * | | Issue #25935: Garbage collector now breaks reference loops with OrderedDict. | Serhiy Storchaka | 2016-01-19 | 1 | -0/+13 |
| |\ \ | |/ | |||||
| | * | Issue #25935: Garbage collector now breaks reference loops with OrderedDict. | Serhiy Storchaka | 2016-01-19 | 1 | -0/+13 |
| | | | |||||
| * | | Issue #25914: Fixed and simplified OrderedDict.__sizeof__. | Serhiy Storchaka | 2015-12-22 | 1 | -0/+32 |
| |\ \ | |/ | |||||
| | * | Issue #25914: Fixed and simplified OrderedDict.__sizeof__. | Serhiy Storchaka | 2015-12-22 | 1 | -0/+32 |
| | | | |||||
| * | | Issue #25616: Tests for OrderedDict are extracted from test_collections | Serhiy Storchaka | 2015-11-25 | 1 | -0/+8 |
| |/ | | | | into separate file test_ordered_dict. | ||||
| * | Issue #25616: Tests for OrderedDict are extracted from test_collections | Serhiy Storchaka | 2015-11-25 | 1 | -17/+398 |
| | | | | | into separate file test_ordered_dict. | ||||
| * | Issue #25616: Tests for OrderedDict are extracted from test_collections | Serhiy Storchaka | 2015-11-25 | 1 | -0/+302 |
| into separate file test_ordered_dict. | |||||
