[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