2021-11-28 |
Paul Boddie |
file
changeset
files
shortlog
|
Introduced support for values that can be allocated on a special thread-local
stack, copied around and overwritten/mutated, demonstrating the concept using
integer and floating-point numbers. Various complications arise with special
attributes (such as __data__) due to the way references are tagged to indicate
mutable values, and attribute slots must be cleared in locals, objects and
fragments before values are stored since target slots are tested for mutable
values. |
tagged-address-values |