homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients Mark.Shannon, benjamin.peterson, giampaolo.rodola, gregory.p.smith, jcon, pitrou, pjenvey, rhettinger, terry.reedy, vstinner
Date 2012年01月31日.02:17:20
SpamBayes Score 0.0005618739
Marked as misclassified No
Message-id <1327976241.58.0.481478004965.issue13903@psf.upfronthosting.co.za>
In-reply-to
Content
Changing dictionaries is a big deal. You're changing many pieces at once (not a good idea) including changing tunable parameters that are well-studied (I spent a month testing whether 5/8 was better idea that 2/3 for resizing or when the ideal small dict size was 4, 8, or 16). You're changing the meaning of the fields in dictobject.h which will likely break any code that relied on those.
The ideas may be good ones but they warrant a good deal of thought. Dicts weren't just slapped together -- the current code is the product to two decades of tweaking by engineers who devoted significant time to the task. It would be easy to unknowingly undo some of their work.
History
Date User Action Args
2012年01月31日 02:17:21rhettingersetrecipients: + rhettinger, terry.reedy, gregory.p.smith, pitrou, vstinner, giampaolo.rodola, pjenvey, benjamin.peterson, Mark.Shannon, jcon
2012年01月31日 02:17:21rhettingersetmessageid: <1327976241.58.0.481478004965.issue13903@psf.upfronthosting.co.za>
2012年01月31日 02:17:21rhettingerlinkissue13903 messages
2012年01月31日 02:17:20rhettingercreate

AltStyle によって変換されたページ (->オリジナル) /