Get the latest tech news

Evolution of Rust Compiler Errors


Blog about programming stuff.

I recently attended RustWeek(which was totally awesome) and the talks by Alex Crichton (on the history of Rust) and Pietro Albini (on the importance of error messages) inspired me to do a little archaeology into the way Rust compiler messages have evolved over time. Moved variableWrong fieldMissing implementationSwapped argumentsWrong argument typeBorrow check errorMissing where boundUnused variable It is the result of a continuous design, implementation, review and testing effort that has been performed by hundreds of individual contributors over the span of more than ten years.

Get the Android app

Or read this on Hacker News