| Age | Commit message (Expand) | Author | Lines |
| 2024-02-16 | Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkin | bors | -1/+1 |
| 2024-02-15 | Split a bool argument into two named functions | Oli Scherer | -1/+1 |
| 2024-02-12 | Make `is_intrinsic` query return the intrinsic name | Oli Scherer | -1/+1 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -3/+3 |
| 2024-02-09 | Rollup merge of #120354 - lukas-code:metadata-normalize, r=lcnr | Matthias Krüger | -6/+1 |
| 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 | -0/+1 |
| 2024-02-06 | Build a shim to call async closures with different AsyncFn trait kinds | Michael Goulet | -0/+1 |
| 2024-02-05 | old solver: improve normalization of `Pointee::Metadata` | Lukas Markeffsky | -6/+1 |
| 2024-02-02 | miri: normalize struct tail in ABI compat check | Lukas Markeffsky | -1/+5 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -4/+4 |
| 2023-12-11 | Auto merge of #118032 - RalfJung:char-u32, r=Mark-Simulacrum | bors | -0/+2 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -3/+3 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-11-18 | guarantee that char and u32 are ABI-compatible | Ralf Jung | -0/+2 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-15 | don't UB on dangling ptr deref, instead check inbounds on projections | Ralf Jung | -8/+1 |
| 2023-10-14 | const-eval: allow calling functions with targat features disabled at compile ... | Eduardo Sánchez Muñoz | -4/+6 |
| 2023-09-20 | interpret: less debug-printing of types | Ralf Jung | -6/+3 |
| 2023-09-20 | interpret: more consistently use ImmTy in operators and casts | Ralf Jung | -8/+6 |
| 2023-09-12 | add helper method for finding the one non-1-ZST field | Ralf Jung | -32/+7 |
| 2023-09-09 | handle/hack for arbitrary-self dyn receivers | Ralf Jung | -32/+44 |
| 2023-09-09 | implement and test ABI compatibility for transparent wrappers around NPO types | Ralf Jung | -14/+27 |
| 2023-09-09 | implement and test fn ptr ABI compatibility rules | Ralf Jung | -2/+7 |
| 2023-09-09 | give extra context to ABI mismatch errors | Ralf Jung | -14/+8 |
| 2023-09-09 | interpret: change ABI-compat test to be type-based, so the test is consistent... | Ralf Jung | -50/+125 |
| 2023-09-08 | turns out Layout has some more things to worry about -- move ABI comparison i... | Ralf Jung | -6/+2 |
| 2023-09-08 | accept some differences for rustc_abi(assert_eq), so that we can test more th... | Ralf Jung | -60/+10 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -3/+3 |
| 2023-08-31 | miri ABI check: fix handling of 1-ZST; don't accept sign differences | Ralf Jung | -24/+23 |
| 2023-08-30 | miri function ABI check: specifically look for repr(transparent) | Ralf Jung | -71/+102 |
| 2023-08-30 | interpret: make sure we accept transparent newtypes as ABI-compatible | Ralf Jung | -16/+36 |
| 2023-08-30 | unify passing of sized and unsized function arguments :-) | Ralf Jung | -25/+9 |
| 2023-08-30 | move marking-locals-live out of push_stack_frame, so it happens with argument... | Ralf Jung | -36/+77 |
| 2023-08-29 | const_eval and codegen: audit uses of is_zst | Ralf Jung | -4/+4 |
| 2023-08-28 | Auto merge of #115182 - RalfJung:abi-compat-sign, r=b-naber | bors | -15/+29 |
| 2023-08-24 | miri ABI compatibility check: accept u32 and i32 | Ralf Jung | -15/+29 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -2/+2 |
| 2023-08-20 | interpret/miri: call panic_cannot_unwind lang item instead of hard-coding the... | Ralf Jung | -2/+1 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -2/+2 |
| 2023-08-06 | simplify handling of valtrees for unsized types | Ralf Jung | -9/+1 |
| 2023-08-04 | interpret: add mplace_to_ref helper method | Ralf Jung | -4/+1 |
| 2023-08-01 | rename deref_operand → deref_pointer and some Miri helper functions | Ralf Jung | -1/+1 |
| 2023-07-25 | make MPlaceTy non-Copy | Ralf Jung | -1/+1 |
| 2023-07-25 | interpret: refactor projection code to work on a common trait, and use that f... | Ralf Jung | -9/+10 |
| 2023-07-24 | interpret: support projecting into Place::Local without force_allocation | Ralf Jung | -3/+5 |
| 2023-07-16 | Refactor checking function target features during const-eval | Eduardo Sánchez Muñoz | -18/+29 |
| 2023-07-16 | miri: fail when calling a function that requires an unavailable target feature | Eduardo Sánchez Muñoz | -0/+19 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -4/+4 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -8/+25 |