Hey folks,

https://bitbucket.org/mikekap/pypy/commits/b774ae0be11b2012852a175f4bae44841343f067
has an implementation of list slicing that copies the data on write. (The
third idea from http://doc.pypy.org/en/latest/project-ideas.html .) It's a
first pass (and also my first time working on the pypy codebase), so I
wanted to solicit some feedback. I'm curious if this was even the right
direction and if I'm actually breaking/slowing something down without
realizing it.

Also would anyone happen to know some representative stress/performance
tests I could run? I ran some simple tests myself (some things got slightly
faster), but I doubt that's enough :)

Thanks,
Mike.

(Aside: there is a pull request @
https://bitbucket.org/pypy/pypy/pull-request/282/add-a-copy-on-write-slice-list-strategy/diff
for this commit, but I clearly messed something up with hg - the diff is
from an earlier copy and bitbucket doesn't seem to want to pick it up.)
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to