about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
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/+103
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
2024-05-21Sort `rustc_middle` attributes.Nicholas Nethercote-19/+21
2024-05-21Remove unused features from `rustc_middle`.Nicholas Nethercote-3/+1
2024-05-21Auto merge of #125284 - compiler-errors:uplift-misc, r=lcnrbors-48/+42
2024-05-20Inline get_node_fn_decl into get_fn_decl, simplify/explain logic in report_re...Michael Goulet-1/+5
2024-05-20Rename confusing function nameMichael Goulet-6/+6
2024-05-20Remove get_parent_fn_decl; it's redundantMichael Goulet-1/+1
2024-05-20Implement BOXED_SLICE_INTO_ITERMichael Goulet-1/+6
2024-05-20move global cache lookup into fnlcnr-16/+18
2024-05-20Uplift TermKindMichael Goulet-18/+25
2024-05-20Rework var resolution in InferCtxtLike, uplift EagerResolverMichael Goulet-0/+16
2024-05-20Uplift RegionVidMichael Goulet-30/+1
2024-05-20Rollup merge of #125173 - scottmcm:never-checked, r=davidtwcoMatthias Krüger-20/+40
2024-05-20Rollup merge of #125106 - Zalathar:expressions, r=davidtwcoMatthias Krüger-2/+2
2024-05-20Rollup merge of #124917 - cardigan1008:issue-124819, r=pnkfelixMatthias Krüger-0/+1
2024-05-19Make search graph generic over internerMichael Goulet-1/+9
2024-05-19Auto merge of #125294 - matthiaskrgr:rollup-w42c829, r=matthiaskrgrbors-8/+4
2024-05-19make `Debug` impl for `Term` simplerWaffle Lapkin-8/+4
2024-05-19Add and use generics.is_empty() and generics.is_own_empty, rather than using ...Santiago Pastorino-1/+9
2024-05-19Auto merge of #125230 - compiler-errors:uplift-query-stuff, r=lcnrbors-712/+65
2024-05-18Uplift inspect into rustc_type_irMichael Goulet-520/+22
2024-05-18Uplift GenericArgKind, CanonicalVarValues, QueryInputMichael Goulet-196/+47