summary refs log tree commit diff
path: root/src/librustc/mir/interpret/allocation.rs
AgeCommit message (Expand)AuthorLines
2019-11-19More HashStable.Camille GILLOT-4/+2
2019-10-22relax ExactSizeIterator bound on write_bytes: too many iterators don't have t...Ralf Jung-2/+5
2019-10-21remove write_repeat; it is subsumed by the new write_bytesRalf Jung-19/+0
2019-10-21points the user away from the Allocation type and towards the Memory typeRalf Jung-0/+12
2019-10-20also check the iterator is not too longRalf Jung-0/+1
2019-10-20miri add write_bytes method to Memory doing bounds-checks and supporting iter...Ralf Jung-2/+7
2019-09-17rename Allocation::retag -> with_tags_and_extraRalf Jung-2/+2
2019-09-07Apply suggestions from code reviewAlexander Regueiro-4/+5
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-55/+54
2019-09-06Fix miriOliver Scherer-0/+28
2019-09-02Auto merge of #63561 - HeroicKatora:alloc-private-bytes, r=oli-obkbors-13/+196
2019-08-31Reorder AllocationDefinedness membersAndreas Molzer-2/+3
2019-08-31Improve documentation around allocation accessorsAndreas Molzer-8/+13
2019-08-30Move relocation range copies into allocationAndreas Molzer-0/+50
2019-08-29Make allocation relocation field privateAndreas Molzer-4/+9
2019-08-28Address naming and comments from reviewsAndreas Molzer-4/+4
2019-08-21Expose encapsulated undef mask as immutableAndreas Molzer-0/+5
2019-08-21Replace usage of alloc.bytes in interpretAndreas Molzer-0/+2
2019-08-17fix typosDante-Broggi-1/+1
2019-08-17Move copy of undef_mask into allocationAndreas Molzer-0/+85
2019-08-17Derive HashStable for AllocationAndreas Molzer-1/+12
2019-08-17Store allocation size, make bytes, undef_mask privateAndreas Molzer-8/+27
2019-07-31code review fixesSaleem Jaffer-3/+3
2019-07-30renaming throw_err_* to throw_*Saleem Jaffer-3/+3
2019-07-30renaming err to err_unsupSaleem Jaffer-3/+3
2019-07-30adding throw_ and err_ macros for InterpErrorSaleem Jaffer-3/+3
2019-07-29adding a err macro for each of the InterpError variantsSaleem Jaffer-4/+3
2019-07-29fixing fallout due to InterpError refactorSaleem Jaffer-3/+4
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-1/+1
2019-06-24fix reoccurring typoRalf Jung-10/+10
2019-06-23clean up internals of pointer checks; make get_size_and_align also check for ...Ralf Jung-10/+1
2019-06-23move CheckInAllocMsg to more logical placeRalf Jung-22/+0
2019-06-23Centralize bounds, alignment and NULL checking for memory accesses in one fun...Ralf Jung-49/+51
2019-06-19mark_definedness cannot failOliver Scherer-5/+7
2019-06-08rename EvalResult -> InterpResult and EvalError -> InterpErrorInfoRalf Jung-23/+23
2019-06-02no longer assume that there is a default tag: give the machine the chance to ...Ralf Jung-7/+8
2019-05-30Make the `type_name` intrinsic's output deterministicOliver Scherer-4/+6
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-13/+3
2019-05-27Auto merge of #59627 - LooMaclin:issue_57128_improve_miri_error_reporting_in_...bors-7/+32
2019-05-26centralize Scalar size sanity checks and also do them in release buildsRalf Jung-13/+3
2019-05-26Improve miri's error reporting in check_in_allocRust-1/+1
2019-05-26Improve miri's error reporting in check_in_allocloomaclin-5/+5
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-3/+3
2019-04-23Improve miri's error reporting in check_in_allocLoo Maclin-1/+1
2019-04-23Improve miri's error reporting in check_in_allocLooMaclin-1/+3
2019-04-19Improve miri's error reporting in check_in_allocLooMaclin-3/+3
2019-04-19Improve miri's error reporting in check_in_allocLooMaclin-7/+7
2019-04-16Miri: refactor new allocation taggingRalf Jung-53/+20
2019-04-16Update src/librustc/mir/interpret/allocation.rsRalf Jung-1/+1
2019-04-10Improve miri's error reporting in check_in_allocLooMaclin-11/+7