about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-11-12 12:21:57 +0000
committerbors <bors@rust-lang.org>2014-11-12 12:21:57 +0000
commite4ead7b034c96b705ec34b8325f5f9f778f1cbb9 (patch)
tree51670a2fa1f3e80a6f19281837b5591bcf9d3dff /src/libstd
parent7ea23e562743510b54bf310ffa5b7ce4367bf3a3 (diff)
parent5f09a50e8f5fe8cbf4ce8fed5bfd49b9e12b9aa1 (diff)
downloadrust-e4ead7b034c96b705ec34b8325f5f9f778f1cbb9.tar.gz
rust-e4ead7b034c96b705ec34b8325f5f9f778f1cbb9.zip
auto merge of #18860 : aturon/rust/reexports-in-stab-summary, r=brson
Previously, the stability summary page attempted to associate impl
blocks with the module in which they were defined, rather than the
module defining the type they apply to (which is usually, but not
always, the same). Unfortunately, due to the basic architecture of
rustdoc, this meant that impls from re-exports were not being counted.

This commit makes the stability summary work the same way that rustdoc's
rendered output does: all methods are counted alongside the type they
apply to, no matter where the methods are defined.

In addition, for trait impl blocks only the stability of the overall
block is counted; the stability of the methods within is not
counted (since that stability level is part of the trait definition).

Fixes #18812
Diffstat (limited to 'src/libstd')
0 files changed, 0 insertions, 0 deletions