about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/nll.rs
AgeCommit message (Expand)AuthorLines
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-3/+3
2023-03-17Remove VecMapMichael Goulet-3/+3
2023-03-04tweak debug output and bless testsAli MJ Al-Nasrawy-14/+18
2023-02-19some conditional importsb-naber-5/+0
2023-02-19sccs infob-naber-0/+1
2023-02-19collect region contexts during mir renumberingb-naber-6/+10
2023-01-30session: diagnostic migration lint on more fnsDavid Wood-0/+2
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-01Create `format_args` as late as possibleOli Scherer-6/+4
2022-11-18require an `ErrorGuaranteed` to taint infcx with errorsBoxy-1/+4
2022-11-09lint auto passAndyJado-0/+2
2022-11-05simplify applying closure requirementsAli MJ Al-Nasrawy-2/+0
2022-10-07Remove TypeckResults from InferCtxtCameron Steffen-7/+7
2022-09-13Use def_span for external requirements.Camille GILLOT-2/+3
2022-07-19Use LocalDefId in OpaqueTypeKeyMichael Goulet-3/+3
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-06-15implement (unused) matching solverNiko Matsakis-1/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-2/+2
2022-05-17Change `Successors` to `impl Iterator<Item = BasicBlock>`SparrowLii-1/+1
2022-04-07Report opaque type mismatches directly during borrowck of the function instea...Oli Scherer-3/+4
2022-03-28Have the spans of TAIT type conflict errors point to the actual site instead ...Oli Scherer-4/+4
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-3/+3
2022-02-26Rollup merge of #93603 - connorff:compute-polonius-liveness-facts-flag, r=ecs...Matthias Krüger-0/+1
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-1/+1
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-3/+3
2022-02-11rework borrowck errors so that it's harder to not set taintedMichael Goulet-4/+2
2022-02-11implement tainted_by_errors in mir borrowckMichael Goulet-0/+1
2022-02-02Propagate `use_polonius` flag to liveness moduleConnor Fogarty-0/+1
2021-11-07Rename functions reflect that inline const is also "typeck_child"Gary Guo-1/+1
2021-09-28More tracing instrumentationOli Scherer-1/+2
2021-09-15Allow call to get_body_with_borrowck_facts without -Z poloniusWill Crichton-2/+4
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-11/+9
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-0/+460