v0.12.0
Theme: the test index costs what it is worth.
Changed
? testsrenders through the same path-compressed trie as the source section.
Test files used to carry their whole relative path on every line, so a deep package
tree restated one prefix hundreds of times. Directories are now stated once and the
file landmark sits under them.- Wrapped case names no longer pad to the length of their path. Continuation lines
indent one level instead of aligning under an eighty-character prefix, which on a
deep tree made the section half whitespace.
Both are representation changes: file landmarks, suite names, case names, helper
names, and test-to-business edges are byte-for-byte what they were, and the source
section is unchanged. On a 114k-LOC Java corpus with 293 test files the ? tests
section drops 56% (140,913 to 61,788 characters) and the whole map goes from about
60,600 to about 40,900 estimated tokens. Repos whose tests sit in one shallow
directory see little change.