about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/universal_regions.rs
AgeCommit message (Expand)AuthorLines
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-7/+4
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-76/+76
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-1/+3
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-1/+1
2023-05-29Rename `tcx.mk_re_*` => `Region::new_*`Maybe Waffle-5/+6
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-7/+7
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-20Remove WithOptconstParam.Camille GILLOT-24/+24
2023-04-16Various minor Idx-related tweaksScott McMurray-2/+2
2023-04-13Remove `ToRegionVid`.Nicholas Nethercote-12/+11
2023-04-11Add `sym::anon`.Nicholas Nethercote-2/+2
2023-04-11Use the existing `static` and `env` symbols instead of interning.Nicholas Nethercote-4/+3
2023-04-11Introduce `Region::get_name_or_anon`.Nicholas Nethercote-27/+6
2023-03-07Auto merge of #108735 - clubby789:borrowck-unstable, r=Nilstriebbors-0/+3
2023-03-05Remove `allow(potential_query_instability)` from `borrowck`clubby789-0/+3
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-3/+1
2023-02-26Avoid more calls to typeck.Camille GILLOT-12/+15
2023-02-24Rename many interner functions.Nicholas Nethercote-6/+6
2023-02-22Remove type-traversal trait aliasesAlan Egerton-5/+5
2023-02-19add some cfgs backb-naber-15/+31
2023-02-19remove cfgsb-naber-51/+2
2023-02-19rebaseb-naber-61/+58
2023-02-19some conditional importsb-naber-0/+2
2023-02-19collect region contexts during mir renumberingb-naber-5/+112
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-7/+4
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-2/+2
2023-02-15Add specialized variants of `mk_region`.Nicholas Nethercote-12/+6
2023-02-09Use 'static RegionVid for ReErrorEsteban Küber-3/+9
2023-02-09Change to `ReError(ErrorGuaranteed)`Esteban Küber-1/+1
2023-02-09Introduce `ReError`Esteban Küber-0/+2
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-2/+2
2023-01-26replace usages of fn_sig query with bound_fn_sigKyle Matsuda-2/+2
2023-01-22Update universal_regions.rsSamuel Moelius-1/+1
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
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