| Age | Commit message (Expand) | Author | Lines |
| 2024-03-12 | Avoid lowering code under dead SwitchInt targets | Ben Kimock | -0/+10 |
| 2024-03-11 | Rollup merge of #121438 - coolreader18:wasm32-panic-unwind, r=cuviper | Jubilee | -1/+1 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -7/+33 |
| 2024-03-05 | Remove some dead code | Oli Scherer | -1/+1 |
| 2024-03-04 | Avoid some boolean argument footguns | Oli Scherer | -10/+26 |
| 2024-03-04 | Add a scheme for moving away from `extern "rust-intrinsic"` entirely | Oli Scherer | -1/+10 |
| 2024-03-04 | Return a struct from `query intrinsic` to be able to add another field in the... | Oli Scherer | -6/+6 |
| 2024-02-24 | Add assertions and clarify asm-goto with noreturn | Gary Guo | -0/+1 |
| 2024-02-24 | Implement asm goto for LLVM and GCC backend | Gary Guo | -8/+30 |
| 2024-02-24 | Implement asm goto in MIR and MIR lowering | Gary Guo | -0/+3 |
| 2024-02-24 | Change InlineAsm to allow multiple targets instead | Gary Guo | -2/+2 |
| 2024-02-23 | Use `br` instead of conditional when branching on constant | clubby789 | -5/+13 |
| 2024-02-22 | Fix llvm hang | Noa | -1/+1 |
| 2024-02-20 | require simd_insert, simd_extract indices to be constants | Ralf Jung | -2/+1 |
| 2024-02-12 | Teach llvm backend how to fall back to default bodies | Oli Scherer | -20/+17 |
| 2024-02-12 | Create ret_dest as late as possible in all code paths | Oli Scherer | -13/+19 |
| 2024-02-12 | Do the entire ReturnDest computation within make_return_dest | Oli Scherer | -6/+12 |
| 2024-02-12 | Implement intrinsics with fallback bodies | Oli Scherer | -1/+1 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -8/+13 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -23/+20 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -2/+1 |
| 2023-10-28 | share the track_caller handling within a mir::Body | Ralf Jung | -32/+4 |
| 2023-10-28 | interpret: call caller_location logic the same way codegen does, and share so... | Ralf Jung | -8/+1 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-17 | [RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopes | Urgau | -1/+2 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+3 |
| 2023-10-02 | Reapply: Mark drop calls in landing pads cold instead of noinline | Erik Desjardins | -7/+3 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -2/+2 |
| 2023-09-18 | Auto merge of #115748 - RalfJung:post-mono, r=oli-obk | bors | -3/+1 |
| 2023-09-15 | clarify PassMode::Indirect as well | Ralf Jung | -1/+1 |
| 2023-09-15 | explain PassMode::Cast | Ralf Jung | -5/+5 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -3/+1 |
| 2023-09-12 | add helper method for finding the one non-1-ZST field | Ralf Jung | -31/+10 |
| 2023-08-29 | const_eval and codegen: audit uses of is_zst | Ralf Jung | -6/+7 |
| 2023-08-24 | cache the terminate block with the last reason that we saw | Ralf Jung | -5/+3 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -73/+78 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -2/+2 |
| 2023-08-03 | Forbid old-style `simd_shuffleN` intrinsics | Oli Scherer | -2/+2 |
| 2023-08-01 | Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3 | bors | -8/+4 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -10/+6 |
| 2023-07-29 | cg_ssa: remove pointee types and pointercast/bitcast-of-ptr | Erik Desjardins | -8/+4 |
| 2023-07-15 | Auto merge of #112157 - erikdesjardins:align, r=nikic | bors | -22/+46 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -7/+7 |
| 2023-07-10 | ensure byval allocas are sufficiently aligned | Erik Desjardins | -22/+46 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -3/+4 |
| 2023-07-02 | Auto merge of #112718 - oli-obk:SIMD-destructure_mir_const, r=cjgillot | bors | -7/+1 |
| 2023-06-29 | Rollup merge of #111322 - mirkootter:master, r=davidtwco | Matthias Krüger | -5/+21 |
| 2023-06-28 | Auto merge of #112307 - lcnr:operand-ref, r=compiler-errors | bors | -2/+2 |
| 2023-06-26 | Move mir const to valtree conversion to its own method. | Oli Scherer | -16/+1 |