diff options
| author | Steve Klabnik <steve@steveklabnik.com> | 2015-07-06 14:46:21 -0400 |
|---|---|---|
| committer | Steve Klabnik <steve@steveklabnik.com> | 2015-07-06 17:01:04 -0400 |
| commit | 720da310a92242290df5623bf3d5e2ea5f83e7f8 (patch) | |
| tree | 87a67534270c7d1ea150edb8fda350544cf1fc82 /CONTRIBUTING.md | |
| parent | 7b7853897ba1469d7bb47fb6e4b877b6741fbb4b (diff) | |
| download | rust-720da310a92242290df5623bf3d5e2ea5f83e7f8.tar.gz rust-720da310a92242290df5623bf3d5e2ea5f83e7f8.zip | |
Add note about special make targets
Diffstat (limited to 'CONTRIBUTING.md')
| -rw-r--r-- | CONTRIBUTING.md | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0bcb3219858..a2ac20deb2e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -83,6 +83,21 @@ feature. We use the 'fork and pull' model described there. Please make pull requests against the `master` branch. +Compiling all of `make check` can take a while. When testing your pull request, +consider using one of the more specialized `make` targets to cut down on the +amount of time you have to wait. You need to have built the compiler at least +once before running these will work, but that’s only one full build rather than +one each time. + + $ make -j8 rustc-stage1 && make check-stage1 + +is one such example, which builds just `rustc`, and then runs the tests. If +you’re adding something to the standard library, try + + $ make -j8 check-stage1-std NO_REBUILD=1 + +This will not rebuild the compiler, but will run the tests. + All pull requests are reviewed by another person. We have a bot, @rust-highfive, that will automatically assign a random person to review your request. |
