| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-07-27 | Make sure CFG_RELEASE_CHANNEL is always set. | Mark Simulacrum | -0/+4 | |
| Previously we'd build libsyntax without it when documenting and that'd cause us to recompile it when building normally for no reason. | ||||
| 2017-07-27 | Build rustdoc on-demand. | Mark Simulacrum | -7/+21 | |
| Rustdoc is no longer compiled in every stage, alongside rustc, instead it is only compiled when requested, and generally only for the last stage. | ||||
| 2017-07-20 | Change make_run signature to taking a RunConfig struct for refactorability. | Mark Simulacrum | -8/+16 | |
| 2017-07-20 | Add an optional condition to constrain defaults. | Mark Simulacrum | -5/+18 | |
| Utilized primarily to not be a default rule unless some configuration is given (e.g., compiler docs are enabled). | ||||
| 2017-07-20 | Check RLS tests | Mark Simulacrum | -1/+2 | |
| 2017-07-20 | Don't run host-only tests when targeting another platform | Mark Simulacrum | -3/+3 | |
| 2017-07-20 | Allow iterating over step descriptions. | Mark Simulacrum | -107/+113 | |
| This simplifies code and allows working mostly with normal Rust instead of macros. | ||||
| 2017-07-20 | Implement available paths list. | Mark Simulacrum | -7/+98 | |
| 2017-07-20 | Krate -> Crate | Mark Simulacrum | -2/+2 | |
| 2017-07-20 | Remove outdated code. | Mark Simulacrum | -13/+0 | |
| Relevant sys crates handle this properly. | ||||
| 2017-07-20 | Remove TypeId from stack in Builder | Mark Simulacrum | -9/+9 | |
| 2017-07-20 | fail in case nothing to run was found | Guillaume Gomez | -0/+5 | |
| 2017-07-20 | Require should_run to be implemented. | Mark Simulacrum | -2/+13 | |
| 2017-07-20 | Utilize interning to allow Copy/Clone steps | Mark Simulacrum | -51/+48 | |
| 2017-07-20 | Remove core_intrinsics feature gate | Mark Simulacrum | -0/+4 | |
| 2017-07-20 | Fix a few errors introduced during rebase. | Mark Simulacrum | -1/+2 | |
| 2017-07-20 | Cherry pick changes from ce3abc5801f94292be9bc5fbe00b52f1ccb28672. | Mark Simulacrum | -2/+7 | |
| 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. | ||||
| 2017-07-20 | Update to toml 0.4 | Mark Simulacrum | -1/+5 | |
| 2017-07-20 | Add documentation to Step and related methods on Builder. | Mark Simulacrum | -7/+31 | |
| 2017-07-20 | Move code out of macro and into generic method. | Mark Simulacrum | -40/+39 | |
| 2017-07-20 | Finish fixing warnings and errors. Bootstrap builds. | Mark Simulacrum | -19/+20 | |
| 2017-07-20 | Move cargo() to Builder | Mark Simulacrum | -50/+43 | |
| 2017-07-20 | Fixes warnings and errors introduced while moving code around | Mark Simulacrum | -5/+5 | |
| 2017-07-20 | Add Builder and Step definitions. | Mark Simulacrum | -0/+468 | |
