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

Improve safety in foundation arrays wrt. ownership #232

Merged
merged 7 commits into from
Aug 1, 2022

Conversation

madsmtm
Copy link
Owner

@madsmtm madsmtm commented Jul 31, 2022

Part of #67.

I took a look at how we do arrays again, and while a bit confusing with the double-ownership (e.g. Id<Array<T, O1>, O2>), I'm now fairly confident that it is sound.

@madsmtm madsmtm added enhancement New feature or request A-framework Affects the framework crates and the translator for them labels Jul 31, 2022
@madsmtm madsmtm force-pushed the foundation-id-usage branch 3 times, most recently from 663245c to f1f12ec Compare July 31, 2022 21:44
@madsmtm madsmtm force-pushed the foundation-id-usage branch from f1f12ec to 1bffc9f Compare July 31, 2022 23:47
@madsmtm madsmtm changed the title Improve ownership safety in foundation collection types Improve safety in foundation collection types wrt. ownership Jul 31, 2022
@madsmtm madsmtm force-pushed the foundation-id-usage branch from 7eec09b to a270d44 Compare August 1, 2022 15:11
@madsmtm madsmtm marked this pull request as ready for review August 1, 2022 16:10
@madsmtm madsmtm merged commit e5919bb into master Aug 1, 2022
@madsmtm madsmtm deleted the foundation-id-usage branch August 1, 2022 16:10
@madsmtm madsmtm changed the title Improve safety in foundation collection types wrt. ownership Improve safety in foundation arrays wrt. ownership Aug 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-framework Affects the framework crates and the translator for them enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant