-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework Rustbuild to an eagerly compiling approach #43059
Merged
Merged
Commits on Jul 20, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 0a1b5e8 - Browse repository at this point
Copy the full SHA 0a1b5e8View commit details -
Move code into Step trait implementations.
No changes are introduced to code body. This commit will not build; it is done to permit a better diff in later commits.
Configuration menu - View commit details
-
Copy full SHA for 001e9f3 - Browse repository at this point
Copy the full SHA 001e9f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b3413d - Browse repository at this point
Copy the full SHA 6b3413dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd3dd80 - Browse repository at this point
Copy the full SHA cd3dd80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6038830 - Browse repository at this point
Copy the full SHA 6038830View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a844eb - Browse repository at this point
Copy the full SHA 1a844ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 276090e - Browse repository at this point
Copy the full SHA 276090eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db49fb - Browse repository at this point
Copy the full SHA 7db49fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c114fe5 - Browse repository at this point
Copy the full SHA c114fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef1d1bd - Browse repository at this point
Copy the full SHA ef1d1bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e62fdf3 - Browse repository at this point
Copy the full SHA e62fdf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8264e42 - Browse repository at this point
Copy the full SHA 8264e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for b881aae - Browse repository at this point
Copy the full SHA b881aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab8930 - Browse repository at this point
Copy the full SHA 1ab8930View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa8b93b - Browse repository at this point
Copy the full SHA aa8b93bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d812d43 - Browse repository at this point
Copy the full SHA d812d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for d360af4 - Browse repository at this point
Copy the full SHA d360af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1fa268 - Browse repository at this point
Copy the full SHA a1fa268View commit details -
Cherry pick changes from ce3abc5.
Fix stage 2 builds with a custom libdir. When copying libstd for the stage 2 compiler, the builder ignores the configured libdir/libdir_relative configuration parameters. This causes the compiler to fail to find libstd, which cause any tools built with the stage 2 compiler to fail. To fix this, make the copy steps of rustbuild aware of the libdir_relative parameter when the stage >= 2. Also update the dist target to be aware of the new location of libstd.
Configuration menu - View commit details
-
Copy full SHA for c7435b5 - Browse repository at this point
Copy the full SHA c7435b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5ab2ce - Browse repository at this point
Copy the full SHA a5ab2ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for ceecd62 - Browse repository at this point
Copy the full SHA ceecd62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5984e70 - Browse repository at this point
Copy the full SHA 5984e70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a85193 - Browse repository at this point
Copy the full SHA 6a85193View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b1a60 - Browse repository at this point
Copy the full SHA e7b1a60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 528646e - Browse repository at this point
Copy the full SHA 528646eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 270d1d6 - Browse repository at this point
Copy the full SHA 270d1d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 681b123 - Browse repository at this point
Copy the full SHA 681b123View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc3d06a - Browse repository at this point
Copy the full SHA fc3d06aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17f4b8f - Browse repository at this point
Copy the full SHA 17f4b8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f19728f - Browse repository at this point
Copy the full SHA f19728fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 828b661 - Browse repository at this point
Copy the full SHA 828b661View commit details -
Configuration menu - View commit details
-
Copy full SHA for dec44b0 - Browse repository at this point
Copy the full SHA dec44b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28defe0 - Browse repository at this point
Copy the full SHA 28defe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7414868 - Browse repository at this point
Copy the full SHA 7414868View commit details -
Relevant sys crates handle this properly.
Configuration menu - View commit details
-
Copy full SHA for ba1fc82 - Browse repository at this point
Copy the full SHA ba1fc82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 981afa5 - Browse repository at this point
Copy the full SHA 981afa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bca1e2f - Browse repository at this point
Copy the full SHA bca1e2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56128fb - Browse repository at this point
Copy the full SHA 56128fbView commit details -
Allow iterating over step descriptions.
This simplifies code and allows working mostly with normal Rust instead of macros.
Configuration menu - View commit details
-
Copy full SHA for 5bdec80 - Browse repository at this point
Copy the full SHA 5bdec80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a21c72 - Browse repository at this point
Copy the full SHA 4a21c72View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d04a3 - Browse repository at this point
Copy the full SHA f1d04a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 951616c - Browse repository at this point
Copy the full SHA 951616cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd73c9 - Browse repository at this point
Copy the full SHA bcd73c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8563280 - Browse repository at this point
Copy the full SHA 8563280View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c2242 - Browse repository at this point
Copy the full SHA e9c2242View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8aecc1 - Browse repository at this point
Copy the full SHA d8aecc1View commit details -
Add an optional condition to constrain defaults.
Utilized primarily to not be a default rule unless some configuration is given (e.g., compiler docs are enabled).
Configuration menu - View commit details
-
Copy full SHA for b05af49 - Browse repository at this point
Copy the full SHA b05af49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a67a05 - Browse repository at this point
Copy the full SHA 6a67a05View commit details
Commits on Jul 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d302c18 - Browse repository at this point
Copy the full SHA d302c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f2e576 - Browse repository at this point
Copy the full SHA 8f2e576View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c11823 - Browse repository at this point
Copy the full SHA 1c11823View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.