| 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 | -8/+8 | |
| 2023-10-25 | Stabilize `[const_]pointer_byte_offsets` | Maybe Waffle | -22/+18 | |
| 2023-10-16 | Stop trying to preserve pretty-printing. | Camille GILLOT | -1/+1 | |
| 2023-10-16 | Normalize alloc-id in tests. | Camille GILLOT | -7/+7 | |
| 2023-10-15 | don't UB on dangling ptr deref, instead check inbounds on projections | Ralf Jung | -70/+62 | |
| 2023-08-02 | const validation: point at where we found a pointer but expected an integer | Ralf Jung | -5/+7 | |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -5/+5 | |
| 2023-05-05 | Stabilize const_ptr_read | bors | -5/+3 | |
| 2023-04-27 | Also use `mir::Offset` for pointer `add` | Scott McMurray | -4/+0 | |
| 2023-03-11 | `MaybeUninit::assume_init_read` should have `noundef` load metadata | Scott McMurray | -3/+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-01-11 | Move /src/test to /tests | Albert Larsan | -0/+504 | |
