about summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2019-01-30Monomorphize types when not going through `layout_of_local`Oliver Scherer-2/+3
2019-01-30Indent fixupOliver Scherer-2/+2
2019-01-30The return place's layout is only used once per frame, so caching doesn't helpOliver Scherer-1/+1
2019-01-30Can't use `layout_of_local` for the frame currently being createdOliver Scherer-2/+3
2019-01-30Make priroda happy againOliver Scherer-1/+1
2019-01-30Allow `layout_of_local` to also use cached layoutsOliver Scherer-14/+19
2019-01-30Merge `locals` and `local_layouts` fieldsOliver Scherer-39/+68
2019-01-27`ConstValue::ScalarPair` only needs to represent slicesOliver Scherer-2/+2
2019-01-25Rollup merge of #57734 - oli-obk:fixes_and_cleanups, r=pnkfelixMazdak Farrokhzad-5/+5
2019-01-23Follow naming scheme for "frame" methodsOliver Scherer-7/+7
2019-01-22Bail out on overly generic substitutionsOliver Scherer-21/+38
2019-01-22Rollup merge of #57813 - RalfJung:validation-range-printing, r=oli-obkMazdak Farrokhzad-2/+7
2019-01-21fix validation range printing when encountering undefRalf Jung-2/+7
2019-01-20const_eval: Predetermine the layout of all locals when pushing a stack frameBjörn Steinbrink-18/+23
2019-01-18Manually inline a function that was only used onceOliver Scherer-5/+5
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-5/+10
2019-01-04Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakisbors-8/+11
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-5/+10
2019-01-02Add missing 'static bound for the Machine traitMatthew Jasper-1/+1
2019-01-01Add `unwrap_usize` to `LazyConst`, tooOliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-9/+12
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-1/+1
2018-12-25Remove licensesMark Rousskov-130/+0
2018-12-24Rollup merge of #56985 - oli-obk:const_check_bounds, r=RalfJungMazdak Farrokhzad-19/+27
2018-12-23Rollup merge of #56981 - RalfJung:miri-infallible-alloc, r=oli-obkkennytm-14/+14
2018-12-23Rollup merge of #56973 - RalfJung:miri-trace, r=oli-obkkennytm-7/+7
2018-12-23Rollup merge of #56919 - oli-obk:null_ref_array_tuple, r=RalfJungkennytm-2/+7
2018-12-22Reintroduce the original `check_bounds_ptr` checksOliver Scherer-11/+21
2018-12-19Allow testing pointers for inboundedness while forbidding dangling pointersOliver Scherer-8/+6
2018-12-19miri: allocation is infallibleRalf Jung-14/+14
2018-12-19make basic CTFE tracing available on release buildsRalf Jung-7/+7
2018-12-18Explain the mathOliver Scherer-4/+9
2018-12-18treat ref-to-raw cast like a reborrow: do a special kind of retagRalf Jung-30/+10
2018-12-17Remove a wrong multiplier on relocation offset computationOliver Scherer-4/+4
2018-12-14Auto merge of #56536 - alexcrichton:update-master, r=Mark-Simulacrumbors-1/+1
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-16/+16
2018-12-12Bump to 1.33.0Alex Crichton-1/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-12/+12
2018-12-04Mention `alloc` in the name of the interning methodsOliver Scherer-1/+1
2018-12-03s/AllocType/AllocKind/Oliver Scherer-15/+15
2018-12-03provide a way to replace the tag in a Scalar/MemPlaceRalf Jung-0/+20
2018-12-03Retag needs to know whether this is a 2-phase-reborrowRalf Jung-2/+3
2018-12-01Auto merge of #56165 - RalfJung:drop-glue-type, r=eddyb,nikomatsakisbors-12/+24
2018-11-27Auto merge of #56094 - RalfJung:memory-data-revived, r=oli-obkbors-30/+79
2018-11-26Auto merge of #56070 - oli-obk:const_let, r=eddybbors-5/+6
2018-11-25Rollup merge of #56100 - RalfJung:visiting-generators, r=oli-obkPietro Albini-12/+42
2018-11-25accept undef in raw pointers, for consistency with integersRalf Jung-6/+10
2018-11-25machine hooks for stack push and pop, frame machine dataRalf Jung-7/+29
2018-11-25make memory allocation hook infallibleRalf Jung-1/+1
2018-11-25pass MemoryExtra to find_foreign_static and adjust_static_allocation; they mi...Ralf Jung-10/+14