示例#1
0
    def run_directly(self, fn, args):
        from pypy.translator.cli.test.runtest import compile_function, get_annotation

        ann = [get_annotation(x) for x in args]
        clifunc = compile_function(fn, ann)
        return clifunc(*args)
示例#2
0
 def compile(self, fn, inputargs):
     from pypy.translator.cli.test.runtest import compile_function
     return compile_function(fn,
                             inputargs,
                             auto_raise_exc=True,
                             exctrans=True)
示例#3
0
 def getcompiled(self, fn, annotation):
     return compile_function(fn, annotation, backendopt=True)
示例#4
0
    def compile(self, fn, inputargs):
        from pypy.translator.cli.test.runtest import compile_function

        return compile_function(fn, inputargs, auto_raise_exc=True, exctrans=True)
示例#5
0
 def getcompiled(self, fn, annotation):
     return compile_function(fn, annotation, backendopt=True)
示例#6
0
 def run_directly(self, fn, args):
     from pypy.translator.cli.test.runtest import compile_function, get_annotation
     ann = [get_annotation(x) for x in args]
     clifunc = compile_function(fn, ann)
     return clifunc(*args)
示例#7
0
 def getcompiled(self, fn, annotation, annotatorpolicy):
     return compile_function(fn, annotation,
                             annotatorpolicy=annotatorpolicy,
                             nowrap=False)