| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-08-15 | Add clippy as a submodule | Oliver Schneider | -0/+38 | |
| 2017-08-13 | Build rustdoc with the native build triple | Mark Simulacrum | -1/+1 | |
| 2017-08-13 | Cargotest needs only one rustdoc.exe to exist on Windows | Mark Simulacrum | -1/+4 | |
| 2017-08-13 | Clean tools after building libstd/libtest/librustc. | Mark Simulacrum | -6/+4 | |
| This fixes the bug we previously had where we'd build a libtest tool after building a libstd tool and clear out the libstd tool. Since we clear out all tools for a given stage on invocations of CleanTools after lib{std, test, rustc} change, we need to make sure that all tools built with that stage will be built after the clearing is done. The fix contained here technically isn't perfect; there is still an edge case of compiling a libstd tool, then compiling libtest, which will clear out the libstd tool and it won't ever get rebuilt within that session of rustbuild. This is where the caching system used today shows it's problems -- in effect, all tools depend on a global counter of the stage being cleared out. We can implement such a counter in a future patch to ensure that tools are rebuilt as needed, but it is deemed unlikely that it will be required in practice, since most if not all tools are built after the relevant stage's std/test/rustc are built, though this is only an opinion and hasn't been verified. | ||||
| 2017-08-13 | Build rustdoc only at the top stage | Mark Simulacrum | -3/+3 | |
| 2017-08-13 | Build rustdoc with the stageN compiler in N >= 2. | Mark Simulacrum | -0/+4 | |
| This permits proc macro crates to correctly work with rustdoc. | ||||
| 2017-08-13 | Make the message for building rustdoc slightly nicer | Mark Simulacrum | -32/+48 | |
| 2017-08-13 | Add ability to ignore git when building rust. | Mark Simulacrum | -1/+1 | |
| Some users of the build system change the git sha on every build due to utilizing git to push changes to a remote server. This allows them to simply configure that away instead of depending on custom patches to rustbuild. | ||||
| 2017-07-27 | Correct a few run.host invocations where run.target is intended. | Mark Simulacrum | -3/+3 | |
| 2017-07-27 | Explain why we subtract one from the stage | Mark Simulacrum | -0/+3 | |
| 2017-07-27 | Build rustdoc on-demand. | Mark Simulacrum | -1/+52 | |
| 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-27 | Change tools to take a compiler instead of a stage. | Mark Simulacrum | -32/+29 | |
| 2017-07-25 | Bump master to 1.21.0 | Alex Crichton | -1/+1 | |
| This commit bumps the master branch's version to 1.21.0 and also updates the bootstrap compiler from the freshly minted beta release. | ||||
| 2017-07-20 | Change make_run signature to taking a RunConfig struct for refactorability. | Mark Simulacrum | -32/+18 | |
| 2017-07-20 | Add an optional condition to constrain defaults. | Mark Simulacrum | -8/+4 | |
| Utilized primarily to not be a default rule unless some configuration is given (e.g., compiler docs are enabled). | ||||
| 2017-07-20 | Remove step.rs comments | Mark Simulacrum | -91/+0 | |
| 2017-07-20 | Fix a few issues found by comparing past/present | Mark Simulacrum | -6/+6 | |
| 2017-07-20 | Implement available paths list. | Mark Simulacrum | -13/+13 | |
| 2017-07-20 | Require should_run to be implemented. | Mark Simulacrum | -0/+8 | |
| 2017-07-20 | Utilize interning to allow Copy/Clone steps | Mark Simulacrum | -49/+58 | |
| 2017-07-20 | Remove core_intrinsics feature gate | Mark Simulacrum | -0/+6 | |
| 2017-07-20 | Cleanups and fixes throughout | Mark Simulacrum | -3/+3 | |
| 2017-07-20 | Fix more incorrectly transitioned code | Mark Simulacrum | -5/+30 | |
| 2017-07-20 | Update to toml 0.4 | Mark Simulacrum | -1/+1 | |
| 2017-07-20 | Finish fixing warnings and errors. Bootstrap builds. | Mark Simulacrum | -1/+1 | |
| 2017-07-20 | Fix tool_cmd | Mark Simulacrum | -3/+5 | |
| 2017-07-20 | Move tool_cmd to tool.rs | Mark Simulacrum | -0/+41 | |
| 2017-07-20 | Fixes warnings and errors introduced while moving code around | Mark Simulacrum | -9/+6 | |
| 2017-07-20 | Change code to work with the new system | Mark Simulacrum | -80/+249 | |
| 2017-07-20 | Move code into Step trait implementations. | Mark Simulacrum | -0/+205 | |
| No changes are introduced to code body. This commit will not build; it is done to permit a better diff in later commits. | ||||
