| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-12-07 | also print 'immutable' flag | Ralf Jung | -1/+1 | |
| 2023-11-26 | Update std::simd usage and test outputs | Caleb Zulawski | -1/+1 | |
| 2023-10-16 | Normalize alloc-id in tests. | Camille GILLOT | -1/+1 | |
| 2023-10-15 | more precise error for 'based on misaligned pointer' case | Ralf Jung | -1/+1 | |
| 2023-09-14 | don't point at const usage site for resolution-time errors | Ralf Jung | -2/+2 | |
| also share the code that emits the actual error | ||||
| 2023-08-02 | const validation: point at where we found a pointer but expected an integer | Ralf Jung | -3/+3 | |
| 2023-07-24 | interpret: support projecting into Place::Local without force_allocation | Ralf Jung | -1/+1 | |
| 2023-05-05 | Stabilize const_ptr_read | bors | -17/+17 | |
| 2023-03-11 | `MaybeUninit::assume_init_read` should have `noundef` load metadata | Scott McMurray | -21/+3 | |
| I was looking into `array::IntoIter` optimization, and noticed that it wasn't annotating the loads with `noundef` for simple things like `array::IntoIter<i32, N>`. Turned out to be a more general problem as `MaybeUninit::assume_init_read` isn't marking the load as initialized (<https://rust.godbolt.org/z/Mxd8TPTnv>), which is unfortunate since that's basically its reason to exist. This PR lowers `ptr::read(p)` to `copy *p` in MIR, which fortuitiously also improves the IR we give to LLVM for things like `mem::replace`. | ||||
| 2023-02-20 | basic dyn* support for Miri | Ralf Jung | -2/+2 | |
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+186 | |
