summary refs log tree commit diff
path: root/src/librustc_mir/interpret/const_eval.rs
AgeCommit message (Expand)AuthorLines
2018-02-01Turn `type_id` into a constant intrinsicBadel2-0/+6
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-0/+1
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-1/+1
2018-01-07Rollup merge of #47205 - eddyb:alloc-id, r=oli-obkkennytm-4/+4
2018-01-05miri: use AllocId instead of u64.Eduard-Mihai Burtescu-4/+4
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-2/+2
2017-12-18normalize the results of `tcx.type_of` after substitutingAriel Ben-Yehuda-3/+1
2017-12-17miri: pass pointer alignments directly instead of contextually.Eduard-Mihai Burtescu-2/+2
2017-12-17miri: use separate Pointer and Align instead of PtrAndAlign.Eduard-Mihai Burtescu-60/+38
2017-12-17miri: track the Align instead of packedness in PtrAndAlign.Eduard-Mihai Burtescu-13/+13
2017-12-17rustc: don't track whether layouts are "packed".Eduard-Mihai Burtescu-11/+8
2017-12-15Allow easily creating cheap eval context instancesOliver Schneider-57/+66
2017-12-12Move large chunks of miri from rustc::mir::interpret to rustc_mir::interpretOliver Schneider-0/+587