Martin Pool

Results 203 issues of Martin Pool

It might be nice to publish json schemas documenting the output, including listings.

enhancement

https://github.com/oli-obk/cargo_metadata/pull/282 adds a new API that we could use to avoid a panic when running with an old cargo toolchain, in https://github.com/sourcefrog/cargo-mutants/blob/196e9d2b31dc33b6cd82416a93bc82aab8aafd07/src/workspace.rs#L100-L103

small
internal

On large trees, where the temp dir is on the same filesystem as the source, copying with reflinks might be a little faster. https://docs.rs/reflink/

performance
copy_tree

> For this specific issue (the `.git` thing), I found that editing `SOURCE_EXCLUDE` in the source and building my own binary was sufficient. In general, I think that some kind...

enhancement
good first issue
small
copy_tree

It's not abnormal for the diff to change no source files, for example on a PR that only changes docs or metadata. Today, we say that no mutants matched the...

- [ ] Upload to crates.io from an action triggered by a new release? - [ ] Autogenerate changelog, maybe using git-cliff? - [ ] Look at [release-plz](https://github.com/MarcoIeni/release-plz) or similar...

internal

As the logic for what commands to run gets more complex it might be useful to separate the logic that plans commands to run, from the code that actually runs...

internal

This might fit as an alternative `--test-tool`?' https://maelstrom-software.com/doc/book/latest/introduction.html

> `cargo-mutate` reports that a testing utility function I have doesn't affect anything when mutated from a series of `assert!` macros into `()`. Maybe it would be possible to ignore...