So it's been like a couple months since i wrote the last post about how i tackled an e-needs-test issue This time, like i promised, i wanna go through something a bit more user-facing together with you - diagnostics Note A diagnostic is that nice, colored explanation the compiler shows you when something goes wrong. Instead of just shouting "error" and walking away, the compiler calmly points…
In this part, I want to cover how I would tackle an issue labeled E-needs-test . I'll also be mentoring a Google Summer of Code project this year, and it's test-suite related - so if you're interested, you can read more about it here Given that this isn't a very time-consuming task, I expect this post won't be very long. I'll document everything as I go - you'll…
Before we start: This post is long and detailed on purpose. It's not meant to be read linearly or "from start to finish". If you're just getting started, it's perfectly fine to read only the parts that feel useful right now and ignore the rest until later I I I Have you ever opened the rust-lang/rust repo and felt overwhelmed by the sheer number of files, tests, and issues?…
Hi all! In this blog post, I'm going to talk about a feature I've been working on stabilizing The original tracking issue was created more than 7 years ago I've been using Rust for less than 7 years, so I’ll relay what I’ve heard: the feature was stabilized at first, but some drop-order bugs appeared, and it was quickly destabilized. I guess it was then abandoned for a long time,…
Hi, last time I wrote about uncertainty . This time, I want to write about what came after. Here's an update on my journey after that post - the progress, the difficulties, and where I ended up There, where it all ended last time After my last post, I received an overwhelming amount of support - both in comments and private messages. Thank you all so much for that. Several people also reached…
Hi! I am a member of the Rust compiler team. Over the past ten months, I have made over 400 contributions, including fixing bugs, improving diagnostics, stabilising features, reviewing pull requests and mentoring new contributors I care deeply about Rust, and I plan to continue investing a lot of time in improving the compiler, the test suite and the experience of contributors Why support me? Your…
Hi, my name is [DATA REDACTED], known as Kivooeo, working as a compiler engineer on Rust Compiler Team on a volunteer basis daily! Don't know what to say here, but I'm sure that this page will grow in size over time :3