Skip to content

Release 0.1.4 - #28

Merged
LuShadowX merged 1 commit into
mainfrom
release-0.1.4
Aug 8, 2026
Merged

Release 0.1.4#28
LuShadowX merged 1 commit into
mainfrom
release-0.1.4

Conversation

@LuShadowX

Copy link
Copy Markdown
Owner

Recording is 2.5x faster and a false positive is gone.

Recording sqlparse went from 16.0s to 6.3s - 8.2x overhead down to 3.7x -
because more than half the time was pickling that failed. Arguments that can
never be pickled are no longer retried for the whole run. Coverage is
unchanged: 16321 inputs across 141 targets, per-target counts identical.

random.seed(0) ran once per replay process, so records shared one stream and
a candidate that changed how many values one function drew made untouched
functions report as different. It now reseeds per record.

Also: datetime and UUID normalisation was considered and rejected, with the
reasoning recorded; documentation corrected against what the code actually
does, including an --include pattern example that matched nothing; and the
report pluralises properly.

Recording is 2.5x faster and a false positive is gone.

Recording sqlparse went from 16.0s to 6.3s - 8.2x overhead down to 3.7x -
because more than half the time was pickling that failed. Arguments that can
never be pickled are no longer retried for the whole run. Coverage is
unchanged: 16321 inputs across 141 targets, per-target counts identical.

random.seed(0) ran once per replay process, so records shared one stream and
a candidate that changed how many values one function drew made untouched
functions report as different. It now reseeds per record.

Also: datetime and UUID normalisation was considered and rejected, with the
reasoning recorded; documentation corrected against what the code actually
does, including an --include pattern example that matched nothing; and the
report pluralises properly.
@LuShadowX
LuShadowX merged commit afab045 into main Aug 8, 2026
10 checks passed
@LuShadowX
LuShadowX deleted the release-0.1.4 branch August 8, 2026 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant