rust/src/test
bors 99e3fca27d Auto merge of #54906 - qnighy:fix-issue-50452, r=nikomatsakis
Reattach all grandchildren when constructing specialization graph.

Specialization graphs are constructed by incrementally adding impls in the order of declaration. If the impl being added has its specializations in the graph already, they should be reattached under the impl. However, the current implementation only reattaches the one found first. Therefore, in the following specialization graph,

```
  Tr1
   |
   I3
  /  \
 I1  I2
```

If `I1`, `I2`, and `I3` are declared in this order, the compiler mistakenly constructs the following graph:

```
  Tr1
  /  \
 I3  I2
  |
 I1
```

This patch fixes the reattach procedure to include all specializing grandchildren-to-be.

Fixes #50452.
2018-11-15 09:51:53 +00:00
..
auxiliary
codegen Auto merge of #55701 - tromey:ice-fix, r=matthewjasper 2018-11-12 04:12:26 +00:00
codegen-units More mono items are generated now 2018-10-25 16:47:35 +02:00
compile-fail Auto merge of #54906 - qnighy:fix-issue-50452, r=nikomatsakis 2018-11-15 09:51:53 +00:00
compile-fail-fulldeps Update TypedArena tests 2018-10-19 14:34:44 +02:00
debuginfo Update lldb 2018-11-06 11:46:25 -07:00
incremental Fix tests and assertions; add some comments 2018-10-26 09:50:51 +13:00
incremental-fulldeps Ignore new test on Windows 2018-09-21 10:05:23 -07:00
mir-opt Auto merge of #55716 - RalfJung:escape-to-raw, r=oli-obk 2018-11-15 01:12:01 +00:00
pretty abolish ICE when pretty-printing async block 2018-10-02 23:02:51 -07:00
run-fail Fix two run-fail tests for asmjs 2018-11-04 18:50:57 +01:00
run-fail-fulldeps
run-make Auto merge of #53996 - sekineh:thumb-run, r=japaric 2018-11-06 18:58:31 +00:00
run-make-fulldeps Correct alignment of atomic types and (re)add Atomic{I,U}128 2018-10-27 13:47:11 +03:00
run-pass Auto merge of #54906 - qnighy:fix-issue-50452, r=nikomatsakis 2018-11-15 09:51:53 +00:00
run-pass-fulldeps Fix typos. 2018-11-11 20:52:36 +07:00
run-pass-valgrind Remove license headers from unsized-locals tests. 2018-10-24 23:27:17 +09:00
rustdoc Auto merge of #55912 - kennytm:rollup, r=kennytm 2018-11-13 22:17:46 +00:00
rustdoc-js Remove outdated rustdoc PinBox tests 2018-09-18 01:42:27 -07:00
rustdoc-ui update rustdoc-ui/failed-doctest-output test 2018-11-02 17:17:02 -05:00
rustfix
ui Auto merge of #52153 - csmoe:projeq_normal, r=scalexm 2018-11-14 02:46:24 +00:00
ui-fulldeps Feature gate extern prelude additions from extern crate items 2018-10-24 00:14:50 +03:00
COMPILER_TESTS.md