| Age | Commit message (Expand) | Author | Lines |
| 2024-02-16 | Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkin | bors | -5/+10 |
| 2024-02-13 | Auto merge of #120919 - oli-obk:impl_polarity, r=compiler-errors | bors | -7/+6 |
| 2024-02-12 | Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obk | Matthias Krüger | -4/+4 |
| 2024-02-12 | Rollup merge of #120950 - compiler-errors:miri-async-closurs, r=RalfJung,oli-obk | Matthias Krüger | -1/+1 |
| 2024-02-12 | Teach llvm backend how to fall back to default bodies | Oli Scherer | -5/+10 |
| 2024-02-12 | Stop calling `impl_polarity` when `impl_trait_ref` was also called | Oli Scherer | -7/+6 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -4/+4 |
| 2024-02-11 | is_closure_like | Michael Goulet | -1/+1 |
| 2024-02-10 | large_assignments: Allow moves into functions | Martin Nordholts | -1/+9 |
| 2024-02-06 | Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure | Michael Goulet | -1/+1 |
| 2024-02-06 | Construct body for by-move coroutine closure output | Michael Goulet | -1/+2 |
| 2024-02-06 | Build a shim to call async closures with different AsyncFn trait kinds | Michael Goulet | -0/+1 |
| 2024-01-25 | Rollup merge of #119895 - oli-obk:track_errors_3, r=matthewjasper | Matthias Krüger | -1/+7 |
| 2024-01-23 | Rollup merge of #120139 - compiler-errors:fnonce-shim, r=BoxyUwU | León Orell Valerian Liehr | -2/+1 |
| 2024-01-23 | Remove track_errors entirely | Oli Scherer | -1/+7 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -1/+1 |
| 2024-01-22 | Do not normalize closure signature when building FnOnce shim | Michael Goulet | -2/+1 |
| 2024-01-17 | Make crate_inherent_impls fallible and stop using `track_errors` for it | Oli Scherer | -1/+1 |
| 2024-01-15 | large_assignments: Lint on specific large args passed to functions | Martin Nordholts | -39/+65 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -2/+2 |
| 2024-01-10 | Stop mentioning internal lang items in no_std binary errors | Nilstrieb | -2/+4 |
| 2023-12-30 | is_coroutine -> is_coroutine_or_closure | Michael Goulet | -1/+4 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -6/+6 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -2/+2 |
| 2023-12-14 | Fix cases where std accidentally relied on inline(never) | Ben Kimock | -0/+16 |
| 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-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -7/+7 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -1/+2 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 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-26 | subst -> instantiate | lcnr | -1/+1 |
| 2023-09-21 | Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk | Guillaume Gomez | -6/+6 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -6/+6 |
| 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 | -1/+2 |
| 2023-09-14 | treat host effect params as erased generics in codegen | Deadbeef | -1/+2 |
| 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 |