Rune Serialize - Stabilization, Fix boolean casts and unary operator(s)
* Stabilize the interpreter, don't mistreat data->istmp, don't mistreat
data->storage to fake-out data->istmp operation.
* Allow the resolver to handle scope inheritance.
* Fix default locking modes for intent.
* Get rid of sanity checks against d->d_Storage (allow the resolver to
have final say on d_Storage mechanics).
* Fix Run64 execution for Floating -> Bool casts. The floating exp
was being executed as a Run64 function when it is not compatible with
int64_t.
* Fix Run64 execution for !exp. This unary operator returns a boolean,
so properly return a boolean. In addition, the rhs might not be
Run64 compatible so execute normally if the rhs is Floating.
* Fixes tests/float.d output for ! tests.
13 files changed: