Thanks to visit codestin.com
Credit goes to lib.rs

165 releases (53 breaking)

Uses new Rust 2024

new 0.132.0 May 21, 2026
0.131.1 Apr 30, 2026
0.130.0 Mar 20, 2026
0.127.0 Dec 22, 2025
0.79.0 Dec 13, 2021

#190 in Testing

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

2,549,648 downloads per month
Used in 1,323 crates (3 directly)

Apache-2.0 WITH LLVM-exception

340KB
7.5K SLoC

ISLE: Instruction Selection / Lowering Expressions

ISLE is a domain specific language (DSL) for instruction selection and lowering clif instructions to vcode's MachInsts in Cranelift.

ISLE is a statically-typed term-rewriting language. You define rewriting rules that map input terms (clif instructions) into output terms (MachInsts). These rules get compiled down into Rust source test that uses a tree of match expressions as good as or better than what you would have written by hand.

Dependencies

~0–2MB
~34K SLoC