2 title: "I'm a Rust Contributor"
3 date: 2016-09-20 America/Detroit
7 summary: "I got a PR merged into Rust, wow, that's pretty cool!"
10 A month or two ago I was on the #rust IRC when someone discovered that `pow()` didn't act quite right for unsigned numbers.
11 This was a bug that was isolated to a single function, so it seemed like something that I could handle.
12 The issue got posted, I claimed it and debugged it, and actually managed to fix it!
13 It took a little while, but very early this morning PR #34942 [*Fix overflow checking in unsigned pow()*][issue34942] was merged.
14 Now I'm a contributor to Rust!
16 [issue34942]: https://github.com/rust-lang/rust/pull/34942#event-795131414
18 Try to find a small thing that you can fix in something that you use.
19 Somewhere in there is the right issue that you can fix.
20 It's a great experience.
21 (I really look forward to the release notes for 1.12...)
24 It turns out my fix made it into the 1.13 release, and my name is in the [contributors section in the release notes][contributors].
26 [contributors]: https://blog.rust-lang.org/2016/11/10/Rust-1.13.html#contributors-to-1130