about summary refs log tree commit diff
path: root/src/librustc_mir/interpret/intern.rs
AgeCommit message (Expand)AuthorLines
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-25/+22
2019-11-28do not consider memory allocated by caller_location leakedRalf Jung-1/+1
2019-11-24Respond to CR feedbackWesley Wiser-62/+11
2019-11-22Allow miri allocation interning to work im generic MachinesWesley Wiser-23/+83
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-7/+7
2019-11-08miri: Rename to_{u,i}size to to_machine_{u,i}sizeRalf Jung-1/+1
2019-11-06remvoe to_scalar_ptr and use ref_to_mplace everywhereRalf Jung-12/+10
2019-10-27Always use consteval to codegen caller_location.Adam Perry-4/+3
2019-10-11InterpCx: make memory field publicRalf Jung-4/+3
2019-09-25Rename `sty` to `kind`varkor-3/+3
2019-09-15update intern classification commentRalf Jung-1/+2
2019-09-15explain ty == NoneRalf Jung-0/+3
2019-09-15assert that nobody asks for mutable constantsRalf Jung-0/+4
2019-09-15note a FIXMERalf Jung-0/+2
2019-09-15relocations -> allocationsRalf Jung-13/+18
2019-09-15drop redundant ParamEnv, and avoid constructing InternVisitor without visitingRalf Jung-77/+93
2019-09-15all memory behind a constant must be immutableRalf Jung-1/+6
2019-09-15const interning: move mutability computation into intern_shallow, and always ...Ralf Jung-66/+59
2019-08-29Make allocation relocation field privateAndreas Molzer-2/+2
2019-08-14Rollup merge of #62760 - chansuke:dedupe-error-messages, r=zackmdavisMazdak Farrokhzad-5/+1
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-1/+2
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-07-31code review fixesSaleem Jaffer-5/+3
2019-07-31Deduplicate some error messageschansuke-5/+1
2019-07-30renaming throw_err_* to throw_*Saleem Jaffer-3/+1
2019-07-30renaming err to err_unsupSaleem Jaffer-1/+1
2019-07-30tidy fixesSaleem Jaffer-1/+3
2019-07-30adding throw_ and err_ macros for InterpErrorSaleem Jaffer-1/+1
2019-07-29code review fixesSaleem Jaffer-2/+2
2019-07-29adding a err macro for each of the InterpError variantsSaleem Jaffer-3/+1
2019-07-29fixing fallout due to InterpError refactorSaleem Jaffer-4/+4
2019-07-12Replace `struct_tail` and `struct_lockstep_tails` with variants handling norm...Felix S. Klock II-1/+3
2019-06-24Don't ICE on mutable zst slicesOliver Scherer-7/+13
2019-06-24Simplify vtable interningOliver Scherer-6/+2
2019-06-22Deny explicit_outlives_requirements in the compilerMatthew Jasper-1/+1
2019-06-19Remove now-unnecessary lifetimeOliver Scherer-1/+1
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-6/+6
2019-06-19Elaborate on why we don't look at frozennessOliver Scherer-0/+2
2019-06-19Make interning explicitly care about types and the mutability of memoryOliver Scherer-0/+326