summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #111625 - Zoxc:rustc_middle-query-move, r=cjgillotDylan DPC2023-05-1710-22/+20
|\
| * Finish move of query.rsJohn Kåre Alsaker2023-05-179-22/+20
| * Move rustc_middle/src/ty/query.rs to rustc_middle/src/query/plumbing.rsJohn Kåre Alsaker2023-05-171-0/+0
* | Auto merge of #111671 - Dylan-DPC:rollup-1jy5r16, r=Dylan-DPCbors2023-05-173-7/+13
|\ \
| * \ Rollup merge of #111648 - Nilstrieb:language-items, r=WaffleLapkinDylan DPC2023-05-173-7/+13
| |\ \ | | |/ | |/|
| | * Remove `LangItems::require`Nilstrieb2023-05-163-7/+13
* | | Auto merge of #111630 - BoxyUwU:ty_const_debug_formatting, r=compiler-errorsbors2023-05-174-41/+71
|\ \ \ | |/ / |/| |
| * | format `Const`'s less verboselyBoxy2023-05-164-41/+71
* | | Rollup merge of #111573 - compiler-errors:erase-re-error, r=WaffleLapkinMatthias Krüger2023-05-161-1/+3
|\ \ \
| * | | Erase ReError properlyMichael Goulet2023-05-141-1/+3
* | | | Rollup merge of #111533 - clubby789:drop-tracking-error, r=oli-obkMatthias Krüger2023-05-162-4/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | Handle error body when in generator layoutclubby7892023-05-132-4/+4
* | | | Rollup merge of #111602 - tmiasko:erroneous-constant-used, r=oli-obkNilstrieb2023-05-165-13/+47
|\ \ \ \
| * | | | Suppress "erroneous constant used" for constants tainted by errorsTomasz Miąsko2023-05-155-13/+47
* | | | | Auto merge of #111221 - compiler-errors:yeet-generalizer, r=lcnrbors2023-05-153-16/+37
|\ \ \ \ \
| * | | | | Rename super_relate_* to structurally_relate_*Michael Goulet2023-05-152-16/+19
| * | | | | yeet ConstInferUnifierMichael Goulet2023-05-151-0/+18
| |/ / / /
* | | | | Rollup merge of #111578 - Zoxc:query-macro-move, r=cjgillotMatthias Krüger2023-05-1514-102/+126
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker2023-05-1514-102/+126
| | |/ / | |/| |
* | | | Auto merge of #111570 - compiler-errors:ct-err, r=BoxyUwUbors2023-05-156-21/+15
|\ \ \ \ | |/ / / |/| | |
| * | | Rename const error methods for consistencyMichael Goulet2023-05-146-21/+15
* | | | Auto merge of #108638 - Zoxc:erase-query-values-map, r=cjgillotbors2023-05-143-29/+39
|\ \ \ \
| * | | | Use dynamic dispatch for queriesJohn Kåre Alsaker2023-04-303-29/+39
* | | | | Auto merge of #111440 - cjgillot:refprop-debuginfo, r=oli-obkbors2023-05-144-16/+40
|\ \ \ \ \
| * | | | | Support ConstantIndex in debuginfo.Camille GILLOT2023-05-131-2/+5
| * | | | | Implement references VarDebugInfo.Camille GILLOT2023-05-134-14/+35
| | |_|/ / | |/| | |
* | | | | Auto merge of #111425 - Bryanskiy:privacy_ef, r=petrochenkovbors2023-05-141-26/+19
|\ \ \ \ \
| * | | | | Populate effective visibilities in rustc_privacyBryanskiy2023-05-111-26/+19
| | |_|_|/ | |/| | |
* | | | | Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors2023-05-135-17/+18
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | add `DynSend / DynSync` for `CopyTaggedPtr`SparrowLii2023-05-061-2/+3
| * | | | correct literals for dyn thread safeSparrowLii2023-05-061-1/+1
| * | | | introduce `DynSend` and `DynSync` auto traitSparrowLii2023-05-066-20/+20
* | | | | Rollup merge of #111451 - compiler-errors:note-cast-origin, r=b-naberDylan DPC2023-05-131-3/+0
|\ \ \ \ \
| * | | | | Note base types of coercionMichael Goulet2023-05-121-3/+0
* | | | | | Rollup merge of #110454 - oli-obk:limited_impl_trait_in_assoc_type, r=compile...Dylan DPC2023-05-136-12/+49
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | Use the opaque_types_defined_by query to cheaply check for whether a hidden t...Oli Scherer2023-05-123-3/+18
| * | | | | add `query opaque_types_defined_by`lcnr2023-05-121-0/+9
| * | | | | Add a convenience functionOli Scherer2023-05-121-0/+12
| * | | | | Rewrite nested `if` conditions into a single matchOli Scherer2023-05-121-6/+7
| * | | | | Invert `IgnoreRegions` to `CheckRegions`Oli Scherer2023-05-121-4/+4
| * | | | | Require `impl Trait` in associated types to appear in method signaturesOli Scherer2023-05-122-2/+2
* | | | | | Auto merge of #109732 - Urgau:uplift_drop_forget_ref_lints, r=davidtwcobors2023-05-121-2/+1
|\ \ \ \ \ \
| * | | | | | Remove and fix useless drop of referenceUrgau2023-05-101-2/+1
* | | | | | | Auto merge of #111493 - matthiaskrgr:rollup-iw1z59b, r=matthiaskrgrbors2023-05-121-4/+2
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Don't ICE in layout computation for placeholder typesMichael Goulet2023-05-121-4/+2
| | |/ / / / | |/| | | |
* | | | | | Rollup merge of #111460 - clubby789:lowercase-box-self, r=compiler-errorsMichael Goulet2023-05-111-1/+1
|\ \ \ \ \ \
| * | | | | | Improve error for `self: Box<self>`clubby7892023-05-111-1/+1
* | | | | | | Rollup merge of #111366 - obeis:ascribe-user-type-variance, r=lcnrMichael Goulet2023-05-111-4/+4
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Make `NonUseContext::AscribeUserTy` carry `ty::Variance`Obei Sideg2023-05-101-4/+4
* | | | | | | Auto merge of #111029 - Nilstrieb:when-the-errs-are-too-big, r=petrochenkovbors2023-05-111-5/+8
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |