[pypy-svn] r49088 - in pypy/dist/pypy: module rlib rpython rpython/lltypesystem rpython/lltypesystem/module rpython/lltypesystem/test rpython/module rpython/tool translator/c translator/c/test translator/llsupport translator/tool
arigo at codespeak.net
arigo at codespeak.net
Sun Nov 25 16:30:38 CET 2007
Author: arigo
Date: Sun Nov 25 16:30:38 2007
New Revision: 49088
Added:
pypy/dist/pypy/module/
- copied from r49087, pypy/branch/rewrite-compilation-logic/pypy/module/
pypy/dist/pypy/rlib/
- copied from r49087, pypy/branch/rewrite-compilation-logic/pypy/rlib/
pypy/dist/pypy/rpython/extfunc.py
- copied unchanged from r49087, pypy/branch/rewrite-compilation-logic/pypy/rpython/extfunc.py
pypy/dist/pypy/rpython/lltypesystem/ll2ctypes.py
- copied unchanged from r49087, pypy/branch/rewrite-compilation-logic/pypy/rpython/lltypesystem/ll2ctypes.py
pypy/dist/pypy/rpython/lltypesystem/module/
- copied from r49087, pypy/branch/rewrite-compilation-logic/pypy/rpython/lltypesystem/module/
pypy/dist/pypy/rpython/lltypesystem/rffi.py
- copied unchanged from r49087, pypy/branch/rewrite-compilation-logic/pypy/rpython/lltypesystem/rffi.py
pypy/dist/pypy/rpython/lltypesystem/test/
- copied from r49087, pypy/branch/rewrite-compilation-logic/pypy/rpython/lltypesystem/test/
pypy/dist/pypy/rpython/module/
- copied from r49087, pypy/branch/rewrite-compilation-logic/pypy/rpython/module/
pypy/dist/pypy/rpython/rtyper.py
- copied unchanged from r49087, pypy/branch/rewrite-compilation-logic/pypy/rpython/rtyper.py
pypy/dist/pypy/rpython/tool/
- copied from r49087, pypy/branch/rewrite-compilation-logic/pypy/rpython/tool/
pypy/dist/pypy/translator/c/genc.py
- copied unchanged from r49087, pypy/dist/pypy/translator/c/genc.py.merge.tmp
pypy/dist/pypy/translator/c/node.py
- copied unchanged from r49087, pypy/branch/rewrite-compilation-logic/pypy/translator/c/node.py
pypy/dist/pypy/translator/c/test/test_genc.py
- copied unchanged from r49087, pypy/dist/pypy/translator/c/test/test_genc.py.merge.tmp
pypy/dist/pypy/translator/llsupport/
- copied from r49087, pypy/branch/rewrite-compilation-logic/pypy/translator/llsupport/
pypy/dist/pypy/translator/tool/
- copied from r49087, pypy/branch/rewrite-compilation-logic/pypy/translator/tool/
Removed:
pypy/dist/pypy/translator/c/genc.py.merge.tmp
pypy/dist/pypy/translator/c/test/test_genc.py.merge.tmp
Log:
(fijal, xoraxax, arigo)
Merge of the branch: rewriting the C compiling logic, by packaging all
information and basic logic in a new class,
pypy.translator.tool.cbuild.ExternalCompilationInfo. This solves a number of
issues, e.g. ll2ctypes can now call C functions defined in snippets of C code.
The capi calls are a bit saner in genc, but not completely yet - there
is still a wrapper inserted by genc for that case. There are still some
more clean-ups that we can do in genc now, too.
More information about the Pypy-commit
mailing list