diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2014-10-11 11:17:04 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2014-10-11 11:17:04 -0700 |
commit | 1714bd1d50048ae177df6f8c2859ebe2cfd32f30 (patch) | |
tree | 8ba68d40d25f07c4a54a36636070112abc13a60f /edit.arc.t | |
parent | 639fd2fb54fde7dae2444678b1ecec6c8b376e07 (diff) | |
download | mu-1714bd1d50048ae177df6f8c2859ebe2cfd32f30.tar.gz |
131 - maybe-coerce now allocates new space each call
(Doesn't reclaim yet. Need to build free soon. Then lexical scopes..) This commit showed the benefits of my persisting traces. I realized I needed 'sz' to handle 'deref' args. But I vaguely remembered some earlier instance when some primitive needed to recognize 'deref' at some times but not others. Was it 'sz'? Just added a trace on operands, reran all tests, grepped for deref. $ grep sz .traces -r |grep deref Nothing would fail. Ok, add 'deref' support. Boom, 3 layers of tests passed. Still concerned I'm not using traces enough. Keep vigilant. Mixing print and trace seems like a bad idea. From now on whenever I use any existing commented-out prn's I'm going to turn them into trace calls. That should put pressure on comprehending traces, and tools for doing that, like segmenting by dynamic and static layers.
Diffstat (limited to 'edit.arc.t')
0 files changed, 0 insertions, 0 deletions