rust/src/test
bors e8ca35e63d Auto merge of #57155 - petrochenkov:dcrate3, r=dtolnay
Resolve `$crate`s for pretty-printing at more appropriate time

Doing it in `BuildReducedGraphVisitor` wasn't a good idea, identifiers wasn't actually visited half of the time.
As a result some `$crate`s weren't resolved and were therefore pretty-printed as `$crate` literally, which turns into two tokens during re-parsing of the pretty-printed text.

Now we are visiting and resolving `$crate` identifiers in an item right before sending that item to a proc macro attribute or derive.

Fixes https://github.com/rust-lang/rust/issues/57089
2018-12-28 02:54:14 +00:00
..
auxiliary Remove licenses 2018-12-25 21:08:33 -07:00
codegen Remove licenses 2018-12-25 21:08:33 -07:00
codegen-units Remove licenses 2018-12-25 21:08:33 -07:00
compile-fail Auto merge of #56999 - petrochenkov:macrecov2, r=estebank 2018-12-27 22:27:27 +00:00
debuginfo Remove licenses 2018-12-25 21:08:33 -07:00
incremental Remove licenses 2018-12-25 21:08:33 -07:00
mir-opt Remove licenses 2018-12-25 21:08:33 -07:00
pretty Remove licenses 2018-12-25 21:08:33 -07:00
run-fail Remove licenses 2018-12-25 21:08:33 -07:00
run-fail-fulldeps Remove licenses 2018-12-25 21:08:33 -07:00
run-make Remove licenses 2018-12-25 21:08:33 -07:00
run-make-fulldeps Remove licenses 2018-12-25 21:08:33 -07:00
run-pass Add tests 2018-12-27 19:21:16 +01:00
run-pass-fulldeps Get rid of Block::recovered 2018-12-27 15:51:36 +03:00
run-pass-valgrind Remove licenses 2018-12-25 21:08:33 -07:00
rustdoc Auto merge of #56838 - Aaron1011:fix/rustdoc-infer-unify, r=nikomatsakis 2018-12-27 14:35:58 +00:00
rustdoc-js Remove licenses 2018-12-25 21:08:33 -07:00
rustdoc-ui Remove licenses 2018-12-25 21:08:33 -07:00
rustfix Remove licenses 2018-12-25 21:08:33 -07:00
ui Auto merge of #57155 - petrochenkov:dcrate3, r=dtolnay 2018-12-28 02:54:14 +00:00
ui-fulldeps Remove licenses 2018-12-25 21:08:33 -07:00
COMPILER_TESTS.md rustc-guide has moved 2018-11-26 15:03:13 -06:00