better algorithm for determining the most likely "what the user meant" for length-prefixed strings in compact form
zig-build.yaml #44 -Commit
af8b998d3f
pushed by
lobo
more robuster multi-line recovery attempts
zig-build.yaml #42 -Commit
99b713388a
pushed by
lobo
make underflow detection more explicit; avoid advancing reader when unnecessary
zig-build.yaml #41 -Commit
d5fcec35d9
pushed by
lobo
attempt intra-record recovery for short length-prefixed strings, still produces ParseFailed at next record, with single diagnostic
zig-build.yaml #40 -Commit
c5e83f7569
pushed by
lobo
avoid panic if rest of line is all whitespace
zig-build.yaml #39 -Commit
e2b49957cd
pushed by
lobo
better diagnostics and parsability for short length specifiers
zig-build.yaml #38 -Commit
4bec474f7a
pushed by
lobo
make errors take *const Self, which avoids a copy/stabilizes the pointer
zig-build.yaml #36 -Commit
7692d85745
pushed by
lobo
exclude strings from raw data (unnecessary/would complicate parsing)
zig-build.yaml #35 -Commit
d0599320f4
pushed by
lobo
return ParseFailed when too many bytes are specified for the field
zig-build.yaml #34 -Commit
eaaeb12f67
pushed by
lobo
throw errors on coercion rather than crashing on invalid input
zig-build.yaml #32 -Commit
ea2c35825d
pushed by
lobo
tombstone support (tests written by ai, code by human)
zig-build.yaml #31 -Commit
8048de5e81
pushed by
lobo
a lot of performance dead ends, and 2 loc/a big comment now remains
zig-build.yaml #30 -Commit
0e3cdb021f
pushed by
lobo
doc comment/function cleanup + compileError for missing srfFormat
zig-build.yaml #28 -Commit
d5a94b0ca8
pushed by
lobo
allow consumers to control allocation more granularly
zig-build.yaml #25 -Commit
e6b6691a05
pushed by
lobo
remove allocator for message diagnostics
zig-build.yaml #22 -Commit
4a5d512128
pushed by
lobo
add comment about allocations, reduce footprint for fielditerator
zig-build.yaml #13 -Commit
fcce8e48d4
pushed by
lobo