diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-12-27 22:38:06 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-12-27 22:38:06 -0800 |
commit | 8961f4f0aade7f3a80553d42b6df7891f4090ca5 (patch) | |
tree | fd1e83a000891efa2efbfeaaa3964220be81ca88 /cheatsheet.pdf | |
parent | 80e0188214ac4b088ac7f67fb63a69ff70f853fd (diff) | |
download | mu-8961f4f0aade7f3a80553d42b6df7891f4090ca5.tar.gz |
5832 - support for function outputs
We haven't implemented it yet, but there's now a design for how we check whether a function has written its output correctly. Functions must write to each output at the top level at least once, and never overwrite an output register in the top-level once it's been defined. This is conservative (it can be perfectly reasonable for functions to write the output, reuse the register for a temporary, and then write the output again) but easy to check.
Diffstat (limited to 'cheatsheet.pdf')
0 files changed, 0 insertions, 0 deletions