[pypy-svn] r13595 - in pypy/dist/pypy/translator/llvm2: . test
hpk at codespeak.net
hpk at codespeak.net
Sun Jun 19 12:29:04 CEST 2005
Author: hpk
Date: Sun Jun 19 12:29:04 2005
New Revision: 13595
Modified:
pypy/dist/pypy/translator/llvm2/database.py
pypy/dist/pypy/translator/llvm2/funcnode.py
pypy/dist/pypy/translator/llvm2/test/test_genllvm.py
Log:
(cfbolz, hpk)
added disabled tuple tests and some dummy operations
Modified: pypy/dist/pypy/translator/llvm2/database.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/database.py (original)
+++ pypy/dist/pypy/translator/llvm2/database.py Sun Jun 19 12:29:04 2005
@@ -34,7 +34,6 @@
log.prepare(const_or_var)
self.prepare_ref(const_or_var)
self.prepare_typeref(const_or_var.concretetype)
-
def process(self):
if self._pendingsetup:
Modified: pypy/dist/pypy/translator/llvm2/funcnode.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/funcnode.py (original)
+++ pypy/dist/pypy/translator/llvm2/funcnode.py Sun Jun 19 12:29:04 2005
@@ -169,3 +169,12 @@
argtypes = self.db.multi_gettyperef(op.args[1:])
self.codewriter.call(targetvar, returntype, functionref, argrefs,
argtypes)
+
+ def malloc(self, op):
+ log.XXX("malloc not emitted")
+
+ def getfield(self, op):
+ log.XXX("getfield not emitted")
+
+ def setfield(self, op):
+ log.XXX("setfield not emitted")
Modified: pypy/dist/pypy/translator/llvm2/test/test_genllvm.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/test/test_genllvm.py (original)
+++ pypy/dist/pypy/translator/llvm2/test/test_genllvm.py Sun Jun 19 12:29:04 2005
@@ -78,3 +78,9 @@
f = compile_function(call_ackermann, [int, int])
assert f(0, 2) == 3
+def XXXtest_tuple_getitem():
+ def list_getitem(i):
+ l = (1,2,i)
+ return l[1]
+ f = compile_function(list_getitem, [int])
+ assert f(1) == 2
More information about the Pypy-commit
mailing list