about summary refs log tree commit diff
path: root/execution.e
diff options
context:
space:
mode:
authorIrene Knapp <ireneista@irenes.space>2026-09-14 22:42:31 -0700
committerIrene Knapp <ireneista@irenes.space>2026-09-14 22:42:31 -0700
commitaae42b889fa666468af0e1b12ae24ec5a274a0d2 (patch)
treea0b9434722dd94a49b596ad2bb7b5c6e34fa35b8 /execution.e
parent54ac5e763cc26aee8c6fc9502398ce7b61281ec8 (diff)
avoid repeated scanning of the metadata entries during formatting
there was a test that had never been working, meaning the entire entry array was being scanned for every byte of output. even had that test worked, it would still have scanned on average half the array for every byte, so that'd be where the absurd runtimes were coming from. anyway, it works now.

this gets a full hex transform invocation down from over thirteen minutes to under thirty seconds. learn your data structures and algorithms, kids.

Force-Push: yes
Change-Id: If075b256f77649fae9d2e56cb7404458ca39d189
Diffstat (limited to 'execution.e')
0 files changed, 0 insertions, 0 deletions