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
Squashed commit of the following:
commit 654e6f546870d03e61527e84f02f76a59e2792c3
Author: Martin Pool <mbp@sourcefrog.net>
Date: Sun Jan 15 19:00:37 2023 -0800
More refactors of the tool-process-run area
commit df400c5c17eece0e3de60e57e3fd6e2260e68a6b
Author: Martin Pool <mbp@sourcefrog.net>
Date: Sun Jan 15 18:34:02 2023 -0800
Adjust rustflags only once
commit 80256f2e6a4798a914c710d779a18a54fda01aaf
Author: Martin Pool <mbp@sourcefrog.net>
Date: Sun Jan 15 18:31:41 2023 -0800
More separation of concerns in running Cargo
commit c0d6a04fe17b7e7eb37176d2283563868430995d
Author: Martin Pool <mbp@sourcefrog.net>
Date: Sun Jan 15 17:59:40 2023 -0800
Move more cargo-specific details into its tool
Rename PhaseResult fields for consistency.
commit 23142170271b23cdb069447d33826a3ef8b6a456
Author: Martin Pool <mbp@sourcefrog.net>
Date: Sat Jan 14 09:27:27 2023 -0800
Discover files and mutants through Tool
commit 8aaee6ea371c208d6fb8762be712fffa12aacf6e
Author: Martin Pool <mbp@sourcefrog.net>
Date: Sat Jan 14 09:16:46 2023 -0800
Add CargoTool::new
commit b9606b3f2b23c674a0262be2336cd8597045bbf1
Author: Martin Pool <mbp@sourcefrog.net>
Date: Sat Jan 14 09:16:39 2023 -0800
Doc
commit 93d551c5a76df3146a683ef05048357f4eaac4e5
Author: Martin Pool <mbp@sourcefrog.net>
Date: Sat Jan 14 09:11:16 2023 -0800
Remove dyn SourceTree
Instead, a simpler(?) structure of passing TreeRoots as just Utf8Paths,
and a Tool interface that could be Cargo or potentially something
else.
commit 68fb8d6343f2ca5b53e7074068ace5b9767ed8de
Author: Martin Pool <mbp@sourcefrog.net>
Date: Fri Jan 6 07:27:57 2023 -0800
WIP refactoring away from per-tool source trees
Copy file name to clipboardExpand all lines: NEWS.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,8 @@
15
15
join existing environment variable `CARGO_MUTANTS_MINIMUM_TEST_TIMEOUT`, to allow
16
16
boosting the minimum, especially for test environments with poor or uneven throughput.
17
17
18
+
- Changed: Renamed fields in `outcomes.json` from `cargo_result` to `process_status` and from `command` to `argv`.
19
+
18
20
## 1.2.1
19
21
20
22
Released 2023-01-05
@@ -71,7 +73,7 @@ Released 2022-09-24
71
73
72
74
- New: `cargo mutants --completions SHELL` to generate shell completions using `clap_complete`.
73
75
74
-
- Changed: `carg-mutants` no longer builds in the source directory, and no longer copies the `target/` directory to the scratch directory. Since `cargo-mutants` now sets `RUSTFLAGS` to avoid false failures from warnings, it is unlikely to match the existing build products in the source directory `target/`, and in fact building there is just likely to cause rebuilds in the source. The behavior now is as if `--no-copy-target` was always passed. That option is still accepted, but it has no effect.
76
+
- Changed: `cargo-mutants` no longer builds in the source directory, and no longer copies the `target/` directory to the scratch directory. Since `cargo-mutants` now sets `RUSTFLAGS` to avoid false failures from warnings, it is unlikely to match the existing build products in the source directory `target/`, and in fact building there is just likely to cause rebuilds in the source. The behavior now is as if `--no-copy-target` was always passed. That option is still accepted, but it has no effect.
75
77
76
78
- Changed: `cargo-mutants` finds all possible mutations before doing the baseline test, so that you can see earlier how many there will be.
0 commit comments