Author: Armin Rigo <[email protected]> Branch: stmgc-c7 Changeset: r73825:7ea8a80131f3 Date: 2014-10-06 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/7ea8a80131f3/
Log: Update diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -121,6 +121,28 @@ there are in PyPy-STM crashes related to markers (with the JIT?). Also, some markers logic is missing with the JIT. +------------------------------------------------------------ + +GC: call __del__() + +------------------------------------------------------------ + +look at jit.elidables as a way to specify "this function can run +earlier, in a separate transaction". Useful to avoid pointless +conflicts in cases the jit.edliable update some cache, like with +MapDictStrategy. + +------------------------------------------------------------ + +dicts: have an implementation that follows the principles in +stmgc/hashtable/design.txt + +------------------------------------------------------------ + +replace "atomic transactions" with better management of thread.locks. + +------------------------------------------------------------ + @@ -211,10 +233,6 @@ ------------------------------------------------------------ -GC: major collections; call __del__() - ------------------------------------------------------------- - JIT: finish (missing: the call in execute_token(), reorganize pypy source, ?) ------------------------------------------------------------ _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
