Skip to content
You must be logged in to sponsor asquared31415

Become a sponsor to asquared31415

I contribute to the Rust programming language project and some of its associated tools like Clippy. I have worked on various features of rustc, including some work on asm! and on lang_items.

My asm! work includes implementing the named_asm_labels lint (to everyone's demise, that can indeed cause problems), preventing the use of .att_syntax in favor of asm!'s options, and various docs improvements.

My lang_items work includes improving the ability of the compiler to tell the user when they have implemented a lang item wrong, which is particularly useful to certain no_std and bare-metal programs that use lang="start".

In Clippy I have worked on lints that try to guide users to using unsafe code correctly, especially in cases where the behavior of unsafe-related code may be subtly incorrect.

I would love to continue to improve the ways that users interact with unsafe code in Rust.

Select a tier

$ a month

Choose a custom amount.