| Age | Commit message (Collapse) | Author | Lines |
|
around this
|
|
This reverts commit 791dbaf58402ef87c16485be8d8ee37b5aa1dda3.
|
|
Produce backtraces for miri internals
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
previously miri had a check for const fn and other cases that
CTFE requires. Instead the function call is completely
processed inside the machine. This allows CTFE to have full
control over what is called and miri to not have useless
CTFE-checks in normal mode.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mutability
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Due to this, we are back down to 88 tests
|
|
|
|
|
|
|
|
|
|
|
|
(88)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We now lock at the "leaves" on the types, rather than locking at references.
In particular, Validate for sth. of non-reference lvalue will also lock the "outer" memory.
Also change the way we release write locks, and some refactoring in the memory.
|