dcreager.net

Languages » Python » ty

ty is the type checker that we are adding to Ruff.

Life of an mdtest

ty is implemented in Rust.

The type checker leans heavily on lazy, incremental computation, as provided by salsa.

Salsa (incremental computation framework)

Deep dives

[2026-03-06] SpecializationBuilder migration

Profiling

Filtering some functions in a flamegraph

» Languages » Python