about summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
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
2018-11-25bring back MemoryExtraRalf Jung-7/+26
2018-11-25Auto merge of #55959 - matthewjasper:remove-end-region, r=nikomatsakisbors-1/+0
2018-11-24Rebase falloutOliver Scherer-8/+23
2018-11-24Explain why vtable generation needs no alignment checksOliver Scherer-0/+3
2018-11-24Factor out mplace offsetting into its own methodOliver Scherer-22/+31
2018-11-24tidyOliver Scherer-1/+2
2018-11-24Array and slice projections need to update the place alignmentOliver Scherer-8/+11
2018-11-24comment nitRalf Jung-1/+1
2018-11-24Use correct alignment checks for scalars and zsts, tooOliver Scherer-2/+2
2018-11-24Use correct alignment for fat pointer extra partOliver Scherer-1/+1
2018-11-24Move alignment checks out of `Allocation`Oliver Scherer-28/+31
2018-11-24Explain early abort legalityOliver Scherer-0/+1
2018-11-24Rebase falloutOliver Scherer-1/+1
2018-11-24Clean up array/slice of primitive validationOliver Scherer-13/+10
2018-11-24Reintroduce zst-slice reading `read_bytes` method on `Memory`Oliver Scherer-4/+17