def test_simple_source_llvm(): from pypy.translator.llvm.test.runtest import llvm_test llvm_test() def f(x,y): return x+y t = Translation(f, [int, int], backend='llvm') t.source(gc='boehm') assert 'source_llvm' in t.driver.done t = Translation(f, [int, int]) t.source_llvm() assert 'source_llvm' in t.driver.done
def test_simple_source_llvm(): from pypy.translator.llvm.test.runtest import llvm_test llvm_test() def f(x, y): return x + y t = Translation(f, [int, int], backend='llvm') t.source(gc='boehm') assert 'source_llvm' in t.driver.done t = Translation(f, [int, int]) t.source_llvm() assert 'source_llvm' in t.driver.done
def test_simple_source(): def f(x, y): return x, y t = Translation(f, backend='c') t.annotate([int, int]) t.source() assert 'source_c' in t.driver.done t = Translation(f, [int, int]) t.source_c() assert 'source_c' in t.driver.done t = Translation(f, [int, int]) py.test.raises(Exception, "t.source()")
def test_simple_source(): def f(x, y): return x,y t = Translation(f, backend='c') t.annotate([int, int]) t.source() assert 'source_c' in t.driver.done t = Translation(f, [int, int]) t.source_c() assert 'source_c' in t.driver.done t = Translation(f, [int, int]) py.test.raises(Exception, "t.source()")
def test_simple_compile_c(): def f(x, y): return x + y t = Translation(f, [int, int]) t.source(backend='c') t_f = t.compile() res = t_f(2, 3) assert res == 5 t = Translation(f, [int, int]) t_f = t.compile_c() res = t_f(2, 3) assert res == 5
def test_simple_compile_c(): def f(x,y): return x+y t = Translation(f, [int, int]) t.source(backend='c') t_f = t.compile() res = t_f(2,3) assert res == 5 t = Translation(f, [int, int]) t_f = t.compile_c() res = t_f(2,3) assert res == 5