diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-12-22 07:30:49 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-12-22 07:30:49 -0800 |
commit | 075e89d9a010208fe50aab05cc5273d48f278cbf (patch) | |
tree | 44d51b513f0de945d34a803addd9bed51db5e124 /050_write.subx | |
parent | 80612d80d22b24052d6d6e24c981710ad1307394 (diff) | |
download | mu-075e89d9a010208fe50aab05cc5273d48f278cbf.tar.gz |
5817
Diffstat (limited to '050_write.subx')
-rw-r--r-- | 050_write.subx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/050_write.subx b/050_write.subx index 13f3cddf..f4b95c0d 100644 --- a/050_write.subx +++ b/050_write.subx @@ -20,7 +20,10 @@ Entry: # just exit; can't test _write just yet # - 'ref' which is used to point to a unique element, because machine # code can't store large types in registers. # - 'handle' which can point to a heap allocation, different heap allocations -# at different times, or even at times nothing at all. +# at different times, or even at times nothing at all. (Later on handles +# will turn into fat pointers to enable safe reclamation. But in unsafe +# levels we'll just never reclaim them, and handles will be word-sized just +# like refs.) # # The type 'address' can be obtained from either a ref or handle, but it can # only be stored on the stack (say to pass objects by reference). |