| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-07-11 | miri: protect Move() function arguments during the call | Ralf Jung | -28/+129 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -2/+2 |
| 2023-06-18 | Better error for non const `PartialEq` call generated by `match` | Deadbeef | -1/+1 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -25/+26 |
| 2023-05-25 | Remove DesugaringKind::Replace. | Camille GILLOT | -1/+1 |
| 2023-04-20 | Remove WithOptconstParam. | Camille GILLOT | -2/+1 |
| 2023-04-06 | Fix mir interp of `TerminatorKind::Terminate` | Gary Guo | -1/+2 |
| 2023-04-06 | Rename `Abort` terminator to `Terminate` | Gary Guo | -1/+1 |
| 2023-04-06 | Add `UnwindAction::Unreachable` | Gary Guo | -17/+8 |
| 2023-04-06 | Refactor unwind from Option to a new enum | Gary Guo | -9/+11 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -0/+1 |