Short intro to C++ for Rust developers: Ownership and Borrowing

Today, there was a reddit post that asked what one needs to know when
Going after C++ with Rust basics. I thought this was an
interesting question to answer in a blog post and revive my blog.


State Machines in Rust

Every now and then I like to think about topics that don't directly relate to my daily work. One of those topics has been parsers: back in January I wrote about byte-ordered stream parsing and how I think we can improve streaming parsing in Rust with a sm... (more…)

Read more »

Progress report on Rust Cranelift back end

Rustc_codegen_cranelift (cg_clif) is an alternative backend for rustc that I have been working on for the past two years. It uses the Cranelift code generator. Unlike LLVM which is optimized for output quality at the cost of compilation speed even when op... (more…)

Read more »