Skip to content

Commit f0b6815

Browse files
authored
add davidtwco and lqd
my bad!
1 parent 0fbf740 commit f0b6815

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

posts/2022-06-10-nll-by-default.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The work to remove the old borrow checker has been going on for years. It's been
2424
* [Rémy Rakic](https://github.com/lqd), for rebasing Matthew's PR as well as doing other independent diagnostics work.
2525
* [Christopher Vittal](https://github.com/chrisvittal), for removing "compare" mode (don't ask).
2626
* [Centril](https://github.com/centril), for doing a lot of early work reconciling migration mode and the regular mode.
27-
* And of course the members of the NLL working group (myself, [Felix Klock](https://github.com/pnkfelix), [Santiago Pastorino](https://github.com/spastorino), [Matthew Jasper](https://github.com/matthewjasper), [Paul Daniel Faria](https://github.com/nashenas88), [Nick Nethercote](https://github.com/nnethercote)) who delivered the feature in the first place.
27+
* And of course the members of the NLL working group (myself, [Felix Klock](https://github.com/pnkfelix), [Santiago Pastorino](https://github.com/spastorino), [Matthew Jasper](https://github.com/matthewjasper), [David Wood](https://github.com/davidtwco], [Rémy Rakic](https://github.com/lqd), [Paul Daniel Faria](https://github.com/nashenas88), [Nick Nethercote](https://github.com/nnethercote)) who delivered the feature in the first place.
2828

2929
Jack's blog post includes a [detailed narrative](https://jackh726.github.io/rust/2022/06/10/nll-stabilization.html#how-did-we-get-here) of all the work involved if you'd like more details! It's a fun read.
3030

@@ -50,4 +50,4 @@ fn last_or_push<'a>(vec: &'a mut Vec<String>) -> &'a String {
5050

5151
This example doesn't compile today ([try it for yourself](https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=517ac32f0aab076faa32b9065783bbb4)), though there's not a good reason for that. You can often workaround the problem by editing the code to introduce a redundant if ([as shown in this example](https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=d9b25963e83201902ecf5c02d79cbc13)), but with polonius, it will compile as is. If you'd like to learn more about how polonius (and the existing borrow checker) works[^name], you can [watch my talk from Rust Belt Rust](https://www.youtube.com/watch?v=_agDeiWek8w).
5252

53-
[^name]: Or where the name "polonius" comes from!
53+
[^name]: Or where the name "polonius" comes from!

0 commit comments

Comments
 (0)