<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Mon, 12 Sep 2016 at 15:46 Ethan Furman <<a href="mailto:ethan@stoneleaf.us">ethan@stoneleaf.us</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 09/12/2016 09:27 AM, Gregory P. Smith wrote:<br>
<br>
> For the regular dict (non kwargs or namespace __dict__) use case I would actually like to /see disorder preserved during iteration/.<br>
><br>
> If we don't, we will eventually to find ourselves in a similar state we were in pre hash-randomization:<br>
<br>
Does anyone have a short explanation of the interaction between hash randomization and this new always ordered dict?  Why doesn't one make the other useless?<br></blockquote><div><br></div><div>There is still a hash table that stores a pointer into an array that stores the keys/values that are kept in an ordered array. So that first-level hash table still uses hash randomization.</div></div></div>