| Age | Commit message (Expand) | Author | Lines |
| 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-03-04 | use GEP inbounds for ZST and DST field offsets | Erik Desjardins | -6/+1 |
| 2024-03-03 | Auto merge of #121665 - erikdesjardins:ptradd, r=nikic | bors | -33/+13 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -3/+5 |
| 2024-02-27 | use non-inbounds GEP for ZSTs, add fixmes | Erik Desjardins | -0/+5 |
| 2024-02-26 | introduce and use ptradd/inbounds_ptradd instead of gep | Erik Desjardins | -5/+4 |
| 2024-02-26 | always use gep inbounds i8 (ptradd) for field offsets | Erik Desjardins | -29/+5 |
| 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-22 | Auto merge of #121225 - RalfJung:simd-extract-insert-const-idx, r=oli-obk,Ama... | bors | -2/+1 |
| 2024-02-20 | Add "algebraic" versions of the fast-math intrinsics | Ben Kimock | -0/+32 |
| 2024-02-20 | require simd_insert, simd_extract indices to be constants | Ralf Jung | -2/+1 |
| 2024-02-12 | Give const_deallocate a default body | Oli Scherer | -5/+0 |
| 2024-02-12 | Teach llvm backend how to fall back to default bodies | Oli Scherer | -50/+45 |
| 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-02-08 | Add a new debug_assertions instrinsic (compiler) | Ben Kimock | -4/+10 |
| 2024-02-08 | Don't lower assume in unoptimized builds | Ben Kimock | -2/+5 |
| 2024-01-22 | Do not normalize closure signature when building FnOnce shim | Michael Goulet | -1/+0 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -8/+13 |
| 2024-01-09 | Rollup merge of #118903 - azhogin:azhogin/skip_second_stmt_debuginfo.rs, r=pe... | Matthias Krüger | -11/+6 |
| 2024-01-08 | Improved support of collapse_debuginfo attribute for macros. | Andrew Zhogin | -11/+6 |
| 2024-01-05 | Auto merge of #118991 - nikic:scalar-pair, r=nagisa | bors | -21/+13 |
| 2024-01-02 | Address review comments | Nikita Popov | -7/+5 |
| 2023-12-30 | Auto merge of #118705 - WaffleLapkin:codegen-atomic-exhange-untuple, r=cjgillot | bors | -3/+1 |
| 2023-12-28 | Change `rustc_codegen_ssa`'s `atomic_cmpxchg` interface to return a pair of v... | Bernd Schmidt | -3/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -10/+10 |
| 2023-12-17 | Tolerate overaligned MIR constants for codegen. | Camille GILLOT | -1/+1 |
| 2023-12-15 | Separate immediate and in-memory ScalarPair representation | Nikita Popov | -14/+8 |
| 2023-12-12 | reject projecting to fields whose offset we cannot compute | Ralf Jung | -12/+7 |
| 2023-12-12 | codegen: panic when trying to compute size/align of extern type | Ralf Jung | -18/+14 |
| 2023-12-10 | Auto merge of #118791 - saethlin:use-immediate-type, r=nikic | bors | -1/+1 |
| 2023-12-10 | remove redundant imports | surechen | -1/+0 |
| 2023-12-09 | Use immediate_backend_type when reading from a const alloc | Ben Kimock | -1/+1 |
| 2023-12-08 | Implement `async gen` blocks | Michael Goulet | -1/+5 |
| 2023-12-07 | Auto merge of #118324 - RalfJung:ctfe-read-only-pointers, r=saethlin | bors | -1/+1 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -1/+1 |
| 2023-12-04 | Rollup merge of #118551 - RalfJung:extern-types-bugs, r=compiler-errors | Takayuki Maeda | -0/+1 |
| 2023-12-03 | codegen, miri: fix computing the offset of an unsized field in a packed struct | Ralf Jung | -10/+12 |
| 2023-12-03 | more targeted errors when extern types end up in places they should not | Ralf Jung | -0/+1 |
| 2023-11-22 | Rollup merge of #118147 - Nilstrieb:no-redundant-casts, r=WaffleLapkin | Michael Goulet | -7/+5 |
| 2023-11-21 | Fix some unnecessary casts | Nilstrieb | -7/+5 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -31/+28 |
| 2023-11-14 | Fix def-use check for call terminators | Tomasz Miąsko | -6/+13 |