1
1
[workspace ]
2
2
resolver = " 2"
3
3
members = [
4
+ # tidy-alphabetical-start
4
5
" compiler/rustc" ,
5
6
" src/build_helper" ,
6
7
" src/etc/test-float-parse" ,
7
- " src/rustc-std-workspace/rustc-std-workspace-core" ,
8
8
" src/rustc-std-workspace/rustc-std-workspace-alloc" ,
9
+ " src/rustc-std-workspace/rustc-std-workspace-core" ,
9
10
" src/rustc-std-workspace/rustc-std-workspace-std" ,
10
11
" src/rustdoc-json-types" ,
12
+ " src/tools/build-manifest" ,
13
+ " src/tools/bump-stage0" ,
11
14
" src/tools/cargotest" ,
12
15
" src/tools/clippy" ,
13
16
" src/tools/clippy/clippy_dev" ,
17
+ " src/tools/collect-license-metadata" ,
14
18
" src/tools/compiletest" ,
15
- " src/tools/run-make-support" ,
19
+ " src/tools/coverage-dump" ,
20
+ " src/tools/features-status-dump" ,
21
+ " src/tools/generate-copyright" ,
22
+ " src/tools/generate-windows-sys" ,
23
+ " src/tools/html-checker" ,
24
+ " src/tools/jsondocck" ,
25
+ " src/tools/jsondoclint" ,
16
26
" src/tools/linkchecker" ,
17
27
" src/tools/lint-docs" ,
28
+ " src/tools/lld-wrapper" ,
29
+ " src/tools/llvm-bitcode-linker" ,
30
+ " src/tools/miri" ,
31
+ " src/tools/miri/cargo-miri" ,
18
32
" src/tools/miropt-test-tools" ,
19
- " src/tools/unstable-book-gen" ,
20
- " src/tools/tidy" ,
21
- " src/tools/tier-check" ,
22
- " src/tools/build-manifest" ,
33
+ " src/tools/opt-dist" ,
23
34
" src/tools/remote-test-client" ,
24
35
" src/tools/remote-test-server" ,
36
+ " src/tools/replace-version-placeholder" ,
37
+ " src/tools/run-make-support" ,
25
38
" src/tools/rust-installer" ,
26
39
" src/tools/rustdoc" ,
27
- " src/tools/rustfmt" ,
28
- " src/tools/miri" ,
29
- " src/tools/miri/cargo-miri" ,
40
+ " src/tools/rustdoc-gui-test" ,
30
41
" src/tools/rustdoc-themes" ,
31
- " src/tools/unicode-table-generator" ,
32
- " src/tools/jsondocck" ,
33
- " src/tools/jsondoclint" ,
34
- " src/tools/llvm-bitcode-linker" ,
35
- " src/tools/html-checker" ,
36
- " src/tools/bump-stage0" ,
37
- " src/tools/replace-version-placeholder" ,
38
- " src/tools/lld-wrapper" ,
39
- " src/tools/collect-license-metadata" ,
40
- " src/tools/generate-copyright" ,
42
+ " src/tools/rustfmt" ,
41
43
" src/tools/suggest-tests" ,
42
- " src/tools/generate-windows-sys " ,
43
- " src/tools/rustdoc-gui-test " ,
44
- " src/tools/opt-dist " ,
45
- " src/tools/coverage-dump " ,
44
+ " src/tools/tidy " ,
45
+ " src/tools/tier-check " ,
46
+ " src/tools/unicode-table-generator " ,
47
+ " src/tools/unstable-book-gen " ,
46
48
" src/tools/wasm-component-ld" ,
47
- " src/tools/features-status-dump" ,
49
+ " src/tools/x" ,
50
+ # tidy-alphabetical-end
48
51
]
49
52
50
53
exclude = [
@@ -55,11 +58,6 @@ exclude = [
55
58
" tests/rustdoc-gui" ,
56
59
# HACK(eddyb) This hardcodes the fact that our CI uses `/checkout/obj`.
57
60
" obj" ,
58
- # The `x` binary is a thin wrapper that calls `x.py`, which initializes
59
- # submodules, before which workspace members cannot be invoked because
60
- # not all `Cargo.toml` files are available, so we exclude the `x` binary,
61
- # so it can be invoked before the current checkout is set up.
62
- " src/tools/x" ,
63
61
]
64
62
65
63
[profile .release .package .rustc-rayon-core ]
0 commit comments