Joe Bryan
Joe Bryan
A bail:meme (or any bail) on the home road is currently treated as an unrecoverable error, when triggered through `u3m_bail()`. When triggered through `u3m_signal()`, the error handler attempts to run...
The distinction between `u3m_boot()` vs `u3m_boot_lite()` needs to be captured in ephemeral global state, and `u3m_stop()` needs to properly dispose of resources if allocated (snapshot file descriptors, memory protections, &c)....
Example reproduction here: https://pastebin.com/64rTdvGz
The current release (v2.6) and prior maintain the entire persistent state in memory. As of #402, clean, persistent pages of the home-road heap (north.bin) are in a file-backed mapping, reducing...
All kelvins are decremented in this PR, but both %lull and %arvo are still one higher than they should be (last touched in de51f74dc22320f851301f30419d0ecb09849a24). We may want to decrement those...
... for cheaper literals and faster compilation. Opening as a draft as I've only tested this locally on toy examples. See tocwex/fund#89 for context.
I discovered this while helping debug ares-codegen, and was surprised to the current macro-expansion. I can't think of any reason not to make this change. It will help cut down...
To be included in hoon %137, as required by #6932.
By @lukechampine, extracted from #6932 (initially committed on `jb/dire`).
This PR adds a new declarative atom builder, supporting incremental and hierarchal composition, with a sample that is a superset of `+can`. Needed by #6932.