]> git.lizzy.rs Git - rust.git/commit
Separate deref and access into different operations; add special exception for creati...
authorRalf Jung <post@ralfj.de>
Fri, 9 Nov 2018 09:53:28 +0000 (10:53 +0100)
committerRalf Jung <post@ralfj.de>
Thu, 15 Nov 2018 08:35:40 +0000 (09:35 +0100)
commita87e9521029fdc319b5c86680d6645f411751943
tree9c48f88dd46b4d67a0dae7b4362383e33b6a541b
parent224d03dbdc642a60a3326c7bb9b9206082d4cda4
Separate deref and access into different operations; add special exception for creating raw references
16 files changed:
src/lib.rs
src/stacked_borrows.rs
tests/compile-fail/stacked_borrows/alias_through_mutation.rs
tests/compile-fail/stacked_borrows/illegal_read5.rs [new file with mode: 0644]
tests/compile-fail/stacked_borrows/illegal_write1.rs
tests/compile-fail/stacked_borrows/illegal_write3.rs
tests/compile-fail/stacked_borrows/illegal_write4.rs
tests/compile-fail/stacked_borrows/illegal_write5.rs
tests/compile-fail/stacked_borrows/load_invalid_mut.rs
tests/compile-fail/stacked_borrows/load_invalid_shr.rs
tests/compile-fail/stacked_borrows/pass_invalid_mut.rs
tests/compile-fail/stacked_borrows/pass_invalid_shr.rs
tests/compile-fail/stacked_borrows/return_invalid_mut.rs
tests/compile-fail/stacked_borrows/return_invalid_shr.rs
tests/compiletest.rs
tests/run-pass/refcell.rs