about summary refs log tree commit diff
path: root/src/bootstrap/check.rs
AgeCommit message (Collapse)AuthorLines
2017-09-17Get the miri test suite to run inside the rustc dev environmentOliver Schneider-0/+44
2017-09-17Rollup merge of #44533 - nrc:rustfmt-submod, r=alexcrichtonTim Neumann-0/+41
Add Rustfmt r? @alexcrichton
2017-09-15rustbuild: Fix test "test rustdoc" invocationAlex Crichton-4/+5
Previously it would use the librustc output directory which would cause rustdoc to get entirely recompiled, whereas the intention is that it uses the already-compiled artifacts from building rustdoc itself, using the tool output directory
2017-09-13Build and test RustfmtNick Cameron-0/+41
2017-09-05Test rustdoc unit tests.Mark Simulacrum-1/+68
Doc tests are temporarily disabled until next release cycle, since current beta Cargo errors on them. Upgrade should be smooth as the relevant tests are already fixed in this commit.
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-3/+3
Like #43008 (f668999), but _much more aggressive_.
2017-08-14Auto merge of #43842 - bjorn3:no_llvm_cleanup, r=alexcrichtonbors-17/+26
Cleanup for "Support compiling rustc without LLVM (try 2)" This includes a small patch to allow running tests without llvm. Also check if you are not trying to compile a dylib. cc #42932 r? @alexcrichton
2017-08-13Change run-make ignore messagebjorn3-1/+1
2017-08-13Remove some more cfg'sbjorn3-17/+26
2017-08-13Build rustdoc only at the top stageMark Simulacrum-3/+3
2017-08-13Unify flags into config.Mark Simulacrum-14/+5
This introduces a slight change in behavior, where we unilaterally respect the --host and --target parameters passed for all sanity checking and runtime configuration.
2017-07-28rustbuild: Use Cargo's "target runner"Alex Crichton-67/+13
This commit leverages a relatively new feature in Cargo to execute cross-compiled tests, the `target.$target.runner` configuration. We configure it through environment variables in rustbuild and this avoids the need for us to locate and run tests after-the-fact, instead relying on Cargo to do all that execution for us.
2017-07-27Correct a few run.host invocations where run.target is intended.Mark Simulacrum-2/+2
2017-07-27Don't needlessly build rustdoc for compiletest.Mark Simulacrum-1/+6
For most tests, rustdoc isn't needed, so avoid building it.
2017-07-27Build rustdoc on-demand.Mark Simulacrum-2/+1
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-27Change tools to take a compiler instead of a stage.Mark Simulacrum-3/+3
2017-07-25Bump master to 1.21.0Alex Crichton-33/+35
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-24Make dist equivalent to old build system.Mark Simulacrum-1/+1
2017-07-23Do not run pretty tests by default.Mark Simulacrum-0/+3
2017-07-22Make distcheck work again.Mark Simulacrum-0/+4
2017-07-22Add make_run to distcheck.Mark Simulacrum-0/+4
2017-07-20Change make_run signature to taking a RunConfig struct for refactorability.Mark Simulacrum-116/+59
2017-07-20Add an optional condition to constrain defaults.Mark Simulacrum-8/+3
Utilized primarily to not be a default rule unless some configuration is given (e.g., compiler docs are enabled).
2017-07-20Remove step.rs commentsMark Simulacrum-231/+0
2017-07-20Don't include lldb/gdb in default testsMark Simulacrum-7/+5
2017-07-20Don't run host-only tests when targeting another platformMark Simulacrum-39/+111
2017-07-20Fix a few issues found by comparing past/presentMark Simulacrum-4/+2
2017-07-20Implement available paths list.Mark Simulacrum-36/+30
2017-07-20Krate -> CrateMark Simulacrum-9/+9
2017-07-20Resolve rebase errorsMark Simulacrum-34/+32
2017-07-20Require should_run to be implemented.Mark Simulacrum-0/+8
2017-07-20Utilize interning to allow Copy/Clone stepsMark Simulacrum-97/+137
2017-07-20Remove core_intrinsics feature gateMark Simulacrum-0/+12
2017-07-20Cleanups and fixes throughoutMark Simulacrum-7/+4
2017-07-20Fix more incorrectly transitioned codeMark Simulacrum-17/+29
2017-07-20Fix a few errors introduced during rebase.Mark Simulacrum-26/+49
2017-07-20Fix a nit.Mark Simulacrum-1/+1
2017-07-20Rework compiletest implementation.Mark Simulacrum-84/+55
2017-07-20Move compiletest config into a structMark Simulacrum-37/+102
2017-07-20Finish fixing warnings and errors. Bootstrap builds.Mark Simulacrum-11/+12
2017-07-20Fixes warnings and errors introduced while moving code aroundMark Simulacrum-24/+24
2017-07-20Change code to work with the new systemMark Simulacrum-47/+342
2017-07-20Move code into Step trait implementations.Mark Simulacrum-420/+585
No changes are introduced to code body. This commit will not build; it is done to permit a better diff in later commits.
2017-07-20Move rule configs out of stepMark Simulacrum-0/+231
2017-07-17Run RLS testsNick Cameron-9/+27
2017-07-10Test src/doc once moreMark Simulacrum-6/+11
2017-07-04Use build.build instead of build.config.buildMark Simulacrum-8/+8
2017-07-04Store verbosity on BuildMark Simulacrum-1/+1
Prevents accidental mistakes in not using the right verbosity by going to only config or flags.
2017-07-04Store positive instead of negative fail_fast.Mark Simulacrum-5/+5
This makes later negation much easier to interpret.
2017-07-04Clarify meaning of Build.cargo, Build.rustc.Mark Simulacrum-4/+4
Rename Build.{cargo, rustc} to {initial_cargo, initial_rustc}.