| Age | Commit message (Expand) | Author | Lines |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -8/+5 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -1/+1 |
| 2023-12-15 | Auto merge of #118770 - saethlin:fix-inline-never-uses, r=nnethercote | bors | -3/+25 |
| 2023-12-14 | Fix cases where std accidentally relied on inline(never) | Ben Kimock | -3/+25 |
| 2023-12-13 | Add unstable `-Zdefault-hidden-visibility` cmdline flag for `rustc`. | Lukasz Anforowicz | -1/+1 |
| 2023-12-08 | Rollup merge of #118693 - saethlin:alignment-check-symbol-reachable, r=bjorn3 | Matthias Krüger | -0/+3 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -7/+7 |
| 2023-12-06 | Tell MirUsedCollector that the pointer alignment checks calls its panic symbol | Ben Kimock | -0/+3 |
| 2023-11-26 | merge `DefKind::Coroutine` into `DefKind::Closure` | bohan | -2/+2 |
| 2023-11-26 | Use `rustc_fluent_macro::fluent_messages!` directly. | Nicholas Nethercote | -2/+1 |
| 2023-11-26 | Avoid need for `{D,Subd}iagnosticMessage` imports. | Nicholas Nethercote | -1/+0 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -10/+10 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -1/+2 |
| 2023-10-21 | coverage: Change query `codegened_and_inlined_items` to a plain function | Zalathar | -31/+0 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -4/+4 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -4/+4 |
| 2023-10-18 | Remove `UnknownPartitionStrategy` error. | Nicholas Nethercote | -4/+0 |
| 2023-10-18 | Streamline `build_skip_move_check_fns`. | Nicholas Nethercote | -31/+10 |
| 2023-10-18 | Inline and remove `item_requires_monomorphization`. | Nicholas Nethercote | -7/+2 |
| 2023-10-18 | Remove empty `MirUsedCollector::visit_local`. | Nicholas Nethercote | -8/+0 |
| 2023-10-07 | rustc_monomorphize: Introduce check_fn_args_move_size() | Martin Nordholts | -56/+76 |
| 2023-10-07 | rustc_monomorphize: Move limit check into check_move_size() | Martin Nordholts | -5/+10 |
| 2023-10-06 | add some comments explaining how the required_consts stuff fits together | Ralf Jung | -0/+2 |
| 2023-09-27 | Auto merge of #116163 - compiler-errors:lazyness, r=oli-obk | bors | -1/+1 |
| 2023-09-26 | subst -> instantiate | lcnr | -4/+4 |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -1/+1 |
| 2023-09-21 | Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk | Guillaume Gomez | -14/+14 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -14/+14 |
| 2023-09-19 | adjust constValue::Slice to work for arbitrary slice types | Ralf Jung | -1/+1 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -6/+7 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -2/+2 |
| 2023-09-14 | Auto merge of #115804 - RalfJung:valtree-to-const-val, r=oli-obk | bors | -33/+9 |
| 2023-09-14 | Auto merge of #115817 - fee1-dead-contrib:fix-codegen, r=oli-obk | bors | -3/+4 |
| 2023-09-14 | treat host effect params as erased generics in codegen | Deadbeef | -3/+4 |
| 2023-09-14 | found another place where we can eval() a const, and go through valtrees | Ralf Jung | -33/+9 |
| 2023-09-14 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -1/+1 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -2/+3 |
| 2023-09-05 | Rollup merge of #115492 - Enselic:large-box-move, r=oli-obk | Matthias Krüger | -10/+91 |
| 2023-09-05 | Rollup merge of #115353 - Enselic:no-optimized-mir, r=oli-obk | Matthias Krüger | -3/+15 |
| 2023-09-03 | Allow `large_assignments` for Box/Arc/Rc initialization | Martin Nordholts | -10/+91 |
| 2023-08-30 | Emit error instead of ICE when optimized MIR is missing | Martin Nordholts | -3/+15 |
| 2023-08-28 | Auto merge of #114774 - Enselic:less-move-size-noise, r=oli-obk | bors | -35/+46 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -20/+12 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -2/+2 |
| 2023-08-13 | Avoid duplicate `large_assignments` lints | Martin Nordholts | -1/+10 |
| 2023-08-13 | rustc_monomorphize: Reduce check_move_size() indentation | Martin Nordholts | -27/+26 |
| 2023-08-13 | rustc_monomorphize: Add check_move_size() helper | Martin Nordholts | -34/+37 |
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -1/+1 |