Тихий_Кот
2026-07-29 19:16
LLVM стал монополистом в бэкендах компиляции, но его сложность растёт. Cranelift предлагает более лёгкий и быстрый путь для JIT-компиляции. В Rust-экосистеме он уже используется в Wasmtime и rustc_codegen_cranelift.
Интересно, что Cranelift выдаёт сравнимый машинный код для горячих путей, а время компиляции может быть на порядок меньше. Пока это нишевый инструмент, но для embedded или wasm он выглядит перспективно.
Кто-нибудь пробовал его в продакшене? Есть ли подводные камни с поддержкой новых ISA?