| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump toml_edit to 0.25.3 | Gabriela Moldovan | 2026-03-04 | 1 | -1/+1 |
| | | |||||
| * | Allow clippy::collapsible_if to trigger | Gabriela Moldovan | 2026-02-16 | 1 | -0/+1 |
| | | | | | | | | | | `clippy::collapsible_if` started triggering after bumping the MSRV to 1.88. Since this triggers from a lot of places, and since there even are a couple of instances where we explicitly allow `clippy::collapsible_ifs`, I've opened #2342 for deciding what to do about it. | ||||
| * | Bump MSRV from 1.86 to 1.89 | Gabriela Moldovan | 2026-02-16 | 1 | -1/+1 |
| | | | | | | | | As agreed at our last team meeting. See https://gitlab.torproject.org/tpo/core/arti/#minimum-supported-rust-version | ||||
| * | maint/add_warning: Run script to add new warning | Gabriela Moldovan | 2026-01-27 | 1 | -0/+1 |
| | | | | | This adds the lint to all our crates. | ||||
| * | cargo: Upgrade dependencies potentially breaking | Clara Engler | 2026-01-14 | 1 | -1/+1 |
| | | |||||
| * | Fix name of clippy lint to unchecked_time_subtraction (2) | Ian Jackson | 2025-11-06 | 1 | -2/+2 |
| | | | | | Run maint/add_warning | ||||
| * | Bump MSRV from 1.85.1 to 1.86 | Clara Engler | 2025-10-21 | 1 | -1/+1 |
| | | |||||
| * | Teach fixup-features to duplicate the modal indentation in an array | Nick Mathewson | 2025-10-02 | 1 | -1/+35 |
| | | | | | | | If we can't figure out the modal indentation, use " ". Closes #1719. | ||||
| * | Bump MSRV from 1.85 to 1.85.1 | Nick Mathewson | 2025-09-09 | 1 | -1/+1 |
| | | | | | Closes #2107 | ||||
| * | Update toml_edit dependency to 0.23.4 | Nick Mathewson | 2025-08-26 | 1 | -1/+1 |
| | | |||||
| * | Switch Cargo.toml files to edition 2024. | Nick Mathewson | 2025-08-07 | 4 | -7/+8 |
| | | | | | | | | | | | | | | | First, run ``` git grep -l "^edition =" | xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;' ``` Second, manually verify that all Cargo.toml files have changed, and nothing else has changed. Third, run cargo fmt again. | ||||
| * | Update code for Edition 2024 | Nick Mathewson | 2025-08-07 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | 1. Run cargo fix --edition 2. Selectively revert the "if let"->"match" changes. These changes are meant to protect us from the lifetime changes for "if let" bindings in Rust 2024. But we're not actually relying on the old lifetime rules anywhere, and the match syntax here is quite ugly. 3. Automatically revert `$pat:expr_2021` to `$pat:expr`. (We don't actually want to restrict the expression syntax that our macros accept). Done with `git grep -l expr_2021 | xargs perl -i -pe 's/expr_2021/expr/g;'` 4. Run cargo fmt. | ||||
| * | Set MSRV to 1.85. | Nick Mathewson | 2025-08-05 | 1 | -1/+1 |
| | | |||||
| * | Temporarily suppress mismatched_lifetime_syntaxes. | Gabriela Moldovan | 2025-07-07 | 1 | -0/+1 |
| | | | | | See #2060. | ||||
| * | examples, fixup-features: use inline vars in format string | Nick Mathewson | 2025-05-29 | 1 | -3/+3 |
| | | | | | Nightly clippy now suggests this. | ||||
| * | All crates: bump rust-version to 1.83. | Nick Mathewson | 2025-05-13 | 1 | -1/+1 |
| | | |||||
| * | 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 | ||||
| * | Upgrade to itertools 0.14.0 | Nick Mathewson | 2025-01-06 | 1 | -1/+1 |
| | | |||||
| * | 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. | ||||
| * | Upgrade MSRV to 1.77 | Nick Mathewson | 2024-09-25 | 1 | -1/+1 |
| | | | | | This will allow us to upgrade to the latest version of rusqlite. | ||||
| * | Bump MSRV from 1.70 to 1.75. | Wesley Aptekar-Cassels | 2024-09-16 | 1 | -1/+1 |
| | | |||||
| * | Update to itertools 0.13.0 | Ian Jackson | 2024-06-25 | 1 | -1/+1 |
| | | | | | | | | No code changes needed. Precisely nailing-cargo -Eu upgrade --incompatible -p itertools | ||||
| * | 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 | 2 | -6/+13 |
| | | | | | (Also, require a version of `toml_edit` that _has_ `DocumentMut`.) | ||||
| * | Run "fixup-features" in preparation for next release. | Nick Mathewson | 2024-03-28 | 1 | -0/+3 |
| | | |||||
| * | 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 | 2 | -5/+4 |
| | | |||||
| * | maint/fixup-features: Remove a spurious blank line from Cargo.toml | Ian Jackson | 2024-02-08 | 1 | -1/+0 |
| | | | | | maint/cargo_sort complains about this. | ||||
| * | 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: Make part of the main workspace | Ian Jackson | 2024-02-07 | 2 | -96/+0 |
| | | | | | | This ties it into everything, so we run CI on it, have it in our main lockfile, and so on. | ||||
| * | 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 |
| | | |||||
| * | maint/fixup-features: Commit a lockfile | Ian Jackson | 2024-02-05 | 2 | -1/+94 |
| | | |||||
| * | In every crate, change rust-version to 1.70. | Nick Mathewson | 2023-11-28 | 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 | 3 | -6/+25 |
| | | |||||
| * | 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 |
| | | |||||
