Author: Remi Meier <[email protected]> Branch: stmgc-c4 Changeset: r67488:e7c18c48620d Date: 2013-10-18 15:35 +0200 http://bitbucket.org/pypy/pypy/changeset/e7c18c48620d/
Log: update TODO diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -52,8 +52,6 @@ JIT ~~~ -* reimplement the fast-path of the nursery allocations in the GC -** use this for frame allocation in stmrewrite for call_assembler * use specialized barriers in JIT * optimize produced assembler code * avoid calling aroundstate.after() for call_release_gil and instead @@ -61,4 +59,8 @@ * maybe GUARD_NOT_INEVITABLE after call_may_force, call_assembler which is a small check if we are inevitable and does a transaction_break if we are. +** do not access thread-locals through thread_descriptor, but directly +** have two versions of stm_transaction_break(1/2). One for after calls + which simply checks if the transaction is inevitable, and one to place + before JUMPs which calls stm_should_break_transaction() * look at XXXs for STM everywhere _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
