| Age | Commit message (Expand) | Author | Lines |
| 2024-01-23 | Remove ConstPropMachine and re-use the DummyMachine instead | Oli Scherer | -141/+4 |
| 2024-01-23 | Avoid some packing/unpacking of the AssertLint enum | Oli Scherer | -49/+41 |
| 2024-01-23 | const prop nonsense eliminated | Oli Scherer | -58/+32 |
| 2024-01-23 | We're not really using the `ConstPropMachine` anymore | Oli Scherer | -46/+20 |
| 2024-01-23 | Const prop doesn't need a stack anymore | Oli Scherer | -44/+22 |
| 2024-01-23 | Remove location threading | Oli Scherer | -49/+40 |
| 2024-01-23 | Stop using `eval_rvalue_into_place` in const prop | Oli Scherer | -156/+200 |
| 2024-01-23 | partially inline `eval_rvalue_into_place` for const prop lint | Oli Scherer | -8/+187 |
| 2024-01-23 | Allow passing a layout to the `eval_*` methods | Oli Scherer | -11/+26 |
| 2024-01-23 | Auto merge of #116152 - cjgillot:unchunck, r=nnethercote | bors | -17/+24 |
| 2024-01-23 | Auto merge of #117958 - risc0:erik/target-triple, r=davidtwco,Mark-Simulacrum | bors | -0/+37 |
| 2024-01-23 | Auto merge of #120017 - nnethercote:lint-api, r=oli-obk | bors | -348/+326 |
| 2024-01-22 | Use a plain bitset for liveness analyses. | Camille GILLOT | -10/+17 |
| 2024-01-22 | Remove uses of HybridBitSet. | Camille GILLOT | -7/+7 |
| 2024-01-22 | Rollup merge of #120233 - oli-obk:revert_trait_obj_upcast_stabilization, r=lcnr | Matthias Krüger | -6/+90 |
| 2024-01-22 | Rollup merge of #120216 - nnethercote:fix-trimmed_def_paths-assertion, r=comp... | Matthias Krüger | -2/+0 |
| 2024-01-22 | Rollup merge of #120159 - jyn514:track-verbose, r=wesleywiser | Matthias Krüger | -3/+4 |
| 2024-01-22 | Rollup merge of #120143 - compiler-errors:consolidate-instance-resolve-for-co... | Matthias Krüger | -58/+55 |
| 2024-01-22 | Rollup merge of #120104 - Nadrieril:never-pat-diverges, r=compiler-errors | Matthias Krüger | -6/+34 |
| 2024-01-23 | Rename `struct_lint_level` as `lint_level`. | Nicholas Nethercote | -20/+20 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -118/+118 |
| 2024-01-23 | Rename `TyCtxt::emit_lint` as `TyCtxt::emit_node_lint`. | Nicholas Nethercote | -2/+2 |
| 2024-01-23 | Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`. | Nicholas Nethercote | -51/+39 |
| 2024-01-23 | Rename `TyCtxt::struct_lint_node` as `TyCtxt::node_lint`. | Nicholas Nethercote | -4/+4 |
| 2024-01-23 | Rename `LintLevelsBuilder::emit_spanned_lint` as `LintLevelsBuilder::emit_spa... | Nicholas Nethercote | -7/+7 |
| 2024-01-23 | Rename `LintLevelsBuilder::struct_lint` as `LintLevelsBuilder::opt_span_lint`. | Nicholas Nethercote | -3/+3 |
| 2024-01-23 | Rename `LintContext::emit_spanned_lint` as `LintContext::emit_span_lint`. | Nicholas Nethercote | -128/+112 |
| 2024-01-23 | Rename `LintContext::lookup_with_diagnostics` as `LintContext::span_lint_with... | Nicholas Nethercote | -3/+9 |
| 2024-01-23 | Rename `LintContext::lookup` as `LintContext::opt_span_lint`. | Nicholas Nethercote | -9/+9 |
| 2024-01-23 | Rename `LintContext::struct_span_lint` as `LintContext::span_lint`. | Nicholas Nethercote | -3/+3 |
| 2024-01-22 | Auto merge of #120242 - matthiaskrgr:rollup-a93yj3i, r=matthiaskrgr | bors | -83/+163 |
| 2024-01-22 | rustc: implement support for `riscv32im_risc0_zkvm_elf` | Erik Kaneda | -0/+37 |
| 2024-01-22 | Rollup merge of #120164 - trevyn:is_downgradable, r=compiler-errors | Matthias Krüger | -7/+9 |
| 2024-01-22 | Rollup merge of #120137 - compiler-errors:validate-aggregates, r=nnethercote | Matthias Krüger | -1/+61 |
| 2024-01-22 | Rollup merge of #120097 - Nadrieril:consistent_unreachable_subpats, r=compile... | Matthias Krüger | -39/+49 |
| 2024-01-22 | Rollup merge of #120059 - oli-obk:const_arg_type_mismatch, r=compiler-errors | Matthias Krüger | -24/+10 |
| 2024-01-22 | Rollup merge of #118639 - fmease:deny-features-in-stable-rustc-crates, r=Waff... | Matthias Krüger | -12/+34 |
| 2024-01-22 | Rollup merge of #120213 - compiler-errors:dont-make-non-lifetime-binders-in-r... | Matthias Krüger | -25/+9 |
| 2024-01-22 | Rollup merge of #120152 - rowan-sl:help-message-for-range-pattern, r=oli-obk | Matthias Krüger | -1/+2 |
| 2024-01-22 | Rollup merge of #119948 - asquared31415:unsafe_op_in_unsafe_fn_fix, r=TaKO8Ki | Matthias Krüger | -1/+6 |
| 2024-01-22 | Rollup merge of #119369 - bvanjoi:fix-119301, r=petrochenkov | Matthias Krüger | -16/+86 |
| 2024-01-22 | Revert "Auto merge of #118133 - Urgau:stabilize_trait_upcasting, r=WaffleLapkin" | Oli Scherer | -6/+90 |
| 2024-01-22 | Never pattern in `let` statement diverges | Nadrieril | -0/+6 |
| 2024-01-22 | Never pattern in function arguments diverges | Nadrieril | -3/+25 |
| 2024-01-22 | Tweak | Nadrieril | -3/+3 |
| 2024-01-22 | Make generic const type mismatches not hide trait impls from the trait solver | Oli Scherer | -24/+10 |
| 2024-01-22 | Auto merge of #120080 - cuviper:128-align-packed, r=nikic | bors | -50/+126 |
| 2024-01-22 | Auto merge of #120226 - matthiaskrgr:rollup-9xwx0si, r=matthiaskrgr | bors | -74/+106 |
| 2024-01-22 | Auto merge of #120196 - matthiaskrgr:rollup-id2zocf, r=matthiaskrgr | bors | -379/+500 |
| 2024-01-22 | Rollup merge of #120200 - noritada:fix/broken-error-message-link, r=dtolnay | Matthias Krüger | -1/+1 |