On Sun, 06 Oct 2013 00:02:14 +0300 Serhiy Storchaka <storch...@gmail.com> wrote: > 05.10.13 23:11, Georg Brandl написав(ла): > > Am 05.10.2013 21:42, schrieb Serhiy Storchaka: > >> Please remember me, what was common decision about CPython-only > >> optimizations which change computation complexity? I.g. constant > >> amortization time of += for byte objects and strings, or linear time of > >> sum() for sequences? > > > > This appears to be about changeset 499a96611baa: > > > > Issue #19087: Improve bytearray allocation in order to allow cheap > > popping of > > data at the front (slice deletion). > > I just need something to which I can refer in similar situations (there > was several similar rejected proposition last months).
Sometimes there are no hard rules, and several factors can combine into a decision. Complexity of implementation and existing alternatives are useful guidelines, IMHO. Optimized "+=" for strings has been re-enabled after PEP 393, IIRC. Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com