The rhg executable implements a subset of the
functionnality of hg using only Rust, to avoid the startup
cost of a Python interpreter. This subset is initially small but grows
over time as rhg is improved. When fallback to the Python
implementation is con... (more…)
Read more »
I'm excited to announce shredder, a library for Rust that provides a garbage collected smart pointer, Gc. This smart pointer is useful in the same sorts of situations as Rc, but can handle reference cycles. It's available on crates.io and Github. Here's h... (more…)
Read more »
A brief technical primer on Rust's key security feature, with embedded-specific context. (more…)
Read more »
In my last blog post, I wrote about learning Rust and implementing the RaptorQ (RFC6330) fountain code. I only optimized the library for handling small message sizes, since it was mainly a project to help me learn Rust. However, since releasing it, a numb... (more…)
Read more »
Let’s look at some of the progress on Rust compiler speed made since my last post. I will start with some important changes made by other people. (more…)
Read more »