| Age | Commit message (Expand) | Author | Lines |
| 2024-10-25 | Re-do recursive const stability checks | Ralf Jung | -7/+20 |
| 2024-10-08 | fix/update teach_note from 'escaping mutable ref/ptr' const-check | Ralf Jung | -25/+26 |
| 2024-09-23 | Check vtable projections for validity in miri | Michael Goulet | -2/+2 |
| 2024-09-15 | also stabilize const_refs_to_cell | Ralf Jung | -3/+0 |
| 2024-09-15 | stabilize const_mut_refs | Ralf Jung | -7/+0 |
| 2024-08-31 | make the const-unstable-in-stable error more clear | Ralf Jung | -2/+2 |
| 2024-08-26 | interpret: do not make const-eval query result depend on tcx.sess | Ralf Jung | -3/+0 |
| 2024-08-25 | tweak rustc_allow_const_fn_unstable hint, and add back test for stable-const-... | Ralf Jung | -1/+1 |
| 2024-08-10 | rustc_const_eval: make LazyLock suggestion translatable | Pavel Grigorenko | -0/+3 |
| 2024-08-10 | rustc_const_eval: make message about "const stable" translatable | Pavel Grigorenko | -0/+2 |
| 2024-08-02 | Rollup merge of #128453 - RalfJung:raw_eq, r=saethlin | Matthias Krüger | -3/+0 |
| 2024-08-01 | fix the way we detect overflow for inbounds arithmetic (and tweak the error m... | Ralf Jung | -1/+1 |
| 2024-08-01 | on a signed deref check, mention the right pointer in the error | Ralf Jung | -10/+25 |
| 2024-07-31 | raw_eq: using it on bytes with provenance is not UB (outside const-eval) | Ralf Jung | -3/+0 |
| 2024-07-27 | improve dangling/oob errors and make them more uniform | Ralf Jung | -8/+19 |
| 2024-07-27 | miri: fix offset_from behavior on wildcard pointers | Ralf Jung | -3/+4 |
| 2024-06-22 | don't ICE when encountering an extern type field during validation | Ralf Jung | -0/+2 |
| 2024-06-21 | Fix remaining cases | Michael Goulet | -2/+1 |
| 2024-06-19 | Rollup merge of #126154 - RalfJung:storage-live, r=compiler-errors | León Orell Valerian Liehr | -2/+0 |
| 2024-06-17 | Remove an unused validation error variant | Oli Scherer | -2/+0 |
| 2024-06-08 | StorageLive: refresh storage (instead of UB) when local is already live | Ralf Jung | -2/+0 |
| 2024-05-21 | interpret: make overflowing binops just normal binops | Ralf Jung | -4/+3 |
| 2024-05-09 | interpret/miri: better errors on failing offset_from | Ralf Jung | -7/+8 |
| 2024-04-21 | Miri: detect wrong vtables in wide pointers | Ralf Jung | -9/+3 |
| 2024-04-02 | Forbid implicit nested statics in thread local statics | Oli Scherer | -0/+1 |
| 2024-03-17 | Print a backtrace in const eval if interrupted | Ben Kimock | -0/+2 |
| 2024-03-14 | Rename some things around validation error reporting to signal that it is in ... | Oli Scherer | -6/+6 |
| 2024-03-10 | Rollup merge of #121860 - mu001999:master, r=Nilstrieb | Matthias Krüger | -3/+0 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -3/+0 |
| 2024-03-03 | Remove unused fluent messages | r0cky | -3/+0 |
| 2024-02-29 | allow statics pointing to mutable statics | Ralf Jung | -1/+0 |
| 2024-02-24 | Change InlineAsm to allow multiple targets instead | Gary Guo | -3/+0 |
| 2024-02-16 | allow mutable references in const values when they point to no memory | Ralf Jung | -1/+1 |
| 2024-02-15 | Do not allocate a second "background" alloc id for the main allocation of a s... | Oli Scherer | -0/+2 |
| 2024-02-11 | Rollup merge of #120883 - RalfJung:extern-static-err, r=oli-obk | Matthias Krüger | -2/+2 |
| 2024-02-11 | Rollup merge of #120882 - RalfJung:set-discriminant, r=compiler-errors | Matthias Krüger | -0/+4 |
| 2024-02-10 | detect consts that reference extern statics | Ralf Jung | -0/+1 |
| 2024-02-10 | validation: descend from consts into statics | Ralf Jung | -3/+3 |
| 2024-02-10 | unstably allow constants to refer to statics and read from immutable statics | Ralf Jung | -7/+6 |
| 2024-02-10 | interpret: rename ReadExternStatic → ExternStatic | Ralf Jung | -2/+2 |
| 2024-02-10 | interpret/write_discriminant: when encoding niched variant, ensure the stored... | Ralf Jung | -0/+4 |
| 2024-01-22 | raw pointers are not references | Ralf Jung | -8/+8 |
| 2024-01-22 | const-eval interner: from-scratch rewrite using mutability information from p... | Ralf Jung | -8/+14 |
| 2023-12-07 | compile-time evaluation: emit a lint when a write through an immutable pointe... | Ralf Jung | -0/+3 |
| 2023-10-15 | more precise error for 'based on misaligned pointer' case | Ralf Jung | -2/+6 |
| 2023-10-15 | don't UB on dangling ptr deref, instead check inbounds on projections | Ralf Jung | -1/+0 |
| 2023-09-14 | don't point at const usage site for resolution-time errors | Ralf Jung | -3/+0 |
| 2023-08-30 | move marking-locals-live out of push_stack_frame, so it happens with argument... | Ralf Jung | -1/+1 |
| 2023-08-08 | interpret: remove incomplete protection against invalid where clauses | Ralf Jung | -2/+0 |
| 2023-08-02 | const validation: point at where we found a pointer but expected an integer | Ralf Jung | -50/+58 |