Files
tantivy/jitexpr
2026-08-18 15:37:06 +02:00
..
2026-08-18 15:37:06 +02:00
2026-08-18 15:37:06 +02:00
2026-08-18 14:22:24 +02:00
2026-08-17 10:04:14 +02:00
2026-08-17 17:42:04 +02:00

This is an expression compiler relying on Cranelift.

UntypedExpr ↓ injecting variable types, and type checking TypedExpr ↓ lowering Cranelift IR ↓ Cranelift code generation Machine code (or assembly)

The project does not rely on cranelifts function call abstraction. Instead it just manipulates expression, so everything is always inlined.