| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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`.) | ||||
| * | 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 | 1 | -2/+4 |
| | | |||||
| * | fixup-features: Do not add edges from non-features. | Nick Mathewson | 2023-05-15 | 1 | -2/+5 |
| | | |||||
| * | fixup-features: distinguish internal and external edges | Nick Mathewson | 2023-05-15 | 1 | -1/+1 |
| | | | | | 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 | 1 | -6/+20 |
| | | |||||
| * | 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 | 1 | -25/+10 |
| | | |||||
| * | fixup-features: Make a feature graph type in a submodule | Nick Mathewson | 2023-05-15 | 1 | -60/+15 |
| | | | | | | 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 | |||||
