about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2023-05-17Cache dominators.Camille GILLOT-4/+6
2023-05-17Preprocess dominator tree to answer queries in O(1)Tomasz Miąsko-1/+6
2023-05-17Auto merge of #111671 - Dylan-DPC:rollup-1jy5r16, r=Dylan-DPCbors-7/+13
2023-05-17Rollup merge of #111648 - Nilstrieb:language-items, r=WaffleLapkinDylan DPC-7/+13
2023-05-17Auto merge of #111630 - BoxyUwU:ty_const_debug_formatting, r=compiler-errorsbors-41/+71
2023-05-17Finish move of query.rsJohn Kåre Alsaker-22/+20
2023-05-17Move rustc_middle/src/ty/query.rs to rustc_middle/src/query/plumbing.rsJohn Kåre Alsaker-0/+0
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-3/+44
2023-05-16Rollup merge of #111573 - compiler-errors:erase-re-error, r=WaffleLapkinMatthias Krüger-1/+3
2023-05-16Rollup merge of #111533 - clubby789:drop-tracking-error, r=oli-obkMatthias Krüger-4/+4
2023-05-16Remove `LangItems::require`Nilstrieb-7/+13
2023-05-16Turn debugger_visualizers from feed- into regular query.Michael Woerister-1/+11
2023-05-16Fix dependency tracking for debugger visualizersMichael Woerister-1/+12
2023-05-16format `Const`'s less verboselyBoxy-41/+71
2023-05-16Rollup merge of #111602 - tmiasko:erroneous-constant-used, r=oli-obkNilstrieb-13/+47
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-3/+7
2023-05-15Auto merge of #111221 - compiler-errors:yeet-generalizer, r=lcnrbors-16/+37
2023-05-15Profile MIR passes.Camille GILLOT-1/+1
2023-05-15Rename super_relate_* to structurally_relate_*Michael Goulet-16/+19
2023-05-15yeet ConstInferUnifierMichael Goulet-0/+18
2023-05-15Rollup merge of #111578 - Zoxc:query-macro-move, r=cjgillotMatthias Krüger-102/+126
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-102/+126
2023-05-15Auto merge of #111570 - compiler-errors:ct-err, r=BoxyUwUbors-21/+15
2023-05-15Suppress "erroneous constant used" for constants tainted by errorsTomasz Miąsko-13/+47
2023-05-14Erase ReError properlyMichael Goulet-1/+3
2023-05-14Rename const error methods for consistencyMichael Goulet-21/+15
2023-05-14Auto merge of #108638 - Zoxc:erase-query-values-map, r=cjgillotbors-29/+39
2023-05-14Auto merge of #111440 - cjgillot:refprop-debuginfo, r=oli-obkbors-16/+40
2023-05-14Auto merge of #111425 - Bryanskiy:privacy_ef, r=petrochenkovbors-26/+19
2023-05-13Handle error body when in generator layoutclubby789-4/+4
2023-05-13Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors-17/+18
2023-05-13Support ConstantIndex in debuginfo.Camille GILLOT-2/+5
2023-05-13Implement references VarDebugInfo.Camille GILLOT-14/+35
2023-05-13Rollup merge of #111451 - compiler-errors:note-cast-origin, r=b-naberDylan DPC-3/+0
2023-05-13Rollup merge of #110454 - oli-obk:limited_impl_trait_in_assoc_type, r=compile...Dylan DPC-12/+49
2023-05-12Auto merge of #109732 - Urgau:uplift_drop_forget_ref_lints, r=davidtwcobors-2/+1
2023-05-12Use the opaque_types_defined_by query to cheaply check for whether a hidden t...Oli Scherer-3/+18
2023-05-12add `query opaque_types_defined_by`lcnr-0/+9
2023-05-12Add a convenience functionOli Scherer-0/+12
2023-05-12Rewrite nested `if` conditions into a single matchOli Scherer-6/+7
2023-05-12Invert `IgnoreRegions` to `CheckRegions`Oli Scherer-4/+4
2023-05-12Require `impl Trait` in associated types to appear in method signaturesOli Scherer-2/+2
2023-05-12Auto merge of #111493 - matthiaskrgr:rollup-iw1z59b, r=matthiaskrgrbors-4/+2
2023-05-12Don't ICE in layout computation for placeholder typesMichael Goulet-4/+2
2023-05-11Rollup merge of #111460 - clubby789:lowercase-box-self, r=compiler-errorsMichael Goulet-1/+1
2023-05-11Rollup merge of #111366 - obeis:ascribe-user-type-variance, r=lcnrMichael Goulet-4/+4
2023-05-12Note base types of coercionMichael Goulet-3/+0
2023-05-11Improve error for `self: Box<self>`clubby789-1/+1
2023-05-11Populate effective visibilities in rustc_privacyBryanskiy-26/+19
2023-05-11Auto merge of #111029 - Nilstrieb:when-the-errs-are-too-big, r=petrochenkovbors-5/+8