| Age | Commit message (Expand) | Author | Lines |
| 2024-05-21 | interpret: make overflowing binops just normal binops | Ralf Jung | -0/+16 |
| 2024-04-21 | Miri: detect wrong vtables in wide pointers | Ralf Jung | -0/+17 |
| 2024-04-02 | Forbid implicit nested statics in thread local statics | Oli Scherer | -0/+7 |
| 2024-03-17 | Print a backtrace in const eval if interrupted | Ben Kimock | -0/+1 |
| 2024-03-14 | Rename some things around validation error reporting to signal that it is in ... | Oli Scherer | -3/+3 |
| 2024-03-13 | downgrade mutable-ptr-in-final-value from hard-error to future-incompat lint ... | Felix S. Klock II | -2/+5 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -3/+2 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -2/+2 |
| 2024-03-11 | Remove unused impls from some subdiagnostics. | Nicholas Nethercote | -1/+1 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -10/+9 |
| 2024-02-29 | Rollup merge of #121782 - RalfJung:mutable-ref-in-static, r=oli-obk | Matthias Krüger | -2/+0 |
| 2024-02-29 | allow statics pointing to mutable statics | Ralf Jung | -2/+0 |
| 2024-02-28 | Auto merge of #121489 - nnethercote:diag-renaming, r=davidtwco | bors | -16/+16 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -7/+7 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -11/+11 |
| 2024-02-27 | Split rustc_type_ir to avoid rustc_ast from depending on it | Oli Scherer | -2/+1 |
| 2024-02-22 | Overhaul `Diagnostic` args. | Nicholas Nethercote | -2/+2 |
| 2024-02-16 | allow mutable references in const values when they point to no memory | Ralf Jung | -11/+13 |
| 2024-02-12 | Remove `dcx` arg from `ReportErrorExt::add_args`. | Nicholas Nethercote | -74/+60 |
| 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/+6 |
| 2024-02-10 | detect consts that reference extern statics | Ralf Jung | -0/+2 |
| 2024-02-10 | validation: descend from consts into statics | Ralf Jung | -8/+2 |
| 2024-02-10 | unstably allow constants to refer to statics and read from immutable statics | Ralf Jung | -13/+9 |
| 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/+6 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -26/+26 |
| 2024-01-25 | Auto merge of #119627 - oli-obk:const_prop_lint_n̵o̵n̵sense, r=cjgillot | bors | -6/+1 |
| 2024-01-23 | const prop nonsense eliminated | Oli Scherer | -6/+1 |
| 2024-01-22 | raw pointers are not references | Ralf Jung | -4/+4 |
| 2024-01-22 | const-eval interner: from-scratch rewrite using mutability information from p... | Ralf Jung | -14/+29 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -43/+43 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -2/+2 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -2/+5 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -31/+23 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -10/+14 |
| 2023-12-07 | compile-time evaluation: emit a lint when a write through an immutable pointe... | Ralf Jung | -0/+7 |
| 2023-12-02 | Use `Session::diagnostic` in more places. | Nicholas Nethercote | -1/+1 |
| 2023-10-15 | more precise error for 'based on misaligned pointer' case | Ralf Jung | -10/+2 |
| 2023-10-15 | place evaluation: require the original pointer to be aligned if an access hap... | Ralf Jung | -3/+4 |
| 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 | -7/+0 |
| 2023-09-09 | give extra context to ABI mismatch errors | Ralf Jung | -9/+18 |
| 2023-08-30 | move marking-locals-live out of push_stack_frame, so it happens with argument... | Ralf Jung | -1/+2 |
| 2023-08-08 | interpret: remove incomplete protection against invalid where clauses | Ralf Jung | -4/+0 |
| 2023-08-02 | const validation: point at where we found a pointer but expected an integer | Ralf Jung | -66/+88 |
| 2023-08-01 | properly track why we checked whether a pointer is in-bounds | Ralf Jung | -3/+5 |