about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/def_use.rs
AgeCommit message (Expand)AuthorLines
2025-04-13Visit place in BackwardIncompatibleDropHint statementMichael Goulet-0/+3
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-2/+2
2024-08-18rename AddressOf -> RawBorrow inside the compilerRalf Jung-2/+2
2024-08-16Add `warn(unreachable_pub)` to `rustc_borrowck`.Nicholas Nethercote-2/+2
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-05-29unique borrows are mutating useslcnr-1/+0
2023-05-10Make `NonUseContext::AscribeUserTy` carry `ty::Variance`Obei Sideg-1/+1
2023-04-29Make PlaceMention a non-mutating use.Camille GILLOT-1/+1
2023-04-21Evaluate place expression in `PlaceMention`.Camille GILLOT-3/+5
2023-03-09Document borrowck behaviour.Camille GILLOT-1/+3
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-1/+1
2022-11-09lint auto passAndyJado-0/+2
2022-04-11Add new `MutatatingUseContext`s for deinit and `SetDiscriminant`Jakob Degen-0/+4
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-3/+0
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-1/+2
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-0/+78