Commit 15ddd4c
File tree
202 files changed
+532
-591
lines changed- compiler
- rustc_error_codes/src/error_codes
- rustc_resolve/src
- late
- src/tools
- clippy/tests/ui/crashes
- tests
- rustdoc-ui
- ui
- annotate-snippet
- argument-suggestions
- asm
- associated-consts
- associated-type-bounds/return-type-notation
- associated-types
- async-await
- in-trait
- borrowck
- c-variadic
- cast
- closures
- cmse-nonsecure/cmse-nonsecure-call
- coercion
- coherence
- compiletest-self-test
- const-generics
- early
- generic_const_exprs
- mgca
- const_prop
- consts
- did_you_mean
- dropck
- dyn-compatibility
- enum-discriminant
- error-codes
- extern
- fn
- functions-closures
- generic-associated-types
- hygiene
- impl-trait
- in-trait
- issues
- implied-bounds
- imports
- issues
- layout
- lifetimes
- lint
- macros
- match
- mir
- missing/missing-items
- offset-of
- parallel-rustc
- parser
- recover
- pattern/usefulness
- privacy
- proc-macro
- recursion
- regions
- resolve
- self/elision
- sized
- span
- specialization
- min_specialization
- structs
- suggestions
- trait-bounds
- traits
- error-reporting
- next-solver
- non_lifetime_binders
- transmutability
- malformed-program-gracefulness
- tuple/tuple-struct-fields
- type-alias-impl-trait
- define_opaques_attr
- typeck
- type
- union
- variance
- wf
- where-clauses
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
202 files changed
+532
-591
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
622 | 622 | | |
623 | 623 | | |
624 | 624 | | |
625 | | - | |
| 625 | + | |
626 | 626 | | |
627 | 627 | | |
628 | 628 | | |
| |||
3161 | 3161 | | |
3162 | 3162 | | |
3163 | 3163 | | |
3164 | | - | |
| 3164 | + | |
3165 | 3165 | | |
3166 | 3166 | | |
3167 | 3167 | | |
| |||
4362 | 4362 | | |
4363 | 4363 | | |
4364 | 4364 | | |
4365 | | - | |
| 4365 | + | |
4366 | 4366 | | |
4367 | 4367 | | |
4368 | 4368 | | |
4369 | 4369 | | |
4370 | 4370 | | |
4371 | 4371 | | |
4372 | 4372 | | |
4373 | | - | |
| 4373 | + | |
4374 | 4374 | | |
4375 | 4375 | | |
4376 | 4376 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1127 | 1127 | | |
1128 | 1128 | | |
1129 | 1129 | | |
1130 | | - | |
| 1130 | + | |
1131 | 1131 | | |
1132 | 1132 | | |
1133 | 1133 | | |
| |||
- .github/workflows/main.yml+1-1
- Cargo.lock+483-398
- Cargo.toml+34-32
- crates/cargo-test-macro/Cargo.toml+2-2
- crates/cargo-test-support/Cargo.toml+2-2
- crates/cargo-util-schemas/Cargo.toml+2-2
- crates/cargo-util/Cargo.toml+2-2
- crates/crates-io/Cargo.toml+2-2
- credential/cargo-credential-libsecret/Cargo.toml+2-2
- credential/cargo-credential-macos-keychain/Cargo.toml+2-2
- credential/cargo-credential-wincred/Cargo.toml+2-2
- src/bin/cargo/commands/build.rs+1
- src/bin/cargo/commands/clean.rs+1-5
- src/bin/cargo/commands/package.rs-2
- src/bin/cargo/commands/publish.rs-2
- src/bin/cargo/commands/tree.rs+1-6
- src/bin/cargo/commands/uninstall.rs+3-39
- src/cargo/core/compiler/build_config.rs+3
- src/cargo/core/compiler/build_plan.rs+160
- src/cargo/core/compiler/build_runner/compilation_files.rs+4-4
- src/cargo/core/compiler/build_runner/mod.rs+23-3
- src/cargo/core/compiler/compilation.rs+3-3
- src/cargo/core/compiler/compile_kind.rs+1-1
- src/cargo/core/compiler/custom_build.rs+14-2
- src/cargo/core/compiler/fingerprint/dep_info.rs+4-22
- src/cargo/core/compiler/fingerprint/dirty_reason.rs+8-529
- src/cargo/core/compiler/fingerprint/mod.rs+19-74
- src/cargo/core/compiler/job_queue/job_state.rs+12-9
- src/cargo/core/compiler/job_queue/mod.rs+44-40
- src/cargo/core/compiler/layout.rs+6-11
- src/cargo/core/compiler/mod.rs+95-75
- src/cargo/core/compiler/output_depinfo.rs+3-12
- src/cargo/core/compiler/standard_lib.rs+6
- src/cargo/core/compiler/unit.rs+10
- src/cargo/core/package.rs+10-10
- src/cargo/ops/cargo_compile/mod.rs+1-2
- src/cargo/ops/cargo_install.rs-16
- src/cargo/ops/cargo_package/vcs.rs+1-1
- src/cargo/ops/common_for_install_and_uninstall.rs+2-32
- src/cargo/ops/resolve.rs+1-1
- src/cargo/sources/registry/remote.rs+5-5
- src/cargo/util/command_prelude.rs+21-74
- src/cargo/util/context/config_value.rs-311
- src/cargo/util/context/mod.rs+740-59
- src/cargo/util/context/path.rs+3-3
- src/cargo/util/context/schema.rs-511
- src/cargo/util/context/value.rs+5-4
- src/cargo/util/flock.rs+2-2
- src/cargo/util/log_message.rs-8
- src/cargo/util/mod.rs+1-1
- src/cargo/util/once.rs-43
- src/cargo/util/toml/mod.rs+3-5
- src/doc/contrib/src/implementation/console.md+1-12
- src/doc/man/cargo-build.md+9
- src/doc/man/generated_txt/cargo-build.txt+10
- src/doc/src/CHANGELOG.md+9-138
- src/doc/src/commands/cargo-build.md+9
- src/doc/src/reference/build-scripts.md+2-2
- src/doc/src/reference/environment-variables.md+1-1
- src/doc/src/reference/unstable.md+34-19
- src/etc/_cargo+1
- src/etc/man/cargo-build.1+11
- tests/testsuite/build_analysis.rs+44-163
- tests/testsuite/build_plan.rs+244
- tests/testsuite/cargo_build/help/stdout.term.svg+17-15
- tests/testsuite/config.rs+2-47
- tests/testsuite/config_include.rs+1-1
- tests/testsuite/dep_info.rs-100
- tests/testsuite/install.rs-151
- tests/testsuite/main.rs+1
- tests/testsuite/metabuild.rs+121
- tests/testsuite/progress.rs-23
- tests/testsuite/warning_override.rs-68
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
0 commit comments