The Rust module system is too confusing

A while ago I was considering an idea, so I wrote a tweet to ask what folks thought about it.


Fixing Rust’s test suite on RISC-V

My previous blog post introduced my work to improve Rust's support for RISC-V Linux systems. Since then I fixed a couple of interesting compiler bugs. This blog post is more technical - describing these bugs and explaining some rustc internals along the w... (more…)

Read more »

Examining ARM vs. x86 Memory Models with Rust

With Apple’s recent announcement that they are moving away from Intel X86 CPU’s to their own ARM CPU’s for future laptops and desktops I thought it would be a good time to take a look at the some differences that can affect systems programmers working in ... (more…)

Read more »

24 days of Rust – leftpad

Do you remember the time when one developer broke half of the Internet? Earlier this year a package called left-pad was pulled from the NPM registry (a counterpart of for the JavaScript folks). This caused... some drama, to say the least. Shall ...

Read more »