Message279971
Currently dict iterator does not allow size changed during iteration. This is more strict than list iterator but still allow modification during iteration. Maybe we could deny all modification by checking dict->ma_version_tag. But that's irrelevant to this issue.
Serhiy, this means the iternext* functions all get UB. These codes existed even in 3.3. Do we really need to eliminate them now? |
|
Date |
User |
Action |
Args |
2016-11-03 08:08:39 | xiang.zhang | set | recipients:
+ xiang.zhang, vstinner, methane, serhiy.storchaka |
2016-11-03 08:08:39 | xiang.zhang | set | messageid: <1478160519.71.0.817038064717.issue28580@psf.upfronthosting.co.za> |
2016-11-03 08:08:39 | xiang.zhang | link | issue28580 messages |
2016-11-03 08:08:39 | xiang.zhang | create | |
|