| Age | Commit message (Expand) | Author | Lines |
| 2019-02-16 | Make `may_normalize` explicit in the type system | Oliver Scherer | -34/+38 |
| 2019-02-16 | Make validity checking use `MPlaceTy` instead of `OpTy` | Oliver Scherer | -7/+5 |
| 2019-02-16 | Reuse the `Pointer` type instead of passing reassembling it at many use sites | Oliver Scherer | -1/+1 |
| 2019-02-16 | Burn some invariants we keep up into code | Oliver Scherer | -1/+1 |
| 2019-02-16 | Expose const -> op functions that don't allow violiting const eval invariants | Oliver Scherer | -2/+2 |
| 2019-02-13 | make bin_op and unary_op APIs consistently work on ImmTy | Ralf Jung | -6/+5 |
| 2019-02-13 | make OpTy.op private, and ImmTy.imm public instead | Ralf Jung | -12/+3 |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -5/+5 |
| 2019-02-08 | librustc_mir => 2018 | Taiki Endo | -1/+1 |
| 2019-01-27 | `ConstValue::ScalarPair` only needs to represent slices | Oliver Scherer | -6/+3 |
| 2019-01-25 | Rollup merge of #57734 - oli-obk:fixes_and_cleanups, r=pnkfelix | Mazdak Farrokhzad | -13/+16 |
| 2019-01-22 | Span fixup | Oliver Scherer | -6/+8 |
| 2019-01-22 | Get rid of the fake stack frame | Oliver Scherer | -68/+12 |
| 2019-01-20 | const_eval: Predetermine the layout of all locals when pushing a stack frame | Björn Steinbrink | -0/+1 |
| 2019-01-18 | Allow evaluating trivial drop glue in constants | Oliver Scherer | -13/+16 |
| 2019-01-13 | Rollup merge of #57351 - oli-obk:cheap_const_ops, r=RalfJung | Mazdak Farrokhzad | -14/+36 |
| 2019-01-09 | Not seeing the forest because there are too many trees in the way | Oliver Scherer | -1/+1 |
| 2019-01-09 | Explain the arguments of the `mk_*_eval_cx` functions | Oliver Scherer | -0/+13 |
| 2019-01-09 | Document the `mk_*_eval_cx` functions | Oliver Scherer | -2/+10 |
| 2019-01-08 | Make `mk_eval_cx` private to const eval | Oliver Scherer | -1/+1 |
| 2019-01-08 | Manually push a stack frame where no valid frame is needed | Oliver Scherer | -35/+12 |
| 2019-01-05 | Don't actually create a full MIR stack frame when not needed | Oliver Scherer | -3/+27 |
| 2019-01-01 | `<&'tcx ty::Const as Deref>::deref` | Oliver Scherer | -4/+4 |
| 2019-01-01 | `const_to_op` is now `lazy_const_to_op` | Oliver Scherer | -3/+3 |
| 2019-01-01 | Move the `Unevaluated` constant arm upwards in the type structure | Oliver Scherer | -5/+7 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-12-23 | Rollup merge of #56981 - RalfJung:miri-infallible-alloc, r=oli-obk | kennytm | -3/+3 |
| 2018-12-19 | miri: allocation is infallible | Ralf Jung | -3/+3 |
| 2018-12-17 | static eval: Do not ICE on layout size overflow | Dan Robertson | -4/+8 |
| 2018-12-06 | Use a function to access the Hir map to be able to turn it into a query later | John Kåre Alsaker | -4/+4 |
| 2018-11-25 | machine hooks for stack push and pop, frame machine data | Ralf Jung | -1/+20 |
| 2018-11-25 | pass MemoryExtra to find_foreign_static and adjust_static_allocation; they mi... | Ralf Jung | -4/+6 |
| 2018-11-25 | bring back MemoryExtra | Ralf Jung | -0/+1 |
| 2018-11-22 | rustc_target: avoid using AbiAndPrefAlign where possible. | Eduard-Mihai Burtescu | -1/+1 |
| 2018-11-22 | rustc_target: separate out an individual Align from AbiAndPrefAlign. | Eduard-Mihai Burtescu | -1/+1 |
| 2018-11-19 | use RawConst in miri | Ralf Jung | -4/+10 |
| 2018-11-19 | Make const_eval_raw query return just an AllocId | Ralf Jung | -22/+24 |
| 2018-11-16 | CTFE: dynamically make sure we do not call non-const-fn | Ralf Jung | -5/+11 |
| 2018-11-15 | Auto merge of #55716 - RalfJung:escape-to-raw, r=oli-obk | bors | -1/+0 |
| 2018-11-12 | Use type safe `VariantIdx` instead of `usize` everywhere | Oliver Scherer | -3/+3 |
| 2018-11-12 | Use IndexVec instead of `usize` in librustc | Oliver Scherer | -1/+1 |
| 2018-11-07 | calling the ptr hooks no longer needs expensive preparation, remove the opt-out | Ralf Jung | -1/+0 |
| 2018-11-05 | make ValueVisitor mut-polymorphic | Ralf Jung | -1/+1 |
| 2018-11-05 | generalize the traversal part of validation to a ValueVisitor | Ralf Jung | -3/+3 |
| 2018-11-02 | Rename `Value` to `Immediate` for miri | Oliver Scherer | -4/+4 |
| 2018-10-29 | Assert that promoteds don't fail to be evaluated for being too generic | Oliver Scherer | -1/+5 |
| 2018-10-29 | Auto merge of #55270 - RalfJung:stacked-borrows-ng, r=oli-obk | bors | -20/+9 |
| 2018-10-28 | Auto merge of #54487 - RalfJung:ctfe-backtrace, r=oli-obk | bors | -7/+13 |
| 2018-10-28 | don't tag new memory inside memory.rs; add machine hook to tag new memory | Ralf Jung | -2/+11 |
| 2018-10-28 | rename env var to control ctfe backtraces, and make it usually show the backt... | Ralf Jung | -7/+13 |