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 methane
Recipients mark.dickinson, methane, rhettinger, serhiy.storchaka
Date 2016-06-27.10:17:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1467022632.32.0.488575471505.issue27350@psf.upfronthosting.co.za>
In-reply-to
Content
Last patch I've posted implements "strict ordering rule" on key sharing dict.

* Insertion order should be strictly equal to order in shared key.
  If insertion position is not equal to ma_used, convert it to combined
  form.

* Deleting from split table is prohibited.  Convert the table to combined form.  (to keep ma_used == next insertion position rule).


I ran sphinx-build on this patch and master branch.
("intern" in the result is incomplete implementation of my new idea.
 Please ignore it in this issue.)

https://gist.github.com/methane/df89221222cc2474af1fe61a960e100d

Summary
-------------
Speed:  No regression from master branch.
Memory usage:  Reduced from 172452k to 160876k
History
Date User Action Args
2016-06-27 10:17:12methanesetrecipients: + methane, rhettinger, mark.dickinson, serhiy.storchaka
2016-06-27 10:17:12methanesetmessageid: <1467022632.32.0.488575471505.issue27350@psf.upfronthosting.co.za>
2016-06-27 10:17:12methanelinkissue27350 messages
2016-06-27 10:17:11methanecreate