[pypy-commit] pypy default: Update "Remove the GIL". The rest seem still up-to-date.

arigo noreply at buildbot.pypy.org
Thu Mar 22 16:41:16 CET 2012


Author: Armin Rigo <arigo at tunes.org>
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
 ------------------------


More information about the pypy-commit mailing list