summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2019-08-12fix cycle when looking up size and align of a staticRalf Jung-22/+30
2019-06-25Rollup merge of #62096 - spastorino:impl-place-from, r=oli-obk,CentrilMazdak Farrokhzad-1/+1
2019-06-25Rollup merge of #61814 - varkor:uninhabited-const-61744, r=oli-obkMazdak Farrokhzad-6/+4
2019-06-25Implement From<Local> for Place and PlaceBaseSantiago Pastorino-1/+1
2019-06-25Auto merge of #62094 - oli-obk:zst_intern, r=eddybbors-12/+14
2019-06-25Fix an ICE with uninhabited constsvarkor-6/+4
2019-06-24Auto merge of #62081 - RalfJung:miri-pointer-checks, r=oli-obkbors-162/+211
2019-06-24Don't ICE on mutable zst slicesOliver Scherer-7/+13
2019-06-24Simplify vtable interningOliver Scherer-6/+2
2019-06-24Auto merge of #62012 - wesleywiser:const_prop_use_ecx, r=oli-obkbors-4/+9
2019-06-23expand commentRalf Jung-1/+2
2019-06-23deduplicate some codeRalf Jung-17/+15
2019-06-23make code more symmetricRalf Jung-3/+5
2019-06-23comment tweaks, better validation errors, update UI testsRalf Jung-23/+33
2019-06-23clean up internals of pointer checks; make get_size_and_align also check for ...Ralf Jung-89/+66
2019-06-23Centralize bounds, alignment and NULL checking for memory accesses in one fun...Ralf Jung-102/+163
2019-06-22Deny explicit_outlives_requirements in the compilerMatthew Jasper-1/+1
2019-06-22Rollup merge of #61984 - ljedrz:more_node_id_pruning, r=ZoxcMazdak Farrokhzad-1/+1
2019-06-21Auto merge of #61959 - oli-obk:const_field_ice, r=eddybbors-2/+3
2019-06-20[const-prop] Move local storage into a `Frame` on `InterpCx`Wesley Wiser-4/+9
2019-06-20Fix merge issuesChristian Poveda-138/+481
2019-06-20Updated tag methods for consistencyChristian Poveda-9/+9
2019-06-20Replace MemoryExtra by Memory in intptrcast methodsChristian Poveda-9/+8
2019-06-20rustc_mir: support type parameters by printing them as `_`.Eduard-Mihai Burtescu-21/+26
2019-06-20rename hir::map::get_by_hir_id to getljedrz-1/+1
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-1/+1
2019-06-19Remove the `AllocId` from `ByRef` valuesOliver Scherer-2/+3
2019-06-19Remove now-unnecessary lifetimeOliver Scherer-1/+1
2019-06-19More FIXMEsOliver Scherer-0/+1
2019-06-19Weave the alignment through `ByRef`Oliver Scherer-16/+3
2019-06-19Outright ignore any alignment in `const_field`Oliver Scherer-4/+2
2019-06-19Elaborate some more on what mutability field means whatOliver Scherer-0/+8
2019-06-19Update to `TyCtxt` lifetime changesOliver Scherer-10/+10
2019-06-19Fix typoOliver Scherer-1/+1
2019-06-19The future is nowOliver Scherer-4/+0
2019-06-19s/intern/intern_shallow/Oliver Scherer-4/+5
2019-06-19Merge `StaticMut` and `Static` logicOliver Scherer-6/+6
2019-06-19Fix rebase falloutOliver Scherer-7/+7
2019-06-19Elaborate on why we don't look at frozennessOliver Scherer-0/+2
2019-06-19Don't ICE when pattern matching packed structsOliver Scherer-1/+18
2019-06-19Prevent cyclic locks of `alloc_map`Oliver Scherer-1/+4
2019-06-19Make interning explicitly care about types and the mutability of memoryOliver Scherer-107/+427
2019-06-19Fixmes and style fixesOliver Scherer-0/+5
2019-06-18rustc: reintroduce lifetime bounds where necessary.Eduard-Mihai Burtescu-1/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-4/+4
2019-06-17Auto merge of #61915 - Centril:rollup-oire3i8, r=Centrilbors-2/+2
2019-06-17replace some uses of NodeId with HirIdljedrz-2/+2
2019-06-16Add special behaviour when int is zeroChristian Poveda-2/+6
2019-06-16Replace to_bits by force_bits and move size as parameterChristian Poveda-6/+14
2019-06-16Change to_ptr by force_ptrChristian Poveda-7/+7