Ralf Jung
bed3b965ae
miri: better ptr-out-of-bounds errors
2021-07-18 10:38:00 +02:00
Ralf Jung
efbee50600
avoid manual Debug impls by adding extra Provenance bounds to types
...
I wish the derive macro would support adding extra where clauses...
2021-07-16 20:02:14 +02:00
Ralf Jung
7c720ce612
get rid of incorrect erase_for_fmt
2021-07-16 10:09:56 +02:00
Ralf Jung
f4b61ba509
adjustions and cleanup to make Miri build again
2021-07-15 17:14:11 +02:00
Ralf Jung
71c166a0dc
use NonZeroU64 for AllocId to restore old type sizes
2021-07-14 18:17:49 +02:00
Ralf Jung
626605cea0
consistently treat None-tagged pointers as ints; get rid of some deprecated Scalar methods
2021-07-14 18:17:49 +02:00
Ralf Jung
d4f7dd6702
CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion infallible
...
This resolves all the problems we had around "normalizing" the representation of a Scalar in case it carries a Pointer value: we can just use Pointer if we want to have a value taht we are sure is already normalized.
2021-07-14 18:17:46 +02:00
Jacob Pratt
edf2e3725e
Use unsigned_abs throughout repository
2021-01-13 17:58:08 -05:00
mark
9e5f7d5631
mv compiler to compiler/
2020-08-30 18:45:07 +03:00