diff -r 7b452ff6bff0 -r d00a3f47b607 src/Tools/Code/code_scala.ML --- a/src/Tools/Code/code_scala.ML Thu Jul 22 11:29:31 2010 +0200 +++ b/src/Tools/Code/code_scala.ML Thu Jul 22 12:07:30 2010 +0200 @@ -429,7 +429,8 @@ (target, { serializer = isar_serializer, literals = literals, check = { env_var = "SCALA_HOME", make_destination = I, make_command = fn scala_home => fn p => fn _ => - Path.implode (Path.append (Path.explode scala_home) (Path.explode "bin/scalac")) ^ " *.scala" } }) + "export JAVA_OPTS='-Xms128m -Xmx512m -Xss2m' && " + ^ Path.implode (Path.append (Path.explode scala_home) (Path.explode "bin/scalac")) ^ " *.scala" } }) #> Code_Target.add_syntax_tyco target "fun" (SOME (2, fn print_typ => fn fxy => fn [ty1, ty2] => brackify_infix (1, R) fxy (