X-Git-Url: https://git.ralfj.de/web.git/blobdiff_plain/eccd35e139e4d1d6c1e66f22883d5f98c24d71b5..a96d7d41f031bf3bf3b0101eadb1a429b9463f39:/ralf/_posts/2019-04-30-stacked-borrows-2.md diff --git a/ralf/_posts/2019-04-30-stacked-borrows-2.md b/ralf/_posts/2019-04-30-stacked-borrows-2.md index 87617ea..7951899 100644 --- a/ralf/_posts/2019-04-30-stacked-borrows-2.md +++ b/ralf/_posts/2019-04-30-stacked-borrows-2.md @@ -1,6 +1,7 @@ --- title: "Stacked Borrows 2" categories: rust research +forum: https://internals.rust-lang.org/t/stacked-borrows-2/9951 --- Recently, I have [significantly updated](https://github.com/rust-lang/miri/pull/695) Stacked Borrows in order to fix some issues with the handling of shared references that were uncovered in the previous version. @@ -365,4 +366,4 @@ It puts us into a good position to do more precise tracking for raw pointers, si That will be needed for compatibility with LLVM. However, [there are still some known issues](https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aissue+is%3Aopen+label%3Atopic-stacked-borrows), and also the fact that we do not actually use the "stack" as a stack indicates that maybe we should use a different structure there (potentially something more like a tree). This is definitely not the final word, but I think it is a step in the right direction, and I am curious to see how it works out. -As usual, if you have any questions or comments, please join the discussion in the forums! +As usual, if you have any questions or comments, please join the [discussion in the forums](https://internals.rust-lang.org/t/stacked-borrows-2/9951)!