Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Rustlantis: Randomized Differential Testing of the Rust Compiler

Place expressions and value expressions in Rust

Sandboxing all the things with Flatpak and BubbleBox

From Stacks to Trees: A new aliasing model for Rust

cargo careful: run your Rust code with extra careful debug checking

Thoughts on compile-time function evaluation and type systems (2018)

cargo careful: run your Rust code with extra careful debug checking

Announcing: MiniRust

The last two years in Miri

Pointers Are Complicated III, or: Pointer-integer casts exposed

Do we really need undefined behavior?

Pointers Are Complicated II, or: We need better language specs

Pointers Are Complicated, Or: What's in a Byte? (2018)

What (not so) recently happened in Miri

My Rusty PhD thesis is finally done :)

Why even unused data needs to be valid

Stacked Borrows: An Aliasing Model for Rust (the paper)

How to Panic in Rust

“What the Hardware Does” Is Not What Your Program Does: Uninitialized Memory

Stacked Borrows 2.1: Putting the stack back into Stacked Borrows

Stacked Borrows 2

Miri available as rustup component

Stacked Borrows Implemented

UCG+Miri All-Hands 2019 Recap

Rust 2019: Solid Foundations for Unsafe Code

The Tale of a Bug in Arc: Synchronization and Data Races

Barriers and Two-phase Borrows in Stacked Borrows

Stacked Borrows Implemented: An Aliasing Model for Rust

Stacked Borrows: an aliasing model for Rust

Two Kinds of Invariants

More →