about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/diagnostics/region_name.rs
AgeCommit message (Expand)AuthorLines
2024-02-08Make `RegionName` `Copy` by (transitively) interning the few string variantsAmanda Stjerna-13/+13
2024-02-06A drive-by rewrite of give_region_a_name()Amanda Stjerna-17/+21
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-10/+11
2024-02-06Make async closures directly lower to ClosureKind::CoroutineClosureMichael Goulet-3/+12
2024-02-06Invert diagnostic lints.Nicholas Nethercote-0/+3
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-1/+1
2023-12-26Auto merge of #119258 - compiler-errors:closure-kind, r=eholkbors-52/+76
2023-12-25Flatten matchMichael Goulet-47/+67
2023-12-25Only regular coroutines have movabilityMichael Goulet-13/+13
2023-12-25Make closures carry their own ClosureKind, rather than deducing what it is fr...Michael Goulet-40/+44
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-22Split coroutine desugaring kind from sourceMichael Goulet-29/+36
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-20/+10
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-5/+5
2023-12-08Implement `async gen` blocksMichael Goulet-2/+17
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-2/+2
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-14finish `RegionKind` renamelcnr-20/+23
2023-11-13rename `ReLateBound` to `ReBound`lcnr-1/+1
2023-10-26Add hir::GeneratorKind::GenOli Scherer-0/+14
2023-10-25Rename `AsyncCoroutineKind` to `CoroutineSource`Oli Scherer-3/+3
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-6/+6
2023-10-20s/Generator/Coroutine/Oli Scherer-5/+5
2023-10-13Format all the let chains in compilerMichael Goulet-3/+1
2023-09-27Auto merge of #116163 - compiler-errors:lazyness, r=oli-obkbors-1/+1
2023-09-26subst -> instantiatelcnr-2/+2
2023-09-26Don't store lazyness in DefKindMichael Goulet-1/+1
2023-09-24Remove span from BrAnon.Camille GILLOT-1/+1
2023-09-21Record asyncness span in HIRMichael Goulet-1/+1
2023-09-18Remove `RegionHighlightMode::tcx`.Nicholas Nethercote-4/+4
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-1/+1
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-0/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-22/+20
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-2/+2
2023-06-26Migrate predicates_of and caller_bounds to ClauseMichael Goulet-4/+4
2023-06-19s/Clause/ClauseKindMichael Goulet-2/+2
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-1/+1
2023-04-13Remove `ToRegionVid`.Nicholas Nethercote-5/+5
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-4/+3
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+3
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-11/+4
2023-02-14Add `of_trait` to DefKind::Impl.Camille GILLOT-2/+2
2023-02-09Change to `ReError(ErrorGuaranteed)`Esteban Küber-1/+1
2023-02-09Introduce `ReError`Esteban Küber-3/+7
2023-01-30errors: implement `IntoDiagnosticArg` for `&T`David Wood-0/+6
2023-01-09Rollup merge of #106549 - wcampbell0x2a:use-fmt-named-parameters-borrowck, r=...fee1-dead-4/+3
2023-01-06Use fmt named parameters in rustc_borrowckwcampbell-4/+3