rust/src/librustc
bors 8a28d94ea1 Auto merge of #49900 - pnkfelix:compare-mode-nll-followup-3, r=nikomatsakis
Add src/test/ui regression testing for NLL

This PR changes `x.py test` so that when you are running the `ui` test suite, it will also always run `compiletest` in the new `--compare-mode=nll`, which just double-checks that when running under the experimental NLL mode, the output matches the `<source-name>.nll.stderr` file, if present.

In order to reduce the chance of a developer revolt in response to this change, this PR also includes some changes to make the `--compare-mode=nll` more user-friendly:

 1. It now generates nll-specific .stamp files, and uses them (so that repeated runs can reuse previously cached results).
 2. Each line of terminal output distinguishes whether we are running under `--compare-mode=nll` by printing with the prefix `[ui (nll)]` instead of just the prefix `[ui]`.

Subtask of rust-lang/rust#48879
2018-04-19 11:13:10 +00:00
..
benches Move deny(warnings) into rustbuild 2018-04-08 16:59:14 -06:00
cfg AST/HIR: Merge field access expressions for named and numeric fields 2018-04-12 23:02:09 +03:00
dep_graph Auto merge of #45298 - toidiu:ak-44493-infer-predicate, r=nikomatsakis 2018-04-12 23:07:07 +00:00
hir Add #[no_debug] to trans_fn_attrs() query. 2018-04-17 15:01:31 +02:00
ich Auto merge of #49626 - fanzier:chalk-lowering, r=scalexm 2018-04-17 11:31:19 +00:00
infer Auto merge of #49836 - nikomatsakis:nll-facts-prep, r=pnkfelix 2018-04-17 14:23:57 +00:00
lint Use locks for Session.lint_store and Session.buffered_lints 2018-04-16 02:23:55 +02:00
middle Auto merge of #49847 - sinkuu:save_analysis_implicit_extern, r=petrochenkov 2018-04-16 02:34:32 +00:00
mir Auto merge of #49836 - nikomatsakis:nll-facts-prep, r=pnkfelix 2018-04-17 14:23:57 +00:00
session Work around rust-lang/rust#49998 with experimental code that does less updating of cause map. 2018-04-18 15:37:30 +02:00
traits Implement Chalk lowering rule Normalize-From-Impl 2018-04-15 23:32:57 +02:00
ty Auto merge of #49981 - nox:fix-signed-niches, r=eddyb 2018-04-18 12:22:11 +00:00
util Rollup merge of #49913 - varkor:RegionParameterDef-InternedString, r=petrochenkov 2018-04-14 15:22:57 +08:00
Cargo.toml rustbuild: Fail the build if we build Cargo twice 2018-03-26 13:07:12 -07:00
README.md Change links to readmes 2018-02-25 15:24:14 -06:00
build.rs rustc: Add some build scripts for librustc crates 2017-07-22 22:04:13 -07:00
diagnostics.rs Checking location and syntax of non_exhaustive attribute. 2018-04-02 23:02:29 +01:00
lib.rs Rollup merge of #49525 - varkor:sort_by_cached_key-conversion, r=scottmcm 2018-04-11 19:56:41 +08:00
macros.rs extend stable hasher to support `CanonicalTy` 2018-03-16 12:49:37 -04:00

README.md

For more information about how rustc works, see the rustc guide.