| Age | Commit message (Expand) | Author | Lines |
| 2019-09-25 | Rename `sty` to `kind` | varkor | -2/+2 |
| 2019-08-17 | make both unary_op and binary_op fully typed, including a return type | Ralf Jung | -49/+74 |
| 2019-08-03 | Auto merge of #63234 - Centril:rollup-h9t731z, r=Centril | bors | -12/+8 |
| 2019-08-02 | dedup free-form Unsupported errors; add macros for free-form UB and Unsupport... | Ralf Jung | -12/+8 |
| 2019-08-02 | trailing full stops | Ralf Jung | -1/+1 |
| 2019-08-02 | add is_any_ptr type test; this also helps pacify tidy | Ralf Jung | -1/+1 |
| 2019-08-02 | operator: implement binary_op strictly by first checking the type, then dispa... | Ralf Jung | -20/+19 |
| 2019-07-30 | renaming throw_err_* to throw_* | Saleem Jaffer | -6/+6 |
| 2019-07-30 | renaming err to err_unsup | Saleem Jaffer | -2/+2 |
| 2019-07-30 | adding throw_ and err_ macros for InterpError | Saleem Jaffer | -6/+6 |
| 2019-07-29 | adding a err macro for each of the InterpError variants | Saleem Jaffer | -8/+8 |
| 2019-07-29 | fixing fallout due to InterpError refactor | Saleem Jaffer | -3/+3 |
| 2019-07-23 | renames EvalErrorPanic to PanicMessage | Saleem Jaffer | -5/+5 |
| 2019-07-23 | moving some variants from InterpError to EvalErrorPanic | Saleem Jaffer | -5/+5 |
| 2019-06-27 | rename InterpretCx -> InterpCx | Ralf Jung | -3/+3 |
| 2019-06-16 | Replace to_bits by force_bits and move size as parameter | Christian Poveda | -1/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-09 | make floating point casts nicer with generics | Ralf Jung | -4/+8 |
| 2019-06-09 | make unary float negation slightly nicer | Ralf Jung | -5/+3 |
| 2019-06-09 | trait-ize binary_float_op | Ralf Jung | -44/+35 |
| 2019-06-08 | Scalar: only convert to/from soft-float types, not to/from hard-floats | Ralf Jung | -11/+9 |
| 2019-06-08 | rename EvalResult -> InterpResult and EvalError -> InterpErrorInfo | Ralf Jung | -9/+9 |
| 2019-03-30 | Remove redundant imports | Fabian Drinck | -2/+0 |
| 2019-03-26 | renames EvalContext to InterpretCx. | kenta7777 | -3/+3 |
| 2019-03-15 | rustc: remove fmt::{Debug,Display} from ty::TyKind. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-02-13 | make bin_op and unary_op APIs consistently work on ImmTy | Ralf Jung | -43/+30 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-11-05 | miri: binary_op_val -> binary_op_imm | Ralf Jung | -4/+4 |
| 2018-11-02 | Rename `Value` to `Immediate` for miri | Oliver Scherer | -9/+9 |
| 2018-10-10 | miri engine: basic support for pointer provenance tracking | Ralf Jung | -18/+18 |
| 2018-09-20 | move CTFE engine snapshot state out of miri engine into CTFE machine instance | Ralf Jung | -2/+2 |
| 2018-08-29 | make ptr_op finally reponsible for all ops involving pointers; make ValTy con... | Ralf Jung | -13/+26 |
| 2018-08-29 | move some Scalar helpers from miri here, and use them where appropriate | Ralf Jung | -27/+15 |
| 2018-08-28 | restructure unary_op to also dispatch on type first; fix promotion with unary... | Ralf Jung | -42/+54 |
| 2018-08-28 | address nits | Ralf Jung | -102/+149 |
| 2018-08-27 | dedicated handling for binops on bool and char (UB if they are not valid) | Ralf Jung | -54/+94 |
| 2018-08-23 | Fixup long code lines | Bernardo Meurer | -1/+2 |
| 2018-08-23 | Add license header to CTFE/MIRI | Bernardo Meurer | -0/+10 |
| 2018-08-22 | Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str} | varkor | -4/+4 |
| 2018-08-22 | miri/CTFE refactor | Ralf Jung | -45/+26 |
| 2018-08-03 | Remove some more unnecessary `mut` | Oliver Schneider | -1/+1 |
| 2018-08-01 | Reintroduce `Undef` and properly check constant value sizes | Oliver Schneider | -36/+35 |
| 2018-06-27 | Detect overflows of non u32 shifts | Oliver Schneider | -1/+2 |
| 2018-05-24 | Remove `ty_to_primitive` | Oliver Schneider | -6/+12 |
| 2018-05-24 | Replace `ScalarKind` with `Primitive` | Oliver Schneider | -2/+2 |
| 2018-05-24 | Get rid of `scalar_size` | Oliver Schneider | -5/+5 |
| 2018-05-24 | primval -> scalar rename | Oliver Schneider | -5/+5 |
| 2018-05-24 | change `Value::Bytes` to `Value::Bits` | Oliver Schneider | -22/+42 |
| 2018-05-24 | Rename ByVal(Pair) to Scalar(Pair) | Oliver Schneider | -1/+1 |
| 2018-05-24 | Rename PrimVal to Scalar | Oliver Schneider | -34/+34 |