summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #110930 - b-naber:normalize-elaborate-drops, r=cjgillotDylan DPC2023-05-172-1/+27
|\
| * don't inline polymorphic adt instances whose fields contain projectionsb-naber2023-05-102-9/+29
| * dont expect normalization to succeed in elaborate_dropsb-naber2023-04-281-3/+9
* | Auto merge of #111671 - Dylan-DPC:rollup-1jy5r16, r=Dylan-DPCbors2023-05-1722-74/+109
|\ \
| * \ Rollup merge of #111661 - clubby789:offset-of-erase-regions, r=compiler-errorsDylan DPC2023-05-171-3/+4
| |\ \
| | * | Erase regions of type in `offset_of!`clubby7892023-05-161-3/+4
| * | | Rollup merge of #111654 - JoJoJet:unsafe-cell-from-mut-lib, r=joshtriplettDylan DPC2023-05-171-0/+1
| |\ \ \
| | * | | add `UnsafeCell::from_mut`JoJoJet2023-05-161-0/+1
| | |/ /
| * | | Rollup merge of #111649 - Nilstrieb:derive-const-param-ty, r=BoxyUwUDylan DPC2023-05-173-0/+25
| |\ \ \
| | * | | Add derive for `core::marker::ConstParamTy`Nilstrieb2023-05-163-0/+25
| * | | | Rollup merge of #111648 - Nilstrieb:language-items, r=WaffleLapkinDylan DPC2023-05-178-34/+15
| |\ \ \ \
| | * | | | Remove `LangItems::require`Nilstrieb2023-05-168-34/+15
| | |/ / /
| * | | | Rollup merge of #110145 - WaffleLapkin:share_slice_of_bytes, r=NilstriebDylan DPC2023-05-1710-37/+64
| |\ \ \ \
| | * | | | Fixup commentsMaybe Waffle2023-05-161-4/+4
| | * | | | Remove `MetadataRef` type aliasMaybe Waffle2023-05-165-18/+12
| | * | | | Switch `OwnedSlice` to use `Lrc` & remove `Lrc` from `MetadataBlob`Maybe Waffle2023-05-166-13/+47
| | * | | | Merge `MetadataRef` type aliasesMaybe Waffle2023-05-161-4/+3
* | | | | | 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
* | | | | | Auto merge of #111556 - cjgillot:copy-prop-nrvo, r=oli-obkbors2023-05-162-42/+50
|\ \ \ \ \ \
| * | | | | | Simplify implementation.Camille GILLOT2023-05-141-22/+16
| * | | | | | Merge return place with other locals in CopyProp.Camille GILLOT2023-05-142-20/+34
* | | | | | | Auto merge of #111650 - matthiaskrgr:rollup-n7w17v4, r=matthiaskrgrbors2023-05-169-44/+78
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | Rollup merge of #111610 - bvanjoi:fix-99597, r=compiler-errorsMatthias Krüger2023-05-161-31/+46
| |\ \ \ \ \ \
| | * | | | | | fix(diagnostic): wrap parens for ref impl trait parambohan2023-05-161-31/+46
| | | |_|/ / / | | |/| | | |
| * | | | | | 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-166-11/+14
| |\ \ \ \ \ \ \
| | * | | | | | | Handle error body when in generator layoutclubby7892023-05-136-11/+14
| * | | | | | | | Use error term if missing associated item in new solverMichael Goulet2023-05-161-1/+15
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Auto merge of #108062 - Zoxc:spec-incr, r=cjgillotbors2023-05-164-17/+76
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Specialize query execution for incremental and non-incrementalJohn Kåre Alsaker2023-05-144-17/+76
| | |/ / / / / | |/| | | | |
* | | | | | | Auto merge of #105750 - oli-obk:valtrees, r=lcnrbors2023-05-164-54/+84
|\ \ \ \ \ \ \
| * | | | | | | Document how constants as opaque patterns behave differently.Oli Scherer2023-05-162-4/+20
| * | | | | | | Update some commentsOli Scherer2023-05-151-9/+5
| * | | | | | | Always fall back to PartialEq when a constant in a pattern is not recursively...Oli Scherer2023-05-152-36/+51
| * | | | | | | Unnest a variable in prep for the next commit which needs access to the placeOli Scherer2023-05-151-5/+8
| | |_|/ / / / | |/| | | | |
* | | | | | | Rollup merge of #111605 - klensy:fixup_version, r=compiler-errorsNilstrieb2023-05-161-1/+1
|\ \ \ \ \ \ \
| * | | | | | | fixup version placeholder for cfi_encoding featureklensy2023-05-151-1/+1
* | | | | | | | Rollup merge of #111602 - tmiasko:erroneous-constant-used, r=oli-obkNilstrieb2023-05-1613-26/+60
|\ \ \ \ \ \ \ \
| * | | | | | | | Suppress "erroneous constant used" for constants tainted by errorsTomasz Miąsko2023-05-1513-26/+60
* | | | | | | | | Rollup merge of #111572 - kpreid:mdi, r=compiler-errorsNilstrieb2023-05-161-2/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Document that `missing_copy_implementations` and `missing_debug_implementatio...Kevin Reid2023-05-141-2/+2
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Rollup merge of #111449 - compiler-errors:recover-impl-generics-correctly, r=...Nilstrieb2023-05-161-0/+5
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Recover `impl<T ?Sized>` correctlyMichael Goulet2023-05-151-0/+5
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Rollup merge of #111428 - bvanjoi:fix-109250, r=NilstriebNilstrieb2023-05-161-4/+0
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | refactor(resolve): clean up the early error return caused by non-callbohan2023-05-101-4/+0
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Auto merge of #111221 - compiler-errors:yeet-generalizer, r=lcnrbors2023-05-1511-831/+582
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Replace RelationDir with VarianceMichael Goulet2023-05-154-63/+29
| * | | | | | | | | Rename super_relate_* to structurally_relate_*Michael Goulet2023-05-156-23/+26