about summary refs log tree commit diff
path: root/src/librustc/mir/interpret/allocation.rs
AgeCommit message (Expand)AuthorLines
2018-11-24Make a method that doesn't need `Self` a free function insteadOliver Scherer-18/+17
2018-11-24Make zst accesses in allocations take the regular path.Oliver Scherer-21/+0
2018-11-24Remove unnecessary `Result` (function always returned `Ok`)Oliver Scherer-6/+6
2018-11-24Adjust rustc_mir::interpret to changes in `Allocation`/`Memory` methodsOliver Scherer-43/+69
2018-11-24Move some byte and scalar accessors from `Memory` to `Allocation`Oliver Scherer-0/+200
2018-11-24Fiddle a `HasDataLayout` through the allocation methodsOliver Scherer-19/+41
2018-11-24Access `self` instead of `alloc`Oliver Scherer-30/+14
2018-11-24Adjust generics to `Allocation` parametersOliver Scherer-9/+9
2018-11-24Move alignment and bounds check from `Memory` to `Allocation`Oliver Scherer-0/+45
2018-11-24Move undef mask methods from `Memory` to `Allocation`Oliver Scherer-0/+33
2018-11-24Move relocation methods from `Memory` to `Allocation`Oliver Scherer-0/+73
2018-11-24Preliminary code adjustment to let the compiler complain about missing methodsOliver Scherer-4/+4
2018-11-24Move some methods from `Memory` to `Allocation`Oliver Scherer-0/+84
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-5/+5
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-2/+2
2018-11-22rustc_target: rename abi::Align to AbiAndPrefAlign.Eduard-Mihai Burtescu-5/+5
2018-11-15do not accept out-of-bounds pointers in enum discriminants, they might be NULLRalf Jung-0/+8
2018-11-12for uniformity, also move memory_deallocated to AllocationExtraRalf Jung-0/+11
2018-11-08Give `AllocationExtra`s access to their entire `Allocation`Oliver Scherer-6/+2
2018-11-08FalloutOliver Scherer-4/+7
2018-11-08Move UndefMask and Relocations into `allocation.rs`Oliver Scherer-5/+134
2018-11-08Move the `memory_accessed` hook onto the `Extra` valueOliver Scherer-0/+30
2018-11-08Move `Allocation` into its own moduleOliver Scherer-682/+5
2018-11-08Duplicate mod.rs for better diff trackingOliver Scherer-0/+752