| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-01-23 | Add ./x.py check src/{libstd,libtest,rustc}. | Mark Simulacrum | -0/+163 | |
| This currently only supports a limited subset of the full compilation, but is likely 90% of what people will want and is possible without building a full compiler (i.e., running LLVM). In theory, this means that contributors who don't want to build LLVM now have an easy way to compile locally, though running tests won't work. | ||||
| 2018-01-23 | Rename check.rs to test.rs | Mark Simulacrum | -1542/+0 | |
| 2018-01-23 | Rollup merge of #47558 - spastorino:rustc_args, r=nikomatsakis | kennytm | -0/+1 | |
| Add rustc-args option to test runner r? @nikomatsakis | ||||
| 2018-01-19 | Auto merge of #47494 - michaelwoerister:proc-macro-incremental, r=nikomatsakis | bors | -0/+5 | |
| Don't include DefIndex in proc-macro registrar function symbol. There can only ever be one registrar function per plugin or proc-macro crate, so adding the `DefIndex` to the function's symbol name does not serve a real purpose. Remove the `DefIndex` from the symbol name makes it stable across incremental compilation sessions. This should fix issue #47292. | ||||
| 2018-01-19 | Add rustc-args option to test runner | Santiago Pastorino | -0/+1 | |
| 2018-01-17 | Rollup merge of #47250 - GuillaumeGomez:test-rustdoc-js, r=Mark-Simulacrum | Guillaume Gomez | -0/+37 | |
| Test rustdoc js Add tests for the rustdoc search. It was heavily required because of all the recent breaking changes that happened while I went through improvements in doc search (add search in/for generic search for example). | ||||
| 2018-01-16 | Add incremental-fulldeps test suite and regression test for #47290. | Michael Woerister | -0/+5 | |
| 2018-01-13 | Only run rustdoc-js test suite when nodejs is available | Guillaume Gomez | -8/+11 | |
| 2018-01-12 | End of rustdoc-js tool add into builder | Guillaume Gomez | -1/+7 | |
| 2018-01-12 | Move forward to add rustdoc test | Guillaume Gomez | -14/+7 | |
| 2018-01-12 | Start adding js tests | Guillaume Gomez | -0/+35 | |
| 2018-01-12 | Remove unused argument `rustc_cargo`. | O01eg | -1/+1 | |
| 2018-01-04 | rustc: Don't use relative paths for extended errors | Alex Crichton | -1/+2 | |
| These no longer work now that Cargo changes the cwd of rustc while it's running. Instead use an absolute path that's set by rustbuild. | ||||
| 2017-12-27 | Clarify toolstate names. Move publish.py to a more convenient location. | kennytm | -4/+4 | |
| 2017-12-27 | Revert "Add a file to trivially disable tool building or testing" | kennytm | -28/+8 | |
| This reverts commit ab018c76e14b87f3c9e0b7384cc9b02d94779cd5. This also adds the `ToolBuild::is_ext_tool` field to replace the previous `ToolBuild::expectation` field, to indicate whether a build-failure of certain tool is essential. | ||||
| 2017-12-12 | Put miri const eval checking behind -Zmiri | Oliver Schneider | -0/+1 | |
| 2017-12-06 | Update miri to rustc changes | Oliver Schneider | -53/+104 | |
| 2017-09-27 | Add RLS and Rustfmt to the toolstate mechanism | Nick Cameron | -2/+10 | |
| 2017-09-19 | Add clippy to `toolstate.toml` | Oliver Schneider | -0/+44 | |
| 2017-09-18 | rustbuild: with --no-fail-fast, report the specific commands that failed | Ximin Luo | -4/+4 | |
| 2017-09-17 | Rebase fallout | Oliver Schneider | -0/+2 | |
| 2017-09-17 | Add a file to trivially disable tool building or testing | Oliver Schneider | -5/+14 | |
| 2017-09-17 | Get the miri test suite to run inside the rustc dev environment | Oliver Schneider | -0/+44 | |
| 2017-09-17 | Rollup merge of #44533 - nrc:rustfmt-submod, r=alexcrichton | Tim Neumann | -0/+41 | |
| Add Rustfmt r? @alexcrichton | ||||
| 2017-09-15 | rustbuild: Fix test "test rustdoc" invocation | Alex 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-13 | Build and test Rustfmt | Nick Cameron | -0/+41 | |
| 2017-09-05 | Test 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-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -3/+3 | |
| Like #43008 (f668999), but _much more aggressive_. | ||||
| 2017-08-14 | Auto merge of #43842 - bjorn3:no_llvm_cleanup, r=alexcrichton | bors | -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-13 | Change run-make ignore message | bjorn3 | -1/+1 | |
| 2017-08-13 | Remove some more cfg's | bjorn3 | -17/+26 | |
| 2017-08-13 | Build rustdoc only at the top stage | Mark Simulacrum | -3/+3 | |
| 2017-08-13 | Unify 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-28 | rustbuild: 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-27 | Correct a few run.host invocations where run.target is intended. | Mark Simulacrum | -2/+2 | |
| 2017-07-27 | Don't needlessly build rustdoc for compiletest. | Mark Simulacrum | -1/+6 | |
| For most tests, rustdoc isn't needed, so avoid building it. | ||||
| 2017-07-27 | Build 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-27 | Change tools to take a compiler instead of a stage. | Mark Simulacrum | -3/+3 | |
| 2017-07-25 | Bump master to 1.21.0 | Alex 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-24 | Make dist equivalent to old build system. | Mark Simulacrum | -1/+1 | |
| 2017-07-23 | Do not run pretty tests by default. | Mark Simulacrum | -0/+3 | |
| 2017-07-22 | Make distcheck work again. | Mark Simulacrum | -0/+4 | |
| 2017-07-22 | Add make_run to distcheck. | Mark Simulacrum | -0/+4 | |
| 2017-07-20 | Change make_run signature to taking a RunConfig struct for refactorability. | Mark Simulacrum | -116/+59 | |
| 2017-07-20 | Add 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-20 | Remove step.rs comments | Mark Simulacrum | -231/+0 | |
| 2017-07-20 | Don't include lldb/gdb in default tests | Mark Simulacrum | -7/+5 | |
| 2017-07-20 | Don't run host-only tests when targeting another platform | Mark Simulacrum | -39/+111 | |
| 2017-07-20 | Fix a few issues found by comparing past/present | Mark Simulacrum | -4/+2 | |
| 2017-07-20 | Implement available paths list. | Mark Simulacrum | -36/+30 | |
