about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2023-02-27Implement checked Shl/Shr at MIR building.Camille GILLOT-12/+12
2023-02-27Auto merge of #108538 - matthiaskrgr:rollup-vw6h5ea, r=matthiaskrgrbors-9/+0
2023-02-27Rollup merge of #108363 - cjgillot:unused-crate, r=WaffleLapkinMatthias Krüger-9/+0
2023-02-27Auto merge of #108493 - cjgillot:thir-print, r=compiler-errorsbors-882/+0
2023-02-27Unify all validity check intrinsicsNilstrieb-9/+23
2023-02-27Rollup merge of #108486 - cjgillot:owner-ditem, r=NilstriebMatthias Krüger-5/+9
2023-02-27Rollup merge of #108364 - Nilstrieb:validity-checks-refactor, r=compiler-errorsMatthias Krüger-7/+43
2023-02-26Move THIR printing to rustc_mir_build.Camille GILLOT-882/+0
2023-02-26Wrap more into into closure_typeinfo query.Camille GILLOT-11/+36
2023-02-26Access upvars through a query.Camille GILLOT-25/+27
2023-02-26Store the body type in THIR.Camille GILLOT-3/+23
2023-02-26Simplify diagnostic_items.Camille GILLOT-5/+9
2023-02-26Auto merge of #108375 - Zoxc:query-inline, r=cjgillotbors-0/+1
2023-02-25Auto merge of #108450 - matthiaskrgr:rollup-rqvfgu3, r=matthiaskrgrbors-2/+3
2023-02-25Add inlining attributes for query system functionsJohn Kåre Alsaker-0/+1
2023-02-24Wrap missing provider message correctlyMichael Goulet-2/+3
2023-02-24Use `List::empty()` instead of `mk_substs(&[])`.Nicholas Nethercote-1/+1
2023-02-24Add `mk_canonical_var_infos_from_iter`.Nicholas Nethercote-3/+11
2023-02-24Rename `mk_{ty,region}` as `mk_{ty,region}_from_kind`.Nicholas Nethercote-33/+41
2023-02-24Rename many interner functions.Nicholas Nethercote-138/+148
2023-02-24Tweak the slice interners.Nicholas Nethercote-59/+24
2023-02-23Lazily compute crate name for consider_optimizingNilstrieb-2/+1
2023-02-23Unify validity checks into a single queryNilstrieb-7/+43
2023-02-23Auto merge of #108369 - compiler-errors:ty-error-more, r=BoxyUwUbors-13/+12
2023-02-23Rollup merge of #108350 - compiler-errors:assoc-type-bound-dogfooding, r=oli-obkMatthias Krüger-7/+7
2023-02-23Auto merge of #108324 - notriddle:notriddle/assoc-fn-method, r=compiler-error...bors-9/+38
2023-02-22Rename ty_error_with_guaranteed to ty_error, ty_error to ty_error_miscMichael Goulet-11/+9
2023-02-22Use ty_error_with_guaranteed in many more placesMichael Goulet-2/+3
2023-02-22Remove some resolver outputs.Camille GILLOT-9/+0
2023-02-22Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obkbors-246/+304
2023-02-22Remove type-traversal trait aliasesAlan Egerton-246/+304
2023-02-22diagnostics: if AssocFn has self argument, describe as methodMichael Howell-9/+38
2023-02-22Auto merge of #103042 - davidtwco:translation-distributed-ftl, r=oli-obkbors-3/+53
2023-02-22Auto merge of #108339 - GuillaumeGomez:rollup-4z02kas, r=GuillaumeGomezbors-2/+3
2023-02-22Rollup merge of #108168 - clubby789:recursive-type-alias, r=compiler-errorsGuillaume Gomez-2/+3
2023-02-22errors: generate typed identifiers in each crateDavid Wood-3/+53
2023-02-22Auto merge of #108300 - oli-obk:elsa, r=eholkbors-3/+2
2023-02-21Rollup merge of #104239 - b-naber:sccs-info, r=jackh726Matthias Krüger-1/+8
2023-02-21address reviewb-naber-1/+1
2023-02-21Auto merge of #108301 - Dylan-DPC:rollup-70zpkt0, r=Dylan-DPCbors-7/+37
2023-02-21Rollup merge of #108141 - spastorino:add_rpitit_queries, r=compiler-errorsDylan DPC-7/+37
2023-02-21Use a lock-free datastructure for `source_span`Oli Scherer-3/+2
2023-02-21Auto merge of #104754 - nnethercote:more-ThinVec-in-ast, r=the8472bors-1/+1
2023-02-21Associated type bounds in some places in the compilerMichael Goulet-7/+7
2023-02-21Upgrade `thin-vec` from 0.2.9 to 0.2.12.Nicholas Nethercote-1/+1
2023-02-20Minimal changes to make miri workRune Tynan-14/+4
2023-02-20Remove unused lifetimeRune Tynan-1/+1
2023-02-20Add mentioned from_raw_bytes constructorRune Tynan-0/+17
2023-02-20Allow non-`Box` allocations in preparation for aligned const allocations for ...Rune Tynan-28/+84
2023-02-20Remove IntoDefIdTreeOli Scherer-17/+8