You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed: --git-diff-base REF now stops with exit code 2 and Error: git diff failed for base ref 'REF' when git diff fails. Before, a missing, mistyped, or unfetched REF made mutaskell mutate every file and line and exit 0 (#130).
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed: in project mode, exclude_dirs entries that contain a slash, such as src/sub or vendor/, now exclude those directories. Before, only bare directory names worked (#129).
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed: --update-baseline FILE now adds escaped mutant IDs to FILE and keeps the IDs already there. Running with --baseline FILE --update-baseline FILE no longer empties the baseline (#128).
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed: mutants that insert new syntax (negate-literal, tuple-swap, operator substitutions) no longer pull a later comment into the replacement, so the mutant source stays valid (#127).
Changed: removal and clause-reorder mutants keep valid layout. A removal also removes the comment lines directly above the removed item.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Project mode now applies changed-line, ignore-line, annotation, and mutator-name filters to operators before sampling and rendering. Diff-scoped runs can avoid rendering unrelated mutants in large files.
This commit was created on GitHub.com and signed with GitHub’s verified signature.
• Fixed: preserve outer located annotations on LetStmt and HsDo in selectRemoveLetBindingOps, preventing exactPrint from fusing the let keyword and variable name (e.g. letx = 1) into invalid syntax in do-blocks (#120).
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed: project and --exec modes now pass repeatable --test-args values to configured or detected test commands, preserving argument boundaries and forwarding them to project workers.
Changed: project runs allow up to 15 seconds for bounded mutant generation per source file.