-
Notifications
You must be signed in to change notification settings - Fork 13.5k
MIR: change "lvalue" terminology to "place". #46425
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
@bors r+ p=1 |
📌 Commit 0f7e416 has been approved by |
Giving high priority because bitrot probability is high. |
☔ The latest upstream changes (presumably #46236) made this pull request unmergeable. Please resolve the merge conflicts. |
@bors r=nikomatsakis |
📌 Commit 473f044 has been approved by |
@bors r=15 |
💡 This pull request was already approved, no need to approve it again.
|
📌 Commit 473f044 has been approved by |
oops sorry @bors r=nikomatsakis p=15 |
💡 This pull request was already approved, no need to approve it again.
|
📌 Commit 473f044 has been approved by |
MIR: change "lvalue" terminology to "place". As pointed out elsewhere, "lvalue" vs "rvalue" is a misleading/obscure distinction and several other choices have been proposed, the one I prefer being "place" vs "value". This PR only touches the "lvalue" side, and only in MIR-related code, as it's already a lot and could rot.
☀️ Test successful - status-appveyor, status-travis |
Replace "lvalue" terminology with "place". See #46425 for the previous PR (which only changed MIR-related code). r? @nikomatsakis
As pointed out elsewhere, "lvalue" vs "rvalue" is a misleading/obscure distinction and several other choices have been proposed, the one I prefer being "place" vs "value".
This PR only touches the "lvalue" side, and only in MIR-related code, as it's already a lot and could rot.