summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Auto merge of #111364 - cuviper:unhack-thinlto, r=nikicHEADmasterbors2023-05-183-112/+0
|\
| * Remove the ThinLTO CU hackJosh Stone2023-05-083-112/+0
* | Auto merge of #111568 - scottmcm:undo-opt, r=WaffleLapkinbors2023-05-171-13/+0
|\ \
| * | Stop turning transmutes into discriminants in mir-optScott McMurray2023-05-141-13/+0
* | | Rollup merge of #111625 - Zoxc:rustc_middle-query-move, r=cjgillotDylan DPC2023-05-1717-33/+29
|\ \ \
| * | | Finish move of query.rsJohn Kåre Alsaker2023-05-1716-33/+29
| * | | Move rustc_middle/src/ty/query.rs to rustc_middle/src/query/plumbing.rsJohn Kåre Alsaker2023-05-171-0/+0
* | | | Rollup merge of #111588 - MU001999:diag/improve-e0782, r=fee1-deadDylan DPC2023-05-177-36/+119
|\ \ \ \
| * | | | Emits E0599 when meeting MyTrait::missing_methodmu0019992023-05-177-36/+119
* | | | | Rollup merge of #111557 - cjgillot:revert-111020, r=petrochenkovDylan DPC2023-05-172-5/+2
|\ \ \ \ \
| * | | | | Revert "Validate resolution for SelfCtor too."Camille GILLOT2023-05-142-5/+2
| |/ / / /
* | | | | 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