
The C Language as a Translation Source: Semantics, Undefined Behavior, and the libyaml Idiom Set
The Ferrous Bridge programme translates security-critical C libraries into safe, idiomatic Rust. The first concrete target is libyaml (~9,300 lines of C across ten source files). To translate C faithfully one must read C...


