Skip to content
Rust Search
← RustFest 2016

Why you'd be better off using QuickCheck when porting to Rust

Rust Programming Language
RustFest 26:25 3484 views

For about half a year I’ve been doing a Rust port of a CPU emulator library written in C. This talk will tell you why on earth someone would want to do that, and why the effort likely would have failed without the use of QuickCheck, which has enabled me to thoroughly compare and test that the port has identical behavior to the original (as well as the CPU spec). It will also tell the tale of macro madness, the discovery of a O(n²) bug in the Rust compiler, and why I think most Rust tradeoffs ar

Player unavailable or embedding blocked? Use the YouTube link above.