Commit 46b3886
- .cargo/config.toml+1
- .github/workflows/main.yml+7
- Cargo.lock+20-10
- Cargo.toml+3-3
- benches/benchsuite/benches/resolve.rs+4
- crates/cargo-test-support/containers/sshd/Dockerfile+1-1
- crates/cargo-test-support/src/compare.rs+143-71
- crates/cargo-test-support/src/lib.rs+1
- crates/resolver-tests/README.md+13
- crates/resolver-tests/src/lib.rs+12-1
- crates/xtask-lint-docs/Cargo.toml+14
- crates/xtask-lint-docs/src/main.rs+108
- src/bin/cargo/commands/add.rs+3-5
- src/bin/cargo/commands/build.rs+24-7
- src/bin/cargo/commands/remove.rs+2-2
- src/bin/cargo/commands/update.rs+28-2
- src/cargo/core/compiler/build_config.rs+5-5
- src/cargo/core/compiler/build_runner/compilation_files.rs+2-2
- src/cargo/core/compiler/build_runner/mod.rs+1-1
- src/cargo/core/compiler/standard_lib.rs+2
- src/cargo/core/features.rs+130-8
- src/cargo/core/summary.rs+13-3
- src/cargo/core/workspace.rs+1-2
- src/cargo/ops/cargo_clean.rs+10-2
- src/cargo/ops/cargo_compile/mod.rs+2
- src/cargo/ops/cargo_fetch.rs+2-1
- src/cargo/ops/cargo_install.rs+2-1
- src/cargo/ops/cargo_output_metadata.rs+2
- src/cargo/ops/cargo_package.rs+2-1
- src/cargo/ops/cargo_update.rs+257-4
- src/cargo/ops/fix.rs+2
- src/cargo/ops/mod.rs+7-5
- src/cargo/ops/resolve.rs+12-6
- src/cargo/ops/tree/mod.rs+2
- src/cargo/ops/vendor.rs+3-2
- src/cargo/sources/git/source.rs+4-4
- src/cargo/sources/mod.rs+1
- src/cargo/sources/path.rs+763-592
- src/cargo/sources/replaced.rs+1-1
- src/cargo/sources/source.rs+2
- src/cargo/util/command_prelude.rs+14-4
- src/cargo/util/context/de.rs+15-1
- src/cargo/util/context/mod.rs+2
- src/cargo/util/lints.rs+229-14
- src/cargo/util/semver_ext.rs+64
- src/cargo/util/toml/mod.rs-5
- src/cargo/util/toml/targets.rs+8-2
- src/cargo/util/toml_mut/manifest.rs+49-17
- src/cargo/util/toml_mut/mod.rs+1
- src/cargo/util/toml_mut/upgrade.rs+219
- src/doc/contrib/src/process/working-on-cargo.md+15
- src/doc/man/cargo-build.md+1-1
- src/doc/man/generated_txt/cargo-build.txt+1-1
- src/doc/src/SUMMARY.md+1
- src/doc/src/commands/cargo-build.md+1-1
- src/doc/src/reference/index.md+1
- src/doc/src/reference/lints.md+116
- src/doc/src/reference/unstable.md+33-13
- src/etc/man/cargo-build.1+1-1
- tests/testsuite/alt_registry.rs+9-5
- tests/testsuite/artifact_dep.rs+56-31
- tests/testsuite/artifact_dir.rs+77-28
- tests/testsuite/bad_config.rs+4-4
- tests/testsuite/build.rs+13-10
- tests/testsuite/build_script.rs+16-15
- tests/testsuite/cargo_add/target_cfg/mod.rs+1-1
- tests/testsuite/cargo_add/target_cfg/out/Cargo.toml+1-1
- tests/testsuite/cargo_add/target_cfg/stderr.term.svg+3-3
- tests/testsuite/cargo_build/help/stdout.term.svg+1-1
- tests/testsuite/cargo_config/mod.rs+4-4
- tests/testsuite/cargo_update/help/stdout.term.svg+23-21
- tests/testsuite/check.rs+6-2
- tests/testsuite/collisions.rs+5-5
- tests/testsuite/config.rs+252-21
- tests/testsuite/config_cli.rs+7-5
- tests/testsuite/config_include.rs+1-2
- tests/testsuite/dep_info.rs+7-3
- tests/testsuite/fix.rs+4-3
- tests/testsuite/install.rs+31-33
- tests/testsuite/lints/unused_optional_dependencies.rs+42
- tests/testsuite/lockfile_compat.rs+43-35
- tests/testsuite/main.rs+1-1
- tests/testsuite/package.rs+125-2
- tests/testsuite/pkgid.rs+3-2
- tests/testsuite/profile_trim_paths.rs+14-10
- tests/testsuite/registry.rs+40
- tests/testsuite/registry_auth.rs+10-18
- tests/testsuite/required_features.rs+1-1
- tests/testsuite/update.rs+459-2
- tests/testsuite/vendor.rs+127
- triagebot.toml+2-2
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | 1 | | |
| 2 | + | |
| 3 | + | |
5 | 4 | | |
6 | | - | |
| 5 | + | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
| |||
42 | 41 | | |
43 | 42 | | |
44 | 43 | | |
| 44 | + | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | 73 | | |
80 | 74 | | |
81 | 75 | | |
| |||
89 | 83 | | |
90 | 84 | | |
91 | 85 | | |
92 | | - | |
93 | 86 | | |
94 | 87 | | |
95 | 88 | | |
96 | 89 | | |
97 | 90 | | |
98 | 91 | | |
| 92 | + | |
99 | 93 | | |
100 | 94 | | |
101 | 95 | | |
| |||
106 | 100 | | |
107 | 101 | | |
108 | 102 | | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | 103 | | |
116 | 104 | | |
117 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
18 | 21 | | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
23 | | - | |
| 26 | + | |
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
| |||
0 commit comments