[pypy-commit] pypy default: Kill the TODO file from 'incremental-gc'. Most things have been fixed

arigo noreply at buildbot.pypy.org
Mon Oct 14 18:24:20 CEST 2013


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r67366:f5a80e460c19
Date: 2013-10-14 18:23 +0200
http://bitbucket.org/pypy/pypy/changeset/f5a80e460c19/

Log:	Kill the TODO file from 'incremental-gc'. Most things have been
	fixed already.

diff --git a/TODO b/TODO
deleted file mode 100644
--- a/TODO
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-* fix increments in major_collection_step() in the phases
-  STATE_MARKING, STATE_SWEEPING_RAWMALLOC, STATE_SWEEPING_ARENA,
-  and probably STATE_FINALIZING
-
-* 'next_major_collection_*' need to be tweaked
-
-* check the 'reserving_size' argument here and there
-
-* maybe make incremental: dealing with old_objects_with_weakrefs
-  and old_objects_with_light_finalizers and
-  deal_with_objects_with_finalizers()
-
-* REDO external_malloc(): if somebody calls this function a lot, we must
-  eventually force a full collection.
-
-* REDO card marking, starting with "card_page_indices": 128 in
-  TRANSLATION_PARAMS
-
-* write barrier: avoid the case when during sweeping we have GCFLAG_VISITED
-  on an object, so we call the slow path, but the slow path doesn't do
-  anything, and we still have GCFLAG_VISITED so we will keep calling it
-  on the same object


More information about the pypy-commit mailing list