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

Reply via email to