]> Witch of Git - web/blog/blob - posts/2016/i-am-a-rust-contributor.md
Move to an ES module for config
[web/blog] / posts / 2016 / i-am-a-rust-contributor.md
1 ---
2 title: "I'm a Rust Contributor"
3 date: 2016-09-20
4 tags:
5 - rust
6 - open source
7 summary: "I got a PR merged into Rust, wow, that's pretty cool!"
8 ---
9
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!
15
16 [issue34942]: https://github.com/rust-lang/rust/pull/34942#event-795131414
17
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...)
22
23 **Update:**
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].
25
26 [contributors]: https://blog.rust-lang.org/2016/11/10/Rust-1.13.html#contributors-to-1130