[pypy-svn] r54293 - in pypy/dist/pypy: config doc interpreter objspace objspace/std objspace/std/test objspace/test
arigo at codespeak.net
arigo at codespeak.net
Wed Apr 30 21:24:32 CEST 2008
Author: arigo
Date: Wed Apr 30 21:24:31 2008
New Revision: 54293
Added:
pypy/dist/pypy/config/
- copied from r54292, pypy/branch/faster-binop/pypy/config/
pypy/dist/pypy/doc/
- copied from r54292, pypy/branch/faster-binop/pypy/doc/
pypy/dist/pypy/interpreter/typedef.py
- copied unchanged from r54292, pypy/dist/pypy/interpreter/typedef.py.merge.tmp
pypy/dist/pypy/objspace/descroperation.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/descroperation.py
pypy/dist/pypy/objspace/std/builtinshortcut.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/std/builtinshortcut.py
pypy/dist/pypy/objspace/std/callmethod.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/std/callmethod.py
pypy/dist/pypy/objspace/std/floatobject.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/std/floatobject.py
pypy/dist/pypy/objspace/std/model.py
- copied unchanged from r54292, pypy/dist/pypy/objspace/std/model.py.merge.tmp
pypy/dist/pypy/objspace/std/objspace.py
- copied unchanged from r54292, pypy/dist/pypy/objspace/std/objspace.py.merge.tmp
pypy/dist/pypy/objspace/std/test/test_builtinshortcut.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/std/test/test_builtinshortcut.py
pypy/dist/pypy/objspace/std/test/test_callmethod.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/std/test/test_callmethod.py
pypy/dist/pypy/objspace/std/test/test_floatobject.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/std/test/test_floatobject.py
pypy/dist/pypy/objspace/std/test/test_userobject.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/std/test/test_userobject.py
pypy/dist/pypy/objspace/std/typeobject.py
- copied unchanged from r54292, pypy/branch/faster-binop/pypy/objspace/std/typeobject.py
pypy/dist/pypy/objspace/test/
- copied from r54292, pypy/branch/faster-binop/pypy/objspace/test/
Removed:
pypy/dist/pypy/interpreter/typedef.py.merge.tmp
pypy/dist/pypy/objspace/std/model.py.merge.tmp
pypy/dist/pypy/objspace/std/objspace.py.merge.tmp
Log:
Merge the "faster-binop" branch, with two good speed-ups
(both optional and enabled by --faassen):
* use direct multimethod dispatch for operations involving
only built-in objects.
* speed up space.getattr() by tracking for each app-level
type if __getattribute__ is overridden or not.
More information about the Pypy-commit
mailing list