Commit Graph
280 Commits
Author SHA1 Message Date
Ed Page 7849fba8aa chore: Migrate to 2024 edition 2025-11-03 09:32:15 -06:00
Ed Page 214b96b2ee chore: Bump MSRV to 1.89 2025-11-03 09:28:06 -06:00
Ed Page 37c62d07ec chore: Update from _rust/main template 2025-06-05 09:58:22 -05:00
Ed Page f9842b3b3f chore: Avoid MSRV problems out of the box 2025-06-02 12:27:10 -05:00
Ed Page 5e85d6859d chore: Strip benches on publish 2025-05-27 09:01:17 -05:00
Ed Page 77d28b2354 style: Extra continues can communicate intent 2025-04-03 12:08:52 -05:00
Ed Page f4ac56d276 chore: Lint for unnameable_types like unreachable_pub 2025-03-14 10:48:58 -05:00
Ed Page 743e4b83e7 perf: Optimize release builds 2025-02-20 09:03:29 -06:00
Ed Page 9939a1b83d fix(release): Reduce debug information
While not stripping, this does at least reduce how much we distribute

Fixes #738
2025-02-19 09:14:59 -06:00
Ed Page 49e468861c chore: Remove benches from .crates 2025-01-02 13:48:30 -06:00
Ed Page 2da1cd1d09 chore: Bump MSRV to 1.80 2024-12-04 08:53:38 -06:00
Ed Page 9b241e15e1 chore: Update from _rust template 2024-12-02 11:30:24 -06:00
Ed Page afa23ae258 style: Ignore large Err variants 2024-11-01 15:36:22 -05:00
Ed Page 8db276fc5b docs: Cross-reference source code view 2024-10-21 10:35:12 +08:00
Ed Page 25a832a497 perf: Improve release performance 2024-09-17 10:19:31 -05:00
Ed Page 063ac6d4b5 chore: Update from _rust/main template 2024-07-26 16:07:19 -05:00
Josh Triplett 553258af51 Have clippy warn about uninlined format arguments
This makes clippy warn about `format!("{}", var)`, with a
machine-applicable fix converting to `format!("{var}")`.
2024-07-26 13:27:29 -07:00
Ed Page 87d9ae55c7 chore: Fix clippy::lint_groups_priority for 1.80 2024-07-25 15:48:09 -05:00
Ed Page 7039c66c7f chore: Encourage cloneable repositories 2024-06-04 15:33:50 -05:00
Ed Page 1353a953a5 chore: Encourage use of repository 2024-06-04 15:33:16 -05:00
Ed Page 78741e51bb chore: Remove lints that lead to bad code 2024-05-27 21:45:38 -05:00
Ed Page b6c895ea49 chore: Update from _rust/main template 2024-04-30 11:28:23 -05:00
Ed Page 51de731521 chore(ci): Lint clippy::items_after_statements seems too strict 2024-04-26 15:59:46 -05:00
Ed Page 82cf9a62b0 chore(ci): Reduce noisy lints 2024-04-26 09:35:55 -05:00
Ed Page ebc70d00f9 chore: Only check missing_docs in lib
This also fires in examples and other places.

While docs in examples would be nice,
it isn't universally applicable and `allow`s would undermine the
examples.
2024-04-01 09:11:24 -05:00
Ed Page a516bda4ad chore: Drop workspace.dependencies
Without automated checks, this will make it harder to track breaking
changes.
2024-04-01 08:58:36 -05:00
Ed Page 99e034bbbb chore: Move print lints to lib.rs
While there is a config for ignoring these in tests, it doesn't help
with examples.
2024-03-28 15:10:58 -05:00
Ed Page 8d4b1b6c8d chore: Remove clippy::tests_outside_test_module
See https://github.com/rust-lang/rust-clippy/issues/11024
2024-03-28 13:24:28 -05:00
Ed Page 6a9d2bf50f chore: Don't warn on unsafe
This works well when a package is a safe abstraction but to universally
apply in a template to all members of a workspace doesn't make sense.
2024-03-28 12:45:57 -05:00
Ed Page 314eef7f5f chore: Dont check must_use
See https://github.com/rust-lang/rust-clippy/issues/8339
2024-03-28 10:38:57 -05:00
Ed Page 2714cca7c3 chore(ci): Don't check for unused crates 2024-03-28 09:58:31 -05:00
Ed Page 126eb3d4dc chore: Encourage a single test binary 2024-03-28 09:48:35 -05:00
Ed Page 8e647d9cd4 chore: Encourage use of workspace.dependencies 2024-03-28 09:35:59 -05:00
Ed Page 8ec86ab9a2 chore: Normalize clippy lint names 2024-03-25 12:33:58 -05:00
Ed Page 3d5ead81cf chore(ci): Configure standard lints 2024-03-21 10:51:32 -05:00
renovate[bot] 13eedae59e chore(deps): update msrv to v1.75 2023-12-28 16:47:51 +00:00
Ed Page 1250609272 perf(cli): Speed up with codegen-units
On `rust-lang/rust`, this took `typos --format silent` times from ~24s
to ~18s.  Enabling `lto = "thin"` was about the same as `lto = true` and
was sub-second improvement.
2023-09-18 14:06:23 -05:00
Ed Page ff1e83b3c7 chore: Update MSRV to 1.70.0 2023-09-01 08:51:04 -05:00
Ed Page 8f65f4802b chore: Adopt '_rust/main' template 2023-08-14 15:06:53 -05:00
Ed Page 2a33141b90 fix(pre): Try to get typos-src to work 2023-04-19 08:34:07 -05:00
Ed Page 6c8df60dc4 chore: Include Cargo.lock 2023-03-29 22:38:45 -05:00
Ed Page afd6a45ef7 chore: Use workspace inheritance 2023-03-29 14:53:08 -05:00
renovate[bot] fbaab420b9 chore(deps): update msrv to v1.65.0 2023-04-01 00:32:08 +00:00
Ed Page e7b7555d15 chore: First step 2023-03-29 14:33:22 -05:00
Ed Page 13dbffcf7c fix(pre-commit): Separate cli from pre-commit package
Fixes #682
2023-03-08 10:19:20 -06:00
Ed Page a50bd03c2a chore: Release 2023-03-07 04:47:20 -06:00
Ed Page 5414608bf6 chore: Release 2023-03-07 03:18:52 -06:00
Ed Page f2868fa76e feat(ci): Experiment with publishing to PyPI
This is part of #649
2023-03-07 02:01:04 -06:00
Ed Page 52d0ea7ddf chore: Release 2023-03-05 21:02:01 -06:00
Ed Page 08a9831825 chore: Release 2023-03-05 20:43:46 -06:00