javac8 with jdk7

Joel Borggrén-Franck joel.franck at
Wed Mar 26 08:34:36 UTC 2014


On 26 mar 2014, at 07:54, Jeremy Manson <jeremymanson at> wrote:

> It seems to me that javac should either be officially Java N-1 compliant or officially not.  Since Java N-1 compliance is a requirement for bootstrapping (which is SOP for most compiler implementations), it makes a certain amount of sense to have it be officially Java N-1 compliant, treat violations of that property as bugs, and welcome appropriate patches.
> Having it be mostly Java N-1 compliant, but not really, because there are some classes that need to sneak onto the bootclasspath, is just confusing.  

Well there is build time compliant and run time compliant, if the cost is too high I don't see a problem with being 100% build time compliant but not at all run time compliant. But I agree with what I think Jon is saying, having javac run with JRE n-1 in a degraded state would be a nice contribution if the patches aren't too intrusive.


More information about the compiler-dev mailing list