[abc] abc-generated code crashes on JVM < 1.5

From: Ondrej Lhotak <olhotak@uwaterloo.ca>
Date: Thu Jul 05 2007 - 15:26:53 BST

A while ago, abc moved to using Java 1.5 features, which means a 1.5 JVM
is required to run the abc compiler. I think I can live with that.

However, the abc-runtime was also switched to compile with target=1.5.
This means that any code *generated by* abc also requires a 1.5 JVM.
To me, this seems to be a more serious limitation. In addition, it does
not seem necessary: the runtime is quite small, and AFAIK does not make
use of 1.5 features.

Would it be possible to change the compilation of the abc-runtime back
to target=1.2? Is there a reason for target=1.5 that I'm missing?

(Edit: Actually, target=1.2 is too much, because the tm codegen does
use 1.4 features, namely java.util.LinkedHashSet.)

Ondrej
Received on Thu Jul 05 15:24:33 2007

This archive was generated by hypermail 2.1.8 : Thu Jul 05 2007 - 15:50:09 BST