| Age | Commit message (Expand) | Author | Lines |
| 2023-09-23 | Use correct offset when codegening mir::Const::Indirect. | Camille GILLOT | -12/+11 |
| 2023-09-23 | Tolerate non-ptr indirect scalars in codegen. | Camille GILLOT | -1/+1 |
| 2023-09-23 | Reuse calculate_debuginfo_offset for fragments. | Camille GILLOT | -33/+10 |
| 2023-09-21 | Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk | Guillaume Gomez | -12/+12 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -12/+12 |
| 2023-09-19 | adjust constValue::Slice to work for arbitrary slice types | Ralf Jung | -6/+3 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -5/+5 |
| 2023-09-18 | Auto merge of #115748 - RalfJung:post-mono, r=oli-obk | bors | -67/+21 |
| 2023-09-15 | clarify PassMode::Indirect as well | Ralf Jung | -1/+1 |
| 2023-09-15 | explain PassMode::Cast | Ralf Jung | -8/+8 |
| 2023-09-14 | don't point at const usage site for resolution-time errors | Ralf Jung | -16/+8 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -65/+27 |
| 2023-09-14 | make it more clear which functions create fresh AllocId | Ralf Jung | -2/+6 |
| 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 | -1/+3 |
| 2023-09-13 | Rollup merge of #115798 - RalfJung:non_1zst_field, r=wesleywiser | Matthias Krüger | -31/+10 |
| 2023-09-13 | make the eval() functions on our const types return the resulting value | Ralf Jung | -32/+20 |
| 2023-09-12 | add helper method for finding the one non-1-ZST field | Ralf Jung | -31/+10 |
| 2023-09-11 | Remove assert that checks type equality | ouz-a | -4/+4 |
| 2023-09-08 | Auto merge of #115417 - dpaoliello:fixdi, r=wesleywiser | bors | -3/+8 |
| 2023-09-05 | Refactor how MIR represents composite debuginfo. | Camille GILLOT | -78/+77 |
| 2023-09-01 | Deduplicate inlined function debug info, but create a new lexical scope to ch... | Daniel Paoliello | -3/+8 |
| 2023-08-29 | const_eval and codegen: audit uses of is_zst | Ralf Jung | -9/+13 |
| 2023-08-27 | Auto merge of #115139 - cjgillot:llvm-fragment, r=nikic | bors | -9/+28 |
| 2023-08-26 | Do not produce fragment for ZST. | Camille GILLOT | -7/+12 |
| 2023-08-26 | Do not forget to pass DWARF fragment information to LLVM. | Camille GILLOT | -2/+16 |
| 2023-08-25 | Revert "Use the same DISubprogram for each instance of the same inlined funct... | Wesley Wiser | -13/+3 |
| 2023-08-24 | cache the terminate block with the last reason that we saw | Ralf Jung | -8/+7 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -78/+83 |
| 2023-08-22 | Auto merge of #114643 - dpaoliello:inlinedebuginfo, r=wesleywiser | bors | -3/+13 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -4/+4 |
| 2023-08-17 | Revert "Implement references VarDebugInfo." | Camille GILLOT | -42/+12 |
| 2023-08-11 | Use the same DISubprogram for each instance of the same inlined function with... | Daniel Paoliello | -3/+13 |
| 2023-08-06 | Rollup merge of #114505 - ouz-a:cleanup_mir, r=RalfJung | Matthias Krüger | -1/+1 |
| 2023-08-06 | cleanup misinformation regarding has_deref | ouz-a | -1/+1 |
| 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 | -106/+28 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -13/+8 |
| 2023-07-29 | cg_ssa: remove pointee types and pointercast/bitcast-of-ptr | Erik Desjardins | -106/+28 |
| 2023-07-20 | Monomorphize constants before inspecting them | Oli Scherer | -1/+1 |
| 2023-07-18 | Permit pre-evaluated constants in simd_shuffle | Oli Scherer | -0/+14 |
| 2023-07-15 | Auto merge of #112157 - erikdesjardins:align, r=nikic | bors | -24/+56 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -27/+27 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -1/+5 |
| 2023-07-10 | ensure byval allocas are sufficiently aligned | Erik Desjardins | -24/+56 |
| 2023-07-09 | Rollup merge of #111618 - cjgillot:name-return-place, r=tmiasko | Matthias Krüger | -2/+1 |
| 2023-07-08 | Always name the return place. | Camille GILLOT | -2/+1 |
| 2023-07-07 | Rename `adjustment::PointerCast` and variants using it to `PointerCoercion` | Nilstrieb | -9/+13 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -13/+19 |
| 2023-07-05 | Narrow trait `CoverageInfoBuilderMethods` down to just one method | Zalathar | -39/+4 |