[Python-Dev] [RFC] Removing pure Python implementation of OrderedDict
Serhiy Storchaka
storchaka at gmail.com
Tue Sep 5 07:48:32 EDT 2017
More information about the Python-Dev mailing list
Tue Sep 5 07:48:32 EDT 2017
- Previous message (by thread): [Python-Dev] [RFC] Removing pure Python implementation of OrderedDict
- Next message (by thread): [Python-Dev] [RFC] Removing pure Python implementation of OrderedDict
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
05.09.17 11:38, INADA Naoki пише: > ## Cons > > * All Python 3.7 implementations should provide _collections.OrderedDict > PyPy has it already. But I don't know about micropython. Current C implementation of OrderedDict is not safe regarding using mutating dict methods (or dict C API) like dict.__setitem__ or PyDict_SetItem. Using them can cause hangs or segfaults. See issue24726 and issue25410. I hope your implementation will solve these issues, but there may be others. While the C implementation still is not enough mature, we should allow users that encountered one of such issues to use pure Python implementation which is free from hangs and segfaults.
- Previous message (by thread): [Python-Dev] [RFC] Removing pure Python implementation of OrderedDict
- Next message (by thread): [Python-Dev] [RFC] Removing pure Python implementation of OrderedDict
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list