summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/interpret/allocation
AgeCommit message (Expand)AuthorLines
2023-12-07ctfe interpreter: extend provenance so that it can track whether a pointer is...Ralf Jung-10/+11
2023-10-13Format all the let chains in compilerMichael Goulet-1/+3
2023-08-02const validation: point at where we found a pointer but expected an integerRalf Jung-5/+9
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-5/+1
2023-04-17Bypass the varint path when encoding InitMaskBen Kimock-1/+31
2023-04-10Fix typos in compilerDaniPopes-2/+2
2023-03-28address review commentsRémy Rakic-4/+8
2023-03-27readability tweaksRémy Rakic-22/+22
2023-03-27add more InitMask test coverageRémy Rakic-0/+175
2023-03-27make InitMask lazy for fully init/uninit casesRémy Rakic-58/+225
2022-11-26interpret: remove PartialOrd from a bunch of types that do not have or need a...Ralf Jung-2/+2
2022-11-14assert that we are (de)seiralizing ProvenanceMap correctlyRalf Jung-2/+4
2022-11-14Manually implement `Encodable` for ProvenanceMap to avoid serializing an alwa...Oli Scherer-1/+16
2022-11-09another optimization attemptRalf Jung-66/+83
2022-11-08another attempt at performance improvementsRalf Jung-23/+26
2022-11-07less unsupported errors in Miri, and clarifying commentsRalf Jung-2/+3
2022-11-07try to make things faster when only ptr provenance can existRalf Jung-5/+17
2022-11-06make uninit_mask a unit testRalf Jung-1/+20
2022-11-06move InitMask to its own moduleRalf Jung-3/+530
2022-11-06interpret: support for per-byte provenanceRalf Jung-0/+274