-
Notifications
You must be signed in to change notification settings - Fork 48
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
Finish the safety argument for BinEntry::Moved
#9
Comments
I'm thinking as follows: If we perform an operation that sees a Lines 719 to 749 in 051ca79
Since this traces the entire lifetime of both the guard and the table and in particular, the above code is the only place that |
Yes, that seems correct to me as well! Could you submit a PR with that argument included? I think maybe we want to make that argument as a comment on the |
Nice! I just created #35 for this. I was also already thinking about reducing redundancy with these comments, but wasn't sure where to put them yet. The definition of There is also some other PR i saw which had copied the argument, I'll go find it and tell them about the PR so that we don't introduce more copies of the FIXME again 😉 |
The safety argument for why dereferencing the pointer in
BinEntry::Moved
has not been completed. It currently stands with aFIXME
in case three hereflurry/src/lib.rs
Lines 474 to 492 in d3dae04
and case two here
flurry/src/lib.rs
Lines 1060 to 1072 in 6d56c58
The text was updated successfully, but these errors were encountered: