Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor region granularity #3850

Closed
nikomatsakis opened this issue Oct 24, 2012 · 1 comment
Closed

Refactor region granularity #3850

nikomatsakis opened this issue Oct 24, 2012 · 1 comment
Assignees
Labels
A-lifetimes Area: Lifetimes / regions

Comments

@nikomatsakis
Copy link
Contributor

As described in this comment on #3387, the current region granularity is too coarse. I decided to open a second issue for this. It should be considered as blocking #3387, I suppose.

@ghost ghost assigned nikomatsakis Oct 24, 2012
nikomatsakis added a commit to nikomatsakis/rust that referenced this issue Oct 24, 2012
nikomatsakis added a commit that referenced this issue Oct 25, 2012
bors added a commit that referenced this issue May 7, 2013
…omatsakis

This rather sprawling branch refactors the borrow checker and much of the region code, addressing a number of outstanding issues. I will close them manually after validating that there are test cases for each one, but here is a (probably partial) list:

  - #4903: Flow sensitivity
  - #3387: Moves in overloaded operators
  - #3850: Region granularity
  - #4666: Odd loaning errors
  - #6021: borrow check errors with hashmaps
  - #5910: @mut broken

cc #5047

(take 5)
@nikomatsakis
Copy link
Contributor Author

Done as part of #6286.

bors pushed a commit to rust-lang-ci/rust that referenced this issue May 15, 2021
RalfJung pushed a commit to RalfJung/rust that referenced this issue Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-lifetimes Area: Lifetimes / regions
Projects
None yet
Development

No branches or pull requests

1 participant