about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/universal_regions.rs
AgeCommit message (Expand)AuthorLines
2022-12-06`rustc_borrowck`: remove `ref` patternsMaybe Waffle-3/+3
2022-10-31Add bug! back to late_bound_vars queryMichael Goulet-0/+4
2022-10-31Make external/local late-bound region registration more explicitMichael Goulet-25/+68
2022-10-31Collect late-bound regions from all closure parents in `closure_mapping`Michael Goulet-39/+43
2022-10-31Create NLL infer vars for late-bound regions from closuresMichael Goulet-27/+35
2022-10-14more dupe word typosRageking8-1/+1
2022-10-07Remove TypeckResults from InferCtxtCameron Steffen-3/+3
2022-09-19remove the `Subst` trait, always use `EarlyBinder`lcnr-1/+1
2022-09-08Remove ReEmptyJack Huey-18/+1
2022-09-01tracing::instrument cleanupOli Scherer-2/+1
2022-07-07Move is_free and is_free_or_static to Region, change resolve_var to resolve_r...Jack Huey-1/+1
2022-06-27fold_region: remove unused parameterlcnr-4/+2
2022-06-03Compute `is_late_bound` in a separate query.Camille GILLOT-2/+2
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-05-13Add bound_type_ofJack Huey-4/+5
2022-05-10Introduce EarlyBinderJack Huey-3/+5
2022-05-02fix most compiler/ doctestsElliot Roberts-4/+4
2022-04-10Store LocalDefId in is_late_bound_map.Camille GILLOT-5/+3
2022-04-10Avoid accessing HIR from MIR queries.Camille GILLOT-4/+4
2022-03-30Auto merge of #95436 - cjgillot:static-mut, r=oli-obkbors-1/+1
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-1/+1
2022-03-28Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"Oli Scherer-9/+5
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-2/+2
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-4/+2
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-2/+2
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-1/+1
2022-02-11Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"Oli Scherer-5/+9
2022-02-02Lazily resolve type-alias-impl-trait defining usesOli Scherer-9/+5
2021-12-31Ensure that early-bound function lifetimes are always 'local'Aaron Hill-16/+25
2021-11-07Rename functions reflect that inline const is also "typeck_child"Gary Guo-20/+20
2021-11-07Implement type inference for inline constsGary Guo-10/+39
2021-11-06use matches!() macro in more placesMatthias Krüger-8/+2
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-0/+817