rustc_codegen_jvm: Rust compiler backend to emit JVM bytecode
Summary
A Rust compiler backend that emits JVM bytecode, enabling Rust code to run on the JVM as a runnable jar. It describes the end-to-end compilation workflow from MIR to JVM class files, optimisation, and packaging via java-linker, with prerequisites and usage details.