| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | clippy: deny `mod_module_files` | Steven Engler | 2025-01-06 | 1 | -0/+1 |
| | | | | | | | Denies 'mod.rs' files for consistency. https://rust-lang.github.io/rust-clippy/master/index.html#mod_module_files | ||||
| * | Merge branch 'dev/cve/fixup-features' into 'main' | opara | 2024-12-03 | 1 | -3/+14 |
| |\ | | | | | | | | | | | | | maint: Add exclusion feature to `fixup-features` Closes #1766 See merge request tpo/core/arti!2652 | ||||
| | * | maint: Add exclusion feature to `fixup-features` | Clara Engler | 2024-12-03 | 1 | -3/+14 |
| | | | | | | | | | | | | | | | | | This commit adds an `--exclude <PREFIX>` argument to the `fixup-features` tool in order to ignore crate paths for crates that we do not publish, mainly those in the `examples/` and `maint/` directory. Fixes #1766 | ||||
| * | | add_warnings, *: Allow clippy::needless_lifetimes | Nick Mathewson | 2024-12-03 | 1 | -0/+1 |
| |/ | | | | | | | | In 1.83, this warning triggers on many of our crates. We're thinking of fixing them all, but for now, we're going to disable the warning. This is part of #1765. | ||||
| * | Re-run maint/add_warning. | Nick Mathewson | 2024-05-06 | 1 | -2/+2 |
| | | | | | This commit is automatically generated. | ||||
| * | fixup-features: Update to avoid deprecations in latest toml_edit | Nick Mathewson | 2024-04-01 | 1 | -5/+12 |
| | | | | | (Also, require a version of `toml_edit` that _has_ `DocumentMut`.) | ||||
| * | Run maint/add_warning. | Nick Mathewson | 2024-03-13 | 1 | -0/+1 |
| | | |||||
| * | deny clippy::unchecked_duration_subtraction | trinity-1686a | 2024-02-29 | 1 | -0/+1 |
| | | |||||
| * | fixup-features: Upgrade toml_edit and itertools. | Nick Mathewson | 2024-02-26 | 1 | -3/+2 |
| | | |||||
| * | maint/fixup-features: Add standard lint block with some overrides | Ian Jackson | 2024-02-07 | 1 | -0/+56 |
| | | | | | | | | | | We don't have any of these lints yet but let's do this tidying while we're here. The test lint block seems appropriate for this maintenance utility, at least right now while we're not making it a proper external published thing. Override the two lints that currently trip. | ||||
| * | maint/fixup-features: Use .or_default() (prompted by clippy) (fmt) | Ian Jackson | 2024-02-07 | 1 | -3/+1 |
| | | |||||
| * | maint/fixup-features: Use .or_default() (prompted by clippy) | Ian Jackson | 2024-02-07 | 1 | -1/+1 |
| | | |||||
| * | fixup-features: Detect published=>unpublished dependencies | Nick Mathewson | 2023-10-04 | 1 | -8/+58 |
| | | | | | | (If a published crate depends on an unpublished crate, crates.io will refuse it.) | ||||
| * | fixup-features: detect wildcard versions. | Nick Mathewson | 2023-10-04 | 1 | -2/+26 |
| | | | | | | None of our crates should use wildcard versions; this will help us detect them before publishing. | ||||
| * | fixup-features: minor doc fix. | Nick Mathewson | 2023-05-15 | 1 | -5/+5 |
| | | |||||
| * | fixup-features: Do not annotate non-features. | Nick Mathewson | 2023-05-15 | 2 | -3/+7 |
| | | |||||
| * | fixup-features: Do not add edges from non-features. | Nick Mathewson | 2023-05-15 | 2 | -2/+7 |
| | | |||||
| * | fixup-features: distinguish internal and external edges | Nick Mathewson | 2023-05-15 | 2 | -3/+8 |
| | | | | | An external edge does not cause its target to be created as a feature. | ||||
| * | fixup-features: Add an option to not annotate. | Nick Mathewson | 2023-05-15 | 2 | -6/+24 |
| | | |||||
| * | fixup-features: ability to add annotations for everything. | Nick Mathewson | 2023-05-15 | 1 | -7/+13 |
| | | |||||
| * | fixup-features: fix off-by-one in argument reading. | Nick Mathewson | 2023-05-15 | 1 | -1/+1 |
| | | |||||
| * | fixup-features: Implement remaining rules. | Nick Mathewson | 2023-05-15 | 1 | -34/+64 |
| | | |||||
| * | fixup-features: Enforce __is_experimental tagging rule. | Nick Mathewson | 2023-05-15 | 1 | -0/+19 |
| | | |||||
| * | fixup-features: Revise our rule 2 enforcement to use newer APIs. | Nick Mathewson | 2023-05-15 | 1 | -14/+14 |
| | | |||||
| * | fixup-features: Refactor "apply a list of changes" code into a new module. | Nick Mathewson | 2023-05-15 | 2 | -25/+88 |
| | | |||||
| * | fixup-features: Make a feature graph type in a submodule | Nick Mathewson | 2023-05-15 | 2 | -60/+148 |
| | | | | | | I tried to use petgraph, but it was optimized for performance over usability, and the usability was beyond me. | ||||
| * | fixup-features: minor spelling and comment fixes. | Nick Mathewson | 2023-05-15 | 1 | -1/+1 |
| | | |||||
| * | fixup-features: Describe the semantics we actually want | Nick Mathewson | 2023-05-15 | 1 | -6/+26 |
| | | | | | | | | | | The problem with our old rules is that "reachable from __nonadditive" and "reachable from experimental" were not themselves sensible definitions of nonadditive and experimental. See https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1068#note_2887939 | ||||
| * | Obscure various literal uses of the todo marker | Ian Jackson | 2023-03-21 | 1 | -1/+1 |
| | | | | | In each case, use a circumlocution. | ||||
| * | fixup-features: Use write-and-rename pattern. | Nick Mathewson | 2023-03-20 | 1 | -1/+3 |
| | | |||||
| * | fixup-features: Improve a comment. | Nick Mathewson | 2023-03-20 | 1 | -1/+1 |
| | | |||||
| * | fixup-features: Simplify "optionality" detection. | Nick Mathewson | 2023-03-20 | 1 | -17/+13 |
| | | |||||
| * | New "fixup-features" tool to enforce properties in Cargo.tomls | Nick Mathewson | 2023-03-20 | 1 | -0/+327 |
| See top-level main.rs comment for an explanation. Closes #771 | |||||
