Author: Armin Rigo <[email protected]> Branch: Changeset: r53903:b5f7f04d3b6d Date: 2012-03-22 16:40 +0100 http://bitbucket.org/pypy/pypy/changeset/b5f7f04d3b6d/
Log: Update "Remove the GIL". The rest seem still up-to-date. diff --git a/pypy/doc/project-ideas.rst b/pypy/doc/project-ideas.rst --- a/pypy/doc/project-ideas.rst +++ b/pypy/doc/project-ideas.rst @@ -103,21 +103,13 @@ * A concurrent garbage collector (a lot of work) -Remove the GIL --------------- +STM, a.k.a. "remove the GIL" +---------------------------- -This is a major task that requires lots of thinking. However, few subprojects -can be potentially specified, unless a better plan can be thought out: +Removing the GIL --- or more precisely, a GIL-less thread-less solution --- +is `now work in progress.`__ Contributions welcome. -* A thread-aware garbage collector - -* Better RPython primitives for dealing with concurrency - -* JIT passes to remove locks on objects - -* (maybe) implement locking in Python interpreter - -* alternatively, look at Software Transactional Memory +.. __: http://pypy.org/tmdonate.html Introduce new benchmarks ------------------------ _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
