about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-07-02Auto merge of #91743 - cjgillot:enable_mir_inlining_inline_all, r=oli-obkbors-5/+26
2022-07-02Rollup merge of #98766 - lcnr:mir-visit-pass_by_value, r=oli-obkDylan DPC-106/+149
2022-07-02Rollup merge of #98639 - camsteffen:no-node-binding, r=compiler-errorsDylan DPC-4/+1
2022-07-01Auto merge of #98781 - GuillaumeGomez:rollup-798kb8u, r=GuillaumeGomezbors-0/+8
2022-07-01Don't point at Self type if we can't find an infer variable in ambiguous trai...Michael Goulet-0/+8
2022-07-01Shorten def_span for more items.Camille GILLOT-30/+90
2022-07-01Factor out hir::Node::BindingCameron Steffen-4/+1
2022-07-01cleanup mir visitor for `rustc::pass_by_value`lcnr-106/+149
2022-06-30Recover when failing to normalize closure signature.Camille GILLOT-5/+26
2022-06-30Make `evaluate_obligation` not succeed unconditionally if it registered new h...Oli Scherer-9/+14
2022-06-30lint: port drop trait/glue diagnosticsDavid Wood-0/+6
2022-06-30middle: translation in `LintDiagnosticBuilder`David Wood-2/+3
2022-06-30Auto merge of #98649 - RalfJung:guardians-of-mir, r=oli-obkbors-1149/+1182
2022-06-30Clarify MIR semantics of checked binary operationsTomasz Miąsko-4/+12
2022-06-29fix doc issuesRalf Jung-7/+7
2022-06-29Auto merge of #98520 - RalfJung:invalid, r=compiler-errorsbors-2/+4
2022-06-29move MIR syntax into a dedicated file and ping some people whenever it changesRalf Jung-1148/+1181
2022-06-29Rollup merge of #98665 - ChrisDenton:deprecated-suggestion, r=compiler-errorsMatthias Krüger-1/+1
2022-06-29Rollup merge of #98643 - voidc:valtree-ref-pretty, r=lcnrMatthias Krüger-23/+11
2022-06-29pessimistically treat all function items as containing an opaque typeOli Scherer-0/+5
2022-06-29interpret: adjust error from constructing an invalid valueRalf Jung-2/+4
2022-06-29Use verbose help for deprecation suggestionChris Denton-1/+1
2022-06-29Improve doc comment of destructure_constDominik Stolz-1/+2
2022-06-28Fix trait object reborrow suggestionMichael Goulet-1/+1
2022-06-28Improve pretty printing of valtrees for referencesDominik Stolz-23/+10
2022-06-28make `get_relocations` privateRémy Rakic-6/+11
2022-06-28Do not fetch HIR to compute variances.Camille GILLOT-0/+9
2022-06-28Auto merge of #98222 - cjgillot:single-wf, r=michaelwoeristerbors-24/+26
2022-06-27Rollup merge of #98576 - lcnr:region-stuff-cool-beans, r=jackh726Matthias Krüger-6/+2
2022-06-27Rollup merge of #98506 - compiler-errors:object-safety-suggestions, r=oli-obkMatthias Krüger-38/+29
2022-06-27fold_region: remove unused parameterlcnr-6/+2
2022-06-27Rollup merge of #97780 - compiler-errors:field-wfcheck-before-sized, r=jackh726Matthias Krüger-1/+1
2022-06-27Auto merge of #98221 - cjgillot:single-coh, r=lcnrbors-3/+4
2022-06-26Rollup merge of #98371 - compiler-errors:better-opaque-printing, r=oli-obkYuki Okushi-113/+120
2022-06-25Fix span issues in object safety suggestionsMichael Goulet-38/+29
2022-06-25Rollup merge of #98311 - eggyal:reverse-folder-hierarchy, r=jackh726Matthias Krüger-55/+36
2022-06-24Use write! instead of p! to avoid having to use weird scopingMichael Goulet-25/+12
2022-06-24Fix printing impl trait under bindersMichael Goulet-113/+133
2022-06-24Rollup merge of #98280 - compiler-errors:better-call-closure-on-type-err, r=e...Yuki Okushi-1/+1
2022-06-24Rollup merge of #96955 - Aaron1011:pretty-print-sort, r=petrochenkovYuki Okushi-11/+10
2022-06-23Rollup merge of #98388 - rosehuds:master, r=davidtwcoMichael Goulet-4/+18
2022-06-23Rollup merge of #98365 - jyn514:improve-obligation-errors-review-comments, r=...Michael Goulet-1/+15
2022-06-22Perform coherence checking per impl.Camille GILLOT-3/+4
2022-06-22Remove (transitive) reliance on sorting by DefId in pretty-printerAaron Hill-11/+10
2022-06-22implement `iter_projections` function on `PlaceRef`Rose Hudson-4/+18
2022-06-22Rollup merge of #97895 - nbdd0121:unlikely, r=estebankYuki Okushi-1/+1
2022-06-22Rollup merge of #97818 - compiler-errors:rpit-error-spanned, r=oli-obkYuki Okushi-0/+3
2022-06-22Fix parallel compiler.Camille GILLOT-0/+17
2022-06-21Point at return expression for RPIT-related errorMichael Goulet-0/+3
2022-06-21Improve suggestion for calling closure on type mismatchMichael Goulet-1/+1