| Age | Commit message (Expand) | Author | Lines |
| 2024-02-11 | Rollup merge of #120883 - RalfJung:extern-static-err, r=oli-obk | Matthias Krüger | -5/+5 |
| 2024-02-11 | Rollup merge of #120882 - RalfJung:set-discriminant, r=compiler-errors | Matthias Krüger | -0/+18 |
| 2024-02-10 | interpret/visitor: ensure we only see normalized types | Ralf Jung | -0/+12 |
| 2024-02-10 | detect consts that reference extern statics | Ralf Jung | -4/+20 |
| 2024-02-10 | validation: descend from consts into statics | Ralf Jung | -94/+77 |
| 2024-02-10 | unstably allow constants to refer to statics and read from immutable statics | Ralf Jung | -144/+142 |
| 2024-02-10 | interpret: rename ReadExternStatic → ExternStatic | Ralf Jung | -5/+5 |
| 2024-02-10 | interpret/write_discriminant: when encoding niched variant, ensure the stored... | Ralf Jung | -0/+18 |
| 2024-02-10 | Rollup merge of #117614 - RalfJung:static-mut-refs, r=davidtwco,oli-obk | Matthias Krüger | -24/+16 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -4/+3 |
| 2024-02-09 | Compute unsizing casts in GVN. | Camille GILLOT | -1/+1 |
| 2024-02-09 | Rollup merge of #120354 - lukas-code:metadata-normalize, r=lcnr | Matthias Krüger | -6/+1 |
| 2024-02-09 | Auto merge of #120843 - matthiaskrgr:rollup-med37z5, r=matthiaskrgr | bors | -1/+3 |
| 2024-02-09 | Rollup merge of #120817 - compiler-errors:more-mir-errors, r=oli-obk | Matthias Krüger | -0/+2 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -1/+1 |
| 2024-02-09 | Don't ice in validation when error body is created | Michael Goulet | -0/+2 |
| 2024-02-08 | Add a new debug_assertions instrinsic (compiler) | Ben Kimock | -6/+21 |
| 2024-02-07 | Rollup merge of #120302 - oli-obk:const_intern_cleanups, r=RalfJung | Guillaume Boisseau | -63/+61 |
| 2024-02-06 | Rollup merge of #120423 - RalfJung:indirect-structural-match, r=petrochenkov | Matthias Krüger | -59/+2 |
| 2024-02-06 | Rollup merge of #120683 - RalfJung:symbolic-alignment-ice, r=oli-obk | Matthias Krüger | -4/+1 |
| 2024-02-06 | miri: fix ICE with symbolic alignment check on extern static | Ralf Jung | -4/+1 |
| 2024-02-06 | Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure | Michael Goulet | -1/+1 |
| 2024-02-06 | Construct body for by-move coroutine closure output | Michael Goulet | -0/+1 |
| 2024-02-06 | Build a shim to call async closures with different AsyncFn trait kinds | Michael Goulet | -0/+1 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -0/+1 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+28 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -1/+1 |
| 2024-02-05 | Clarify order of operations during interning | Oli Scherer | -0/+7 |
| 2024-02-05 | get rid of nontrivial_structural_match lint and custom_eq const qualif | Ralf Jung | -59/+2 |
| 2024-02-05 | old solver: improve normalization of `Pointee::Metadata` | Lukas Markeffsky | -6/+1 |
| 2024-02-05 | Rollup merge of #120587 - lukas-code:miri-tail-normalize, r=RalfJung | Matthias Krüger | -1/+5 |
| 2024-02-05 | Rollup merge of #119600 - aDotInTheVoid:comment-fix, r=compiler-errors | Matthias Krüger | -3/+1 |
| 2024-02-03 | Use `DiagnosticArgName` in a few more places. | Nicholas Nethercote | -5/+4 |
| 2024-02-02 | miri: normalize struct tail in ABI compat check | Lukas Markeffsky | -1/+5 |
| 2024-01-30 | Rollup merge of #120488 - nnethercote:diag-lifetimes, r=oli-obk | Guillaume Gomez | -2/+2 |
| 2024-01-30 | Rollup merge of #120387 - RalfJung:large-array-followup, r=oli-obk | Guillaume Gomez | -5/+4 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -2/+2 |
| 2024-01-29 | Document base vs nested alloc interning | Oli Scherer | -0/+3 |
| 2024-01-29 | separately intern the outermost alloc from the rest | Oli Scherer | -41/+39 |
| 2024-01-29 | Prefer external iteration now that we don't actually recurse anymore | Oli Scherer | -22/+16 |
| 2024-01-29 | prefer instrumentation over entry/exit tracing statements | Oli Scherer | -2/+2 |
| 2024-01-29 | interning doesn't check alignment anymroe, because it doesn't do any more pro... | Oli Scherer | -4/+0 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -33/+33 |
| 2024-01-28 | static mut: allow reference to arbitrary types, not just slices and arrays | Ralf Jung | -24/+16 |
| 2024-01-26 | Normalize field types before checking validity | Michael Goulet | -9/+14 |
| 2024-01-26 | interpret/memory: fix safety comment for large array memset optimization | Ralf Jung | -5/+4 |
| 2024-01-26 | add test for GVN issue; cleanup in dataflow_const_prop | Ralf Jung | -1/+5 |
| 2024-01-26 | interpret: project_downcast: do not ICE for uninhabited variants | Ralf Jung | -19/+2 |
| 2024-01-26 | Auto merge of #119968 - clubby789:unused-feature, r=compiler-errors | bors | -7/+0 |
| 2024-01-26 | Auto merge of #116167 - RalfJung:structural-eq, r=lcnr | bors | -1/+1 |