[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