| Age | Commit message (Expand) | Author | Lines |
| 2022-10-27 | Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functions | Maybe Waffle | -1/+1 |
| 2022-10-07 | make const_err a hard error | Ralf Jung | -0/+3 |
| 2022-09-20 | Rollup merge of #102021 - lcnr:tyConst-fun, r=b-naber,BoxyUwU | Michael Howell | -5/+4 |
| 2022-09-19 | ctfe, `const_to_op` only for mir constants | lcnr | -5/+4 |
| 2022-09-18 | interpret: expose generate_stacktrace without full InterpCx | Ralf Jung | -2/+9 |
| 2022-08-29 | Rollup merge of #100239 - RalfJung:const-prop-uninit, r=oli-obk | Dylan DPC | -3/+0 |
| 2022-08-29 | Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obk | Matthias Krüger | -1/+1 |
| 2022-08-27 | remove a now-useless machine hook | Ralf Jung | -3/+0 |
| 2022-08-26 | make read_immediate error immediately on uninit, so ImmTy can carry initializ... | Ralf Jung | -4/+4 |
| 2022-08-26 | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | -1/+1 |
| 2022-07-23 | now we can make scalar_to_ptr a method on Scalar | Ralf Jung | -1/+1 |
| 2022-07-20 | make use of symbolic vtables in interpreter | Ralf Jung | -1/+1 |
| 2022-07-19 | interpret: rename Tag/PointerTag to Prov/Provenance | Ralf Jung | -26/+26 |
| 2022-07-18 | interpret: make some large types not Copy | Ralf Jung | -2/+2 |
| 2022-07-18 | interpret: remove some unused trait impls | Ralf Jung | -36/+4 |
| 2022-07-13 | get rid of MemPlaceMeta::Poison | Ralf Jung | -1/+1 |
| 2022-07-07 | MIR dataflow: Rename function to `always_storage_live_locals` | pierwill | -2/+2 |
| 2022-07-06 | deduplicate some copy_op code | Ralf Jung | -1/+1 |
| 2022-07-06 | interpret: remove LocalValue::Unallocated, add Operand::Uninit | Ralf Jung | -53/+56 |
| 2022-07-03 | interpret: track place alignment together with the type, not the value | Ralf Jung | -10/+5 |
| 2022-06-26 | interpret: do not prune requires_caller_location stack frames quite so early | Ralf Jung | -11/+6 |
| 2022-06-09 | Auto merge of #97740 - RalfJung:ctfe-cycle-spans, r=lcnr | bors | -2/+6 |
| 2022-06-07 | Remove `AlwaysLiveLocals` wrapper struct | Tomasz Miąsko | -2/+2 |
| 2022-06-04 | use precise spans for recursive const evaluation | Ralf Jung | -1/+2 |
| 2022-06-04 | const_prop_lint: ensure we have up-to-date cur_span() | Ralf Jung | -1/+4 |
| 2022-05-26 | clippy::complexity fixes | Matthias Krüger | -7/+3 |
| 2022-05-23 | Refactor call terminator to always hold a destination place | Jakob Degen | -12/+7 |
| 2022-05-14 | Auto merge of #95826 - carbotaniuman:miri-permissive-provenance, r=RalfJung | bors | -3/+8 |
| 2022-05-13 | Rustc changes for permissive provenance | carbotaniuman | -3/+8 |
| 2022-04-17 | downgrade really verbose logging to trace | Ralf Jung | -2/+2 |
| 2022-04-07 | interpret: err instead of ICE on size mismatches in to_bits_or_ptr_internal | Ralf Jung | -1/+1 |
| 2022-04-03 | interpret: remove MemoryExtra in favor of giving access to the Machine | Ralf Jung | -52/+8 |
| 2022-03-31 | catch overflow in slice size computation | Ralf Jung | -1/+2 |
| 2022-03-31 | interpret: make isize::MAX the limit for dynamic value sizes | Ralf Jung | -6/+7 |
| 2022-03-26 | interpret: mark a dead match arm as dead | Ralf Jung | -1/+2 |
| 2022-03-21 | rename LocalState::Uninitialized to Unallocated | Ralf Jung | -12/+10 |
| 2022-03-09 | normalization change and rebase | b-naber | -1/+7 |
| 2022-02-24 | Miri fn ptr check: don't use conservative null check | Ralf Jung | -3/+26 |
| 2022-02-19 | rustc_const_eval: adopt let else in more places | est31 | -9/+5 |
| 2022-02-11 | use body.tainted_by_error to skip loading MIR | Michael Goulet | -17/+9 |
| 2022-02-11 | rework borrowck errors so that it's harder to not set tainted | Michael Goulet | -2/+4 |
| 2022-02-11 | skip const eval if we have an error in borrowck | Michael Goulet | -1/+5 |
| 2022-01-04 | rename StackPopClean::None to Root | Ralf Jung | -6/+12 |
| 2022-01-03 | Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievink | Matthias Krüger | -1/+1 |
| 2021-12-20 | better name for AdjustForForeignAbiError error variant in InterpError | Ralf Jung | -1/+3 |
| 2021-12-20 | CTFE eval_fn_call: use FnAbi to determine argument skipping and compatibility | Ralf Jung | -2/+21 |
| 2021-12-15 | miri: lift restriction on extern types being the only field in a struct | Tomasz Miąsko | -13/+3 |
| 2021-12-13 | Remove `in_band_lifetimes` from `rustc_const_eval` | LegionMammal978 | -1/+1 |
| 2021-12-12 | Auto merge of #91549 - fee1-dead:const_env, r=spastorino | bors | -0/+1 |
| 2021-12-12 | Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk" | Deadbeef | -0/+1 |