Development record
prefixDenied in the reading assembler compares case-sensitively while segmentDenied folds case, and deny.go's own header comment claims the deny binds every path component case-insensitively, so the comment is wrong about the boundary it documents
issueresolvedminoriss-2608312019544150
prefixDenied in the reading assembler compares case-sensitively while segmentDenied folds case, and deny.go's own header comment claims the deny binds every path component case-insensitively, so the comment is wrong about the boundary it documents
Grounds
- pursued: the asymmetry admitted nothing while the walk was the only consumer, but a second consumer now rests on the lexical claim alone, and on a case-insensitive filesystem that claim was all that held. What would show this wrong is a denied prefix whose case genuinely distinguishes two different paths, which would make folding it the error instead.
Frontmatter
| id | iss-2608312019544150 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2608312019544150-prefixdenied-in-the-reading-assembler.md
open on GitHub ↗ · commit history ↗
mentions1
- spc-68The size report: a per-kind cost on every assembly, a test kind split from source, and a version that cannot misreport its table