diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2016-03-13 16:52:19 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2016-03-16 17:15:55 -0700 |
| commit | 6cc06b36c4da7f21f43d663d6c8a8ee547651cde (patch) | |
| tree | 64e0df1981996b1aa53f8e68774bacf2c8fca18b /src/rustc | |
| parent | e68d40edf49496e8d7a9ab03d75c9de2096446c5 (diff) | |
| download | rust-6cc06b36c4da7f21f43d663d6c8a8ee547651cde.tar.gz rust-6cc06b36c4da7f21f43d663d6c8a8ee547651cde.zip | |
rustbuild: Implement `make dist`
This commit implements the `make dist` command in the new rustbuild build system, porting over `dist.mk` and `prepare.mk` into Rust. There's a huge amount of complexity between those two files, not all of which is likely justified, so the Rust implementation is *much* smaller. Currently the implementation still shells out to rust-installer as well as some python scripts, but ideally we'd rewrite it all in the future to not shell out and be in Rust proper.
Diffstat (limited to 'src/rustc')
| -rw-r--r-- | src/rustc/Cargo.lock | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/rustc/Cargo.lock b/src/rustc/Cargo.lock index 0e7537a9cbd..03e7aaca0f7 100644 --- a/src/rustc/Cargo.lock +++ b/src/rustc/Cargo.lock @@ -78,6 +78,7 @@ dependencies = [ "rbml 0.0.0", "rustc_back 0.0.0", "rustc_bitflags 0.0.0", + "rustc_const_eval 0.0.0", "rustc_data_structures 0.0.0", "rustc_front 0.0.0", "rustc_llvm 0.0.0", @@ -112,6 +113,15 @@ dependencies = [ ] [[package]] +name = "rustc_const_eval" +version = "0.0.0" +dependencies = [ + "log 0.0.0", + "serialize 0.0.0", + "syntax 0.0.0", +] + +[[package]] name = "rustc_data_structures" version = "0.0.0" dependencies = [ @@ -187,6 +197,7 @@ dependencies = [ "rustc 0.0.0", "rustc_back 0.0.0", "rustc_bitflags 0.0.0", + "rustc_const_eval 0.0.0", "rustc_front 0.0.0", "rustc_llvm 0.0.0", "serialize 0.0.0", @@ -201,6 +212,7 @@ dependencies = [ "log 0.0.0", "rustc 0.0.0", "rustc_back 0.0.0", + "rustc_const_eval 0.0.0", "rustc_data_structures 0.0.0", "rustc_front 0.0.0", "syntax 0.0.0", @@ -230,6 +242,7 @@ version = "0.0.0" dependencies = [ "log 0.0.0", "rustc 0.0.0", + "rustc_back 0.0.0", "rustc_bitflags 0.0.0", "rustc_front 0.0.0", "rustc_metadata 0.0.0", @@ -270,6 +283,7 @@ dependencies = [ "log 0.0.0", "rustc 0.0.0", "rustc_back 0.0.0", + "rustc_const_eval 0.0.0", "rustc_data_structures 0.0.0", "rustc_front 0.0.0", "rustc_llvm 0.0.0", @@ -288,6 +302,7 @@ dependencies = [ "log 0.0.0", "rustc 0.0.0", "rustc_back 0.0.0", + "rustc_const_eval 0.0.0", "rustc_front 0.0.0", "rustc_platform_intrinsics 0.0.0", "syntax 0.0.0", |
