[pypy-svn] r49850 - in pypy/dist/pypy/rpython/memory: . gc gctransform test
arigo at codespeak.net
arigo at codespeak.net
Sun Dec 16 17:43:16 CET 2007
Author: arigo
Date: Sun Dec 16 17:43:16 2007
New Revision: 49850
Added:
pypy/dist/pypy/rpython/memory/gc/base.py
- copied unchanged from r49849, pypy/dist/pypy/rpython/memory/gc/base.py.merge.tmp
pypy/dist/pypy/rpython/memory/gc/generation.py
- copied unchanged from r49849, pypy/branch/lazy-write-barrier/pypy/rpython/memory/gc/generation.py
pypy/dist/pypy/rpython/memory/gc/marksweep.py
- copied unchanged from r49849, pypy/branch/lazy-write-barrier/pypy/rpython/memory/gc/marksweep.py
pypy/dist/pypy/rpython/memory/gctransform/framework.py
- copied unchanged from r49849, pypy/dist/pypy/rpython/memory/gctransform/framework.py.merge.tmp
pypy/dist/pypy/rpython/memory/gctypelayout.py
- copied unchanged from r49849, pypy/dist/pypy/rpython/memory/gctypelayout.py.merge.tmp
pypy/dist/pypy/rpython/memory/gcwrapper.py
- copied unchanged from r49849, pypy/dist/pypy/rpython/memory/gcwrapper.py.merge.tmp
pypy/dist/pypy/rpython/memory/test/test_transformed_gc.py
- copied unchanged from r49849, pypy/branch/lazy-write-barrier/pypy/rpython/memory/test/test_transformed_gc.py
Removed:
pypy/dist/pypy/rpython/memory/gc/base.py.merge.tmp
pypy/dist/pypy/rpython/memory/gctransform/framework.py.merge.tmp
pypy/dist/pypy/rpython/memory/gctypelayout.py.merge.tmp
pypy/dist/pypy/rpython/memory/gcwrapper.py.merge.tmp
Log:
Merge of the lazy-write-barrier branch by fijal.
With the generation gc, prebuilt gc objects are now only recorded as
potential static roots when a gc pointer is written into them at
run-time. This reduces the number of static roots a lot, although
it only gives marginal speed improvements (there seem to be not that
many full collects during a regular pypy-c execution).
More information about the Pypy-commit
mailing list