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

Reply via email to