Author: Armin Rigo <[email protected]> Branch: extradoc Changeset: r5885:ed01dff131fb Date: 2018-03-23 17:08 +0100 http://bitbucket.org/pypy/extradoc/changeset/ed01dff131fb/
Log: (anto, arigo) thinking diff --git a/planning/cpyext.txt b/planning/cpyext.txt --- a/planning/cpyext.txt +++ b/planning/cpyext.txt @@ -65,3 +65,13 @@ the parallel nursery. The only requirement is that each W_Root in the nursery is at least two words, and we need to think about how to guarantee it. + +To think about: +~~~~~~~~~~~~~~~ + +Maybe we can tweak the nursery collection by adding a GCFLAG_WITH_PYOBJ flag +and when we trace such an object, we know it has got a pyobj and we set a +flag "survived!" into the pyobj. Then the walking of all pyobjs-with-young- +associated-pypy-obj can be faster. It is faster in particular because then +we don't need to bring into the cache anything about the pypy objects +corresponding to pyobjs, if they die. _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
