summary refs log tree commit diff
path: root/src/tools
AgeCommit message (Collapse)AuthorLines
2018-07-25fix beta backportPietro Albini-1/+1
2018-07-25compiletest: don't overwrite failure-status if it was previously setQuietMisdreavus-0/+7
2018-07-18[BETA] Update cargoEric Huss-0/+0
- [beta] Partially revert dep changes in rust-lang/cargo#5651 (rust-lang/cargo#5722)
2018-07-09[BETA] Update cargoEric Huss-0/+0
- [BETA] Fix doctests linking too many libs. (rust-lang/cargo#5687) - [beta] Fix `cargo install` using a workspace target dir (rust-lang/cargo#5686)
2018-06-29Update beta CargoMark Rousskov-0/+0
This pulls in https://github.com/rust-lang/cargo/pull/5671. It should permit us to bootstrap from the new beta compiler successfully.
2018-06-20Fix error-chain warningsMark Simulacrum-0/+0
2018-06-16Add rustdoc-js tester should-fail optionGuillaume Gomez-1/+7
2018-06-08Rollup merge of #51427 - FelixMcFelix:nll-stderr-remover, r=oli-obkMark Rousskov-8/+51
compiletest: autoremove duplicate .nll.* files (#51204) UI tests in bless mode should now check to see if `.nll.*` files have a matching `.*` file. If a match is found, it will be deleted. This should be extensible to other modes (i.e., Polonius). On running with `--bless`, the two files removed in #51186 are, in turn, removed automatically. fixes #51204
2018-06-08Auto merge of #51410 - oli-obk:cargo_bump, r=nikomatsakisbors-0/+0
Update the cargo submodule This allows the next nightly to publish crates that are on the 2018 edition (in an unstable way)
2018-06-08compiletest: autoremove duplicate .nll.* files (#51204)Kyle Simpson-8/+51
UI tests in bless mode should now check to see if `.nll.*` files have a matching `.*` file. If a match is found, it will be deleted. This should be extensible to other modes (i.e., Polonius). On running with `--bless`, the two files removed in #51186 are, in turn, removed automatically.
2018-06-07Update the cargo submoduleOliver Schneider-0/+0
2018-06-07Update RLS and RustfmtNick Cameron-5/+6
2018-06-04Update rustdoc-jsGuillaume Gomez-1/+3
2018-06-03update the miri submodule to masterJorge Aparicio-4/+4
2018-06-03update the miri submoduleJorge Aparicio-2/+2
2018-06-02Auto merge of #51063 - mixi:musl-bootstrap, r=alexcrichtonbors-1/+1
Fix building rustc on and for musl hosts. This fixes all problems I had when trying to compile rustc on a musl-based distribution (with `crt-static = false` in `config.toml`). This is a fixed version of what ended up being #50105, making it possible to compile rustc on musl targets. The differences to the old (now merged and subsequently reverted) pull request are: - The commit (6d9154a830dd9773fe8a4e34e1fc3dfb1ca6f935) that caused the regression for which the original commits were reverted in #50709 is left out. This means the corresponding bug #36710 is still not fixed with `+crt-static`. - The test for issue 36710 is skipped for musl targets (until the issue is properly fixed). - Building cargo-vendor if `crt-static = false` is needed was broken (cargo-vendor links to some shared libraries if they exist on the system and this produces broken binaries with `+crt-static`) CC @alexcrichton
2018-05-31compiletest: escape CXX the same way as CC for MSVCJohannes Nixdorf-1/+1
2018-05-31Update miri submoduleOliver Schneider-5/+5
2018-05-31ScalarPair for two element tuples was treated wrongly in closure callsOliver Schneider-5/+5
2018-05-31Update the miri submoduleOliver Schneider-5/+5
2018-05-30Run rustfmtSantiago Pastorino-45/+79
2018-05-30Add polonius compare modeSantiago Pastorino-2/+14
2018-05-30Replace libbacktrace with a submoduleAlex Crichton-0/+1
While we're at it update the `backtrace` crate from crates.io. It turns out that the submodule's configure script has gotten a lot more finnicky as of late so also switch over to using the `cc` crate manually which allows to avoid some hacks around the configure script as well
2018-05-29Whitelist datafrog on tidySantiago Pastorino-0/+1
2018-05-28Update RLS, Rustfmt, and CargoNick Cameron-19/+5
2018-05-27Auto merge of #51062 - mati865:cargo_update, r=alexcrichtonbors-0/+0
Update cargo There are few nice fixes waiting already.
2018-05-27Ensure every unstable feature has a tracking issue.kennytm-7/+30
2018-05-27Update cargoMateusz Mikuła-0/+0
2018-05-26Rollup merge of #51047 - spastorino:use_polonius_engine_facts, r=nikomatsakiskennytm-0/+1
Use AllFacts from polonius-engine
2018-05-24Use AllFacts from polonius-engineSantiago Pastorino-0/+1
2018-05-24extend the crate whitelist to include rustc-hash, chalkNiko Matsakis-0/+3
2018-05-24Auto merge of #50943 - oli-obk:cleanups, r=estebankbors-0/+9
impl Trait diagnostic/test cleanups
2018-05-22Update compiltest to use rustfix 0.3.1Pascal Hertleif-2/+4
2018-05-22Prevent local paths into libstd from leaking into ui testsOliver Schneider-0/+9
2018-05-20Auto merge of #50813 - paoloteti:cortex-r, r=alexcrichtonbors-0/+1
Add target for Big-endian ARM Cortex-R4F/R5F MCUs The ARM Real-Time (‘R’) profile provides high-performing processors for safety-critical environments. Cortex-R has ARM, Thumb instruction whereas Cortex-M makes use of Thumb only. CI/Dockerfile is intentionally in the `disabled` folder.
2018-05-19Update clippyOliver Schneider-21/+4
2018-05-19Auto merge of #50709 - alexcrichton:revert-musl, r=sfacklerbors-1/+1
Revert #50105 until regression is fixed Discovered at https://github.com/rust-lang/rust/pull/50105#issuecomment-388630750 it looks like this caused a regression with i686 musl, so let's revert in the meantime while a fix is worked out
2018-05-18Auto merge of #50848 - nrc:update, r=alexcrichtonbors-14/+14
Update RLS and Rustfmt Fixes RLS build (The Rustfmt update is insignificant) r? @alexcrichton
2018-05-18Update RLS and RustfmtNick Cameron-14/+14
2018-05-17Rollup merge of #50806 - oli-obk:gesundheit, r=ehussMark Simulacrum-34/+71
Add `bless` x.py subcommand for easy ui test replacement fixes #49815 r? @nikomatsakis
2018-05-17Revert "compiletest: escape CXX the same way as CC for MSVC"Alex Crichton-1/+1
This reverts commit 490d05055abd36521abc41c2e551ac789820e80f.
2018-05-17Auto merge of #50629 - Mark-Simulacrum:stage-step, r=alexcrichtonbors-1/+1
Switch to bootstrapping from 1.27 It's possible the Float trait could be removed from core, but I couldn't tell whether it was intended to be removed or not. @SimonSapin may be able to comment more here; we can presumably also do that in a follow up PR as this one is already quite large.
2018-05-17Rename rustdoc to use underscoresMark Simulacrum-1/+1
2018-05-17Update docs and diagnosticsOliver Schneider-5/+3
2018-05-17`bless` also produces `.nll` files nowOliver Schneider-1/+6
2018-05-17Add `bless` x.py subcommand for easy ui test replacementOliver Schneider-30/+64
2018-05-17Rename trans to codegen everywhere.Irina Popa-19/+19
2018-05-16Fix running multiple targets.Eric Huss-3/+4
The aux dir, which previously had the `stage_id` embedded in it, was picking up remnants from previous runs.
2018-05-16compiletest: Run revisions as independent tests.Eric Huss-155/+222
- The output of each test is now in its own directory. - "auxiliary" output is now under the respective test directory. - `stage_id` removed from filenames, and instead placed in the stamp file as a hash. This helps keep path lengths down for Windows. In brief, the new layout looks like this: ``` <build_base>/<relative_dir>/<testname>.<revision>.<mode>/ stamp <testname>.err <testname>.out a (binary) auxiliary/lib<auxname>.dylib auxiliary/<auxname>/<auxname>.err auxiliary/<auxname>/<auxname>.out ``` (revision and mode are optional)
2018-05-16compiletest: rustfmtEric Huss-232/+247