comparison mx/commands.py @ 5410:206df7b3e022

better compile commands for JTTs (compile all methods from jtt except run* methods)
author Gilles Duboscq <duboscq@ssw.jku.at>
date Tue, 15 May 2012 16:26:55 +0200
parents 67e63e8dcbd2
children 27536e9982fa
comparison
equal deleted inserted replaced
5409:fc3efebea409 5410:206df7b3e022
674 if len(pos) != 0: 674 if len(pos) != 0:
675 classes = [c for c in classes if containsAny(c, pos)] 675 classes = [c for c in classes if containsAny(c, pos)]
676 if len(neg) != 0: 676 if len(neg) != 0:
677 classes = [c for c in classes if not containsAny(c, neg)] 677 classes = [c for c in classes if not containsAny(c, neg)]
678 678
679 vm(['-XX:-BootstrapGraal', '-XX:CompileOnly=::test', '-Xcomp', '-esa'] + vmArgs + ['-cp', mx.classpath(proj), 'org.junit.runner.JUnitCore'] + classes) 679 vm(['-XX:-BootstrapGraal', '-XX:CompileOnly=com/oracle/graal/jtt', '-XX:CompileCommand=exclude,com/oracle/graal/jtt*.run*', '-XX:CompileCommand=quiet', '-Xcomp', '-esa'] + vmArgs + ['-cp', mx.classpath(proj), 'org.junit.runner.JUnitCore'] + classes)
680 680
681 def buildvms(args): 681 def buildvms(args):
682 """build one or more VMs in various configurations""" 682 """build one or more VMs in various configurations"""
683 683
684 parser = ArgumentParser(prog='mx buildvms'); 684 parser = ArgumentParser(prog='mx buildvms');