summary refs log tree commit diff
path: root/src/bootstrap/check.rs
AgeCommit message (Collapse)AuthorLines
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}.
2017-07-04Cleanups to check code.Mark Simulacrum-23/+18
2017-06-22Make Build.cxx() return a Result instead of panickingIan Douglas Scott-1/+1
2017-06-19Bump version and stage0 compilerAlex Crichton-0/+1
2017-06-16Auto merge of #42410 - nagisa:llvmup, r=sanxiynbors-0/+3
Upgrade LLVM Includes https://github.com/rust-lang/llvm/pull/80
2017-06-16Auto merge of #42631 - malbarbo:wasm32, r=alexcrichtonbors-1/+3
Add a travis builder for wasm32-unknown-emscripten This commits add an entry to travis matrix that will execute wasm32-unknown-emscripten tests suites. - Emscripten for asmjs was updated to sdk-1.37.13-64bit - The tests are run with node 8.0.0 (it can execute wasm) - A wrapper script is used to run each test from the directory where it is (workaround for https://github.com/kripken/emscripten/issues/4542) - Some tests are ignore, see #42629 and #42630