Hacker News new | ask | show | jobs
by sgammon 380 days ago
This results in identical .class bytecode that `javac` produces, yes, because it's literally just `javac`, but built as a native binary instead of a Java entrypoint.

We build at JDK24 and support `--source/--target/--release` so you can build against earlier JVM targets.

If you find any output differences between Elide and JDK24 (Oracle GraalVM), then we'd consider that a bug. Similarly, we accept identical compile flags and emit identical warnings/messages, as under the hood we are just using the same compiler APIs but natively.