| Age | Commit message (Expand) | Author | Lines |
| 2023-12-07 | avoid marking as immutable what is already immutable | Ralf Jung | -0/+11 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -13/+15 |
| 2023-10-25 | Evaluate computed values to constants. | Camille GILLOT | -0/+10 |
| 2023-10-21 | Make `ty::print::Printer` take `&mut self` instead of `self` | Nilstrieb | -4/+5 |
| 2023-10-15 | place evaluation: require the original pointer to be aligned if an access hap... | Ralf Jung | -37/+23 |
| 2023-10-15 | avoid re-checking the offset while iterating an array/slice | Ralf Jung | -2/+5 |
| 2023-10-15 | don't UB on dangling ptr deref, instead check inbounds on projections | Ralf Jung | -1/+11 |
| 2023-10-03 | print normalized ty | ouz-a | -10/+15 |
| 2023-09-21 | Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk | bors | -10/+20 |
| 2023-09-21 | Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk | Guillaume Gomez | -1/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -1/+1 |
| 2023-09-20 | stronger consistency check in ImmTy::from_immediate | Ralf Jung | -3/+11 |
| 2023-09-20 | interpret: less debug-printing of types | Ralf Jung | -6/+2 |
| 2023-09-20 | interpret: more consistently use ImmTy in operators and casts | Ralf Jung | -1/+7 |
| 2023-09-19 | adjust constValue::Slice to work for arbitrary slice types | Ralf Jung | -15/+18 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -8/+7 |
| 2023-09-18 | Auto merge of #115748 - RalfJung:post-mono, r=oli-obk | bors | -53/+4 |
| 2023-09-15 | make interpreter type Debug impl independent of Ty debug impl | Ralf Jung | -2/+10 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -53/+4 |
| 2023-09-14 | make it more clear which functions create fresh AllocId | Ralf Jung | -1/+1 |
| 2023-09-14 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -1/+1 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -3/+2 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -53/+69 |
| 2023-08-30 | a bit of meta-related cleanup on Projectable | Ralf Jung | -5/+5 |
| 2023-08-30 | move marking-locals-live out of push_stack_frame, so it happens with argument... | Ralf Jung | -18/+25 |
| 2023-08-30 | interpret: fix projecting into an unsized field of a local | Ralf Jung | -34/+22 |
| 2023-08-29 | const_eval and codegen: audit uses of is_zst | Ralf Jung | -0/+1 |
| 2023-07-27 | Remove `constness` from `ParamEnv` | Deadbeef | -4/+2 |
| 2023-07-25 | make MPlaceTy non-Copy | Ralf Jung | -1/+1 |
| 2023-07-25 | interpret: make read functions generic over operand type | Ralf Jung | -37/+44 |
| 2023-07-25 | interpret: make write functions generic over the place type | Ralf Jung | -8/+6 |
| 2023-07-25 | interpret: refactor projection code to work on a common trait, and use that f... | Ralf Jung | -33/+95 |
| 2023-07-24 | interpret: support projecting into Place::Local without force_allocation | Ralf Jung | -35/+74 |
| 2023-07-20 | clarify MIR uninit vs LLVM undef/poison | Ralf Jung | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -2/+2 |
| 2023-07-11 | miri: protect Move() function arguments during the call | Ralf Jung | -8/+0 |
| 2023-07-05 | Remove a function argument that is always passed with the same value. | Oli Scherer | -1/+1 |
| 2023-07-05 | Specialize `try_destructure_mir_constant` for its sole user | Oli Scherer | -1/+1 |
| 2023-05-15 | Suppress "erroneous constant used" for constants tainted by errors | Tomasz Miąsko | -1/+1 |
| 2023-04-28 | interpret: fail more gracefully on uninit unsized locals | Ralf Jung | -0/+6 |
| 2023-04-04 | Move a const-prop-lint specific hack from mir interpret to const-prop-lint an... | Oli Scherer | -8/+1 |
| 2023-02-20 | basic dyn* support for Miri | Ralf Jung | -1/+19 |
| 2023-02-15 | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | -5/+5 |
| 2023-02-06 | interpret: move discriminant reading and writing to separate file | Ralf Jung | -151/+2 |
| 2023-01-22 | abi: add `AddressSpace` field to `Primitive::Pointer` | Erik Desjardins | -3/+3 |
| 2023-01-20 | Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstrieb | bors | -3/+3 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -1/+1 |
| 2023-01-17 | Review suggestions | Maybe Waffle | -3/+3 |
| 2023-01-17 | Undo questionable changes | Maybe Waffle | -1/+1 |
| 2023-01-17 | `rustc_const_eval`: remove `ref` patterns (+some pattern matching imps) | Maybe Waffle | -6/+6 |