about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/context.rs
AgeCommit message (Expand)AuthorLines
2023-02-17Remove the `InternIteratorElement` impl for `&'a T`.Nicholas Nethercote-1/+1
2023-02-17Clarify `mk_fn_sig` signature.Nicholas Nethercote-3/+4
2023-02-17Replace `mk_foo` calls with `infer_foo` where possible.Nicholas Nethercote-1/+1
2023-02-17Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwUbors-4/+6
2023-02-17Auto merge of #108145 - matthiaskrgr:rollup-bgadak1, r=matthiaskrgrbors-3/+3
2023-02-16changes from reviewKyle Matsuda-1/+3
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-4/+4
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-2/+2
2023-02-17Rollup merge of #107489 - compiler-errors:non_lifetime_binders, r=cjgillotMatthias Krüger-3/+3
2023-02-16Auto merge of #107833 - Zoxc:arena-query-clean, r=cjgillotbors-2/+2
2023-02-16Auto merge of #108127 - matthiaskrgr:rollup-kpzfc6j, r=matthiaskrgrbors-20/+16
2023-02-16Auto merge of #108020 - nnethercote:opt-mk_region, r=compiler-errorsbors-16/+110
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-20/+16
2023-02-16Move provider fields back to rustc_query_implJohn Kåre Alsaker-5/+1
2023-02-16Factor query arena allocation out from query cachesJohn Kåre Alsaker-2/+6
2023-02-16Rename some region-specific stuffMichael Goulet-3/+3
2023-02-15Rollup merge of #107163 - mikebenfield:parameters-pr, r=TaKO8KiDylan DPC-2/+2
2023-02-15Pre-intern some `ReVar`s and `ReLateBound`s.Nicholas Nethercote-4/+59
2023-02-15Add specialized variants of `mk_region`.Nicholas Nethercote-8/+54
2023-02-15Remove `reuse_or_mk_region`.Nicholas Nethercote-7/+0
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-1/+1
2023-02-13Project Binder and Predicate from Interner traitAlan Egerton-0/+2
2023-02-13Avoid interning empty tuples.Nicholas Nethercote-2/+2
2023-02-13Reduce direct `mk_ty` usage.Nicholas Nethercote-2/+23
2023-02-13Pre-intern some commonly used type variables.Nicholas Nethercote-9/+67
2023-02-11Auto merge of #107507 - BoxyUwU:deferred_projection_equality, r=lcnrbors-0/+4
2023-02-10emit `AliasEq` when relating type and const aliasesBoxy-0/+4
2023-02-10Auto merge of #107652 - estebank:re_error, r=oli-obkbors-0/+24
2023-02-09Use `ErrorGuaranteed` more in `ReError`Esteban Küber-5/+8
2023-02-09Change to `ReError(ErrorGuaranteed)`Esteban Küber-8/+22
2023-02-09Introduce `ReError`Esteban Küber-1/+8
2023-02-09Remove `QueryContext`.Nicholas Nethercote-0/+12
2023-02-03intern external constraintsMichael Goulet-0/+4
2023-02-01Improve pretty-printing of `HirIdValidator` errorsArpad Borsos-1/+1
2023-01-29Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obkbors-1/+7
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-4/+1
2023-01-27Introduce GeneratorWitnessMIR.Camille GILLOT-0/+6
2023-01-26Rollup merge of #107150 - Nilstrieb:thread-local-cleanups, r=cjgillotMatthias Krüger-178/+2
2023-01-23Replace terminator-based const eval limitBryan Garza-1/+7
2023-01-23Add hint for missing lifetime bound on trait object when type alias is usedyanchen4791-0/+24
2023-01-21Remove some superfluous type parameters from layout.rs.Michael Benfield-2/+2
2023-01-21Some ty::tls cleanupsNilstrieb-6/+0
2023-01-21Move `ty::tls` to seperate fileNilstrieb-172/+2
2023-01-19Transform async ResumeTy in generator transformArpad Borsos-0/+9
2023-01-17Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726Matthias Krüger-2/+2
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-2/+2
2023-01-12Feed the `features_query` instead of grabbing it from the session lazilyOli Scherer-1/+0
2023-01-12Remove `output_filenames` field from TyCtxt and feed the query insteadOli Scherer-7/+1
2023-01-12Remove `untracked_crate` field and instead pass it along with the resolver.Oli Scherer-6/+0
2023-01-12Feed `crate_name` queryOli Scherer-11/+4