rust-analyzer上でRustコンパイルを24倍高速化するra-jit
24x faster Rust compilation with rust-analyzer

indexable-incのra-jitは、rust-analyzerを土台にしたRustコンパイラデーモンだ。Cargoのビルドを高速なインクリメンタル方式で処理し、実行中のプログラムへライブで編集を適用できる。Craneliftをデフォルトのバックエンドに据え、ホットリロードやライブコーディングを可能にする。nix runで即座に試せるほか、cargo install ra-jitでも導入できる。
編集内容はテキストとしてデーモンに送られ、プログラムはパッチが届くたびにそれを適用する。