Line in the sand, or, Cache me outside Recently I’ve been poking at a JIT . Long ago, The Story of Mel captivated me with the line “If a program can’t rewrite its own code, what good is it?” The idea of self-modifying code was fascinating, but also infuriatingly annoying on x86 with its variable instruction length. ARM thankfully makes it pretty straightforward, with uniform instruction sizes (4…