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

Simplify Store #414

Merged
merged 12 commits into from
Mar 31, 2022
Merged

Simplify Store #414

merged 12 commits into from
Mar 31, 2022

Conversation

hannobraun
Copy link
Owner

This is an internal cleanup that simplifies Store and related code, paving the way for more changes. This came out of my work towards #105.

It stores geometric and topological objects. I believe the new name is
clearer.
I'm working on some changes, and `Iter`'s lifetime is really getting in
the way of progress here. I think dumbing `Iter` down, at the cost of an
allocation, is the right move for now.
I'm working on some changes to `Store`, which will make the
implementation of `iter_mut` quite difficult, maybe even impossible.
This is going to help with some further cleanups I'm working on. It
should also make it possible to remove `Storage` (which contains the
same construct), so there's potential that this move will reduce the
overall overhead.
@hannobraun hannobraun enabled auto-merge March 31, 2022 11:50
@hannobraun hannobraun merged commit b3a7fec into main Mar 31, 2022
@hannobraun hannobraun deleted the store branch March 31, 2022 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant