Antoine Pitrou
|
9ed5f27266
|
Issue #18722: Remove uses of the "register" keyword in C code.
|
2013-08-13 20:18:52 +02:00 |
|
Victor Stinner
|
5b3b1006bb
|
Issue #18520: Fix _PyDict_GetItemId(), suppress _PyUnicode_FromId() error
As PyDict_GetItem(), _PyDict_GetItemId() suppresses all errors that may occur,
for historical reasons.
|
2013-07-22 23:50:57 +02:00 |
|
Victor Stinner
|
f97dfd7b59
|
Issue #18408: Fix dict_repr(), don't call PyObject_Repr() with an exception set
PyObject_Repr() can removes the current exception. For example, module_repr()
calls PyErr_Clear() if calling loader.module_repr(mod) failed.
|
2013-07-18 01:00:45 +02:00 |
|
Victor Stinner
|
ac2a4fe8a2
|
Issue #18408: dict_new() now fails on new_keys_object() error
Pass the MemoryError exception to the caller, instead of using empty keys.
|
2013-07-16 22:19:00 +02:00 |
|
Victor Stinner
|
a9f61a5a23
|
Cleanup dictobject.c
|
2013-07-16 22:17:26 +02:00 |
|
Victor Stinner
|
fdcbab9602
|
Issue #18408: Fix PyDict_GetItemString(), suppress PyUnicode_FromString() error
As PyDict_GetItem(), PyDict_GetItemString() suppresses all errors that may
occur for historical reasons.
|
2013-07-16 22:16:05 +02:00 |
|
Victor Stinner
|
c9b7f51ec2
|
Issue #18408: Fix PyDict_New() to handle correctly new_keys_object() failure
(MemoryError).
|
2013-07-08 22:19:20 +02:00 |
|
Raymond Hettinger
|
2f6fe51860
|
merge
|
2013-05-17 03:24:54 -07:00 |
|
Raymond Hettinger
|
36f74aa7f7
|
Issue #17563: Fix dict resize performance regression.
|
2013-05-17 03:01:13 -07:00 |
|
Brett Cannon
|
f27541653b
|
Touch up grammar for dict.update() docstring.
|
2013-05-11 14:46:48 -04:00 |
|
Benjamin Peterson
|
5589850c14
|
fix warning (closes #17327)
|
2013-03-08 08:36:49 -05:00 |
|
Benjamin Peterson
|
00e9886bd9
|
Add PyDict_SetDefault. (closes #17327)
Patch by Stefan Behnel and I.
|
2013-03-07 22:16:29 -05:00 |
|
Benjamin Peterson
|
42f382facd
|
merge 3.3 (#17328)
|
2013-03-04 09:48:30 -05:00 |
|
Benjamin Peterson
|
b1efa53662
|
fix possible setdefault refleak (closes #17328)
|
2013-03-04 09:47:50 -05:00 |
|
Antoine Pitrou
|
0e9958b543
|
Issue #16562: Optimize dict equality testing.
Patch by Serhiy Storchaka (reviewed by Martin and Raymond).
|
2012-12-02 19:10:07 +01:00 |
|
Benjamin Peterson
|
591c921411
|
merge 3.2
|
2012-10-31 14:22:25 -04:00 |
|
Benjamin Peterson
|
9892f52145
|
avoid a function call with redundant checks for dict size
|
2012-10-31 14:22:12 -04:00 |
|
Benjamin Peterson
|
d97eb0d338
|
merge 3.2 (#16345)
|
2012-10-31 14:09:11 -04:00 |
|
Benjamin Peterson
|
d1f2cb37a2
|
only fast-path fromkeys() when the constructor returns a empty dict (closes #16345)
|
2012-10-31 14:05:55 -04:00 |
|
Antoine Pitrou
|
a504a7a7d1
|
Issue #15055: update dictnotes.txt. Patch by Mark Shannon.
|
2012-06-24 21:03:45 +02:00 |
|
David Malcolm
|
49526f48fc
|
Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues
|
2012-06-22 14:55:41 -04:00 |
|
Antoine Pitrou
|
9a2349030a
|
Issue #14417: Mutating a dict during lookup now restarts the lookup instead of raising a RuntimeError (undoes issue #14205).
|
2012-05-13 20:48:01 +02:00 |
|
Antoine Pitrou
|
2d169b268b
|
Make the reference counting of dictkeys objects participate in refleak hunting
(issue #13903).
|
2012-05-12 23:43:44 +02:00 |
|
Benjamin Peterson
|
a6f195e48e
|
change insertdict to not steal references (#13903)
|
2012-04-30 10:23:40 -04:00 |
|
Benjamin Peterson
|
15ee821eb5
|
distiguish between refusing to creating shared keys and error (#13903)
|
2012-04-24 14:44:18 -04:00 |
|