Am I understanding this correctly:
- 1st gen: "Borrow checker" (the original, unnamed. No longer in use.)
- 2nd gen: "NLL" (Introduced in 2018 edition, but was backported to previous edition)
- "NLL 1.0" (In use)
- Polonius ("NLL 2.0", under development)
I.e. there have been two major generations of borrow checkers, and the second one has two revisions; one is currently in use and the second is in development.
Is this, at least in some vague hand-wavy way, correct?