about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2024-05-27Omit non-needs_drop drop_in_place in vtablesMark Rousskov-4/+8
2024-05-27Rollup merge of #125616 - RalfJung:mir-validate-downcast-projection, r=compil...Matthias Krüger-2/+2
2024-05-27MIR validation: ensure that downcast projection is followed by field projectionRalf Jung-2/+2
2024-05-27Rollup merge of #125597 - compiler-errors:early-binder, r=jackh726Guillaume Gomez-643/+106
2024-05-27Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercotebors-34/+21
2024-05-27Auto merge of #125468 - BoxyUwU:remove_defid_from_regionparam, r=compiler-errorsbors-39/+30
2024-05-26Use EarlyBinder in rustc_type_ir, simplify importsMichael Goulet-2/+2
2024-05-26Uplift EarlyBinderMichael Goulet-606/+50
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-80/+99
2024-05-25Rollup merge of #125510 - lcnr:change-proof-trees-to-be-shallow, r=compiler-e...Matthias Krüger-5/+9
2024-05-25Rollup merge of #125451 - oli-obk:const_type_mismatch, r=compiler-errorsMatthias Krüger-9/+0
2024-05-25Auto merge of #124187 - compiler-errors:self-ctor, r=petrochenkovbors-28/+0
2024-05-24remove proof tree formatter, make em shallowlcnr-5/+9
2024-05-24Add intra-doc-links to rustc_middle crate-level docs.Alona Enraght-Moony-5/+6
2024-05-24Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics)Boxy-35/+8
2024-05-24Remove `DefId` from `EarlyParamRegion` (type system)Boxy-4/+16
2024-05-24docsBoxy-0/+6
2024-05-24Use regular type equating instead of a custom queryOli Scherer-9/+0
2024-05-23Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726bors-6/+41
2024-05-23Improve the doc of query associated_itemr0cky-1/+1
2024-05-23Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obkMatthias Krüger-11/+20
2024-05-23Allow const eval failures if the cause is a type layout issueOli Scherer-0/+3
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-6/+41
2024-05-23Auto merge of #125359 - RalfJung:interpret-overflowing-ops, r=oli-obkbors-12/+24
2024-05-23Remove `DelayDm`León Orell Valerian Liehr-1/+1
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-33/+20
2024-05-22Auto merge of #125423 - fmease:rollup-ne4l9y4, r=fmeasebors-1/+1
2024-05-22Rollup merge of #125399 - scottmcm:less-hir-in-cg_ssa, r=compiler-errorsLeón Orell Valerian Liehr-1/+1
2024-05-22Auto merge of #125415 - fmease:rollup-n2bg7q5, r=fmeasebors-0/+39
2024-05-22Rollup merge of #125259 - compiler-errors:fn-mut-as-a-treat, r=oli-obkLeón Orell Valerian Liehr-0/+39
2024-05-22Auto merge of #124686 - saethlin:rust-file-footer, r=fmeasebors-20/+22
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-11/+20
2024-05-22clarify commentRalf Jung-0/+3
2024-05-22Stop using `to_hir_binop` in codegenScott McMurray-1/+1
2024-05-22Auto merge of #125335 - compiler-errors:binder, r=lcnrbors-621/+76
2024-05-22Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac...bors-0/+5
2024-05-21PR feedbackBen Kimock-2/+5
2024-05-21Add a footer in FileEncoder and check for it in MemDecoderBen Kimock-20/+19
2024-05-21Uplift OutlivesPredicate, remove a bunch of unnecessary associated types from...Michael Goulet-39/+16
2024-05-21Uplift binderMichael Goulet-582/+60
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza-1/+1
2024-05-21Make early lints translatableXiretza-14/+7
2024-05-21Port DeprecatedMacro to diag structsXiretza-85/+117
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-2/+2
2024-05-21interpret: make overflowing binops just normal binopsRalf Jung-12/+21
2024-05-21Auto merge of #125358 - matthiaskrgr:rollup-mx841tg, r=matthiaskrgrbors-22/+22
2024-05-21Move `#[do_not_recommend]` to the `#[diagnostic]` namespaceGeorg Semmler-0/+5
2024-05-21Rollup merge of #124570 - nnethercote:misc-cleanups, r=michaelwoeristerMatthias Krüger-22/+22
2024-05-21Auto merge of #124097 - compiler-errors:box-into-iter, r=WaffleLapkinbors-1/+6
2024-05-21Auto merge of #123812 - compiler-errors:additional-fixes, r=fmeasebors-7/+11