about summary refs log tree commit diff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2025-03-07 10:12:47 -0800
committerJosh Stone <jistone@redhat.com>2025-03-13 12:18:32 -0700
commitabed12a132f5b1a0355e047ffe49fdac39efe19d (patch)
tree2b6a2e16221fb31ffb403e6d37643c12fa1e2ae9 /Cargo.toml
parent93257e2d20809d82d1bc0fcc1942480d1a66d7cd (diff)
downloadrust-abed12a132f5b1a0355e047ffe49fdac39efe19d.tar.gz
rust-abed12a132f5b1a0355e047ffe49fdac39efe19d.zip
Add `src/tools/x` to the main workspace
The original reason to exclude it was so it could run before submodules
were initialized. However, those have all been converted to subtrees
now, so the entire workspace is always ready to go.
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml6
1 files changed, 1 insertions, 5 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 915ec2e00ca..21f0e84c4f6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -45,6 +45,7 @@ members = [
   "src/tools/coverage-dump",
   "src/tools/wasm-component-ld",
   "src/tools/features-status-dump",
+  "src/tools/x",
 ]
 
 exclude = [
@@ -55,11 +56,6 @@ exclude = [
   "tests/rustdoc-gui",
   # HACK(eddyb) This hardcodes the fact that our CI uses `/checkout/obj`.
   "obj",
-  # The `x` binary is a thin wrapper that calls `x.py`, which initializes
-  # submodules, before which workspace members cannot be invoked because
-  # not all `Cargo.toml` files are available, so we exclude the `x` binary,
-  # so it can be invoked before the current checkout is set up.
-  "src/tools/x",
 ]
 
 [profile.release.package.rustc-rayon-core]