Auto merge of #137651 - fmease:rollup-s3s7m6f, r=fmease
Rollup of 14 pull requests Successful merges: - #136576 (pass optimization level to llvm-bitcode-linker) - #137154 (Add UTF-8 validation fast paths in `Wtf8Buf`) - #137311 (Enable `f16` for MIPS) - #137320 (fix(rustdoc): Fixed stability version in rustdoc) - #137529 (remove few unused args) - #137544 (tests: Add regression test for derive token invalidation (#81099)) - #137559 (run some tests on emscripten again) - #137601 (ssa/mono: deduplicate `type_has_metadata`) - #137603 (codegen_llvm: avoid `Deref` impls w/ extern type) - #137604 (trait_sel: resolve vars in host effects) - #137609 (Complete the list of resources used in rustdoc output) - #137613 (hir_analysis: skip self type of host effect preds in variances_of) - #137614 (fix doc in library/core/src/pin.rs) - #137622 (fix attribute-related ICE when parsing macro on the rhs of a name-value attribute) r? `@ghost` `@rustbot` modify labels: rollup
This commit is contained in:
commit
2b3cef882a
48 changed files with 487 additions and 119 deletions
|
|
@ -45,6 +45,27 @@ included, and carry their own copyright notices and license terms:
|
|||
Licensed under the SIL Open Font License, Version 1.1.
|
||||
See SourceSerif4-LICENSE.md.
|
||||
|
||||
* Nanum Barun Gothic Font (NanumBarunGothic.woff2)
|
||||
|
||||
Copyright 2010, NAVER Corporation (http://www.nhncorp.com)
|
||||
with Reserved Font Name Nanum, Naver Nanum, NanumGothic, Naver NanumGothic,
|
||||
NanumMyeongjo, Naver NanumMyeongjo, NanumBrush, Naver NanumBrush, NanumPen,
|
||||
Naver NanumPen, Naver NanumGothicEco, NanumGothicEco,
|
||||
Naver NanumMyeongjoEco, NanumMyeongjoEco, Naver NanumGothicLight,
|
||||
NanumGothicLight, NanumBarunGothic, Naver NanumBarunGothic.
|
||||
|
||||
https://hangeul.naver.com/2017/nanum
|
||||
https://github.com/hiun/NanumBarunGothic
|
||||
|
||||
Licensed under the SIL Open Font License, Version 1.1.
|
||||
See NanumBarunGothic-LICENSE.txt.
|
||||
|
||||
* Rust logos (rust-logo.svg, favicon.svg, favicon-32x32.png)
|
||||
|
||||
Copyright 2025 Rust Foundation.
|
||||
Licensed under the Creative Commons Attribution license (CC-BY).
|
||||
https://rustfoundation.org/policy/rust-trademark-policy/
|
||||
|
||||
This copyright file is intended to be distributed with rustdoc output.
|
||||
|
||||
# REUSE-IgnoreEnd
|
||||
|
|
|
|||
|
|
@ -39,6 +39,16 @@ impl DocFolder for StabilityPropagator<'_, '_> {
|
|||
let item_stability = self.cx.tcx.lookup_stability(def_id);
|
||||
let inline_stability =
|
||||
item.inline_stmt_id.and_then(|did| self.cx.tcx.lookup_stability(did));
|
||||
let is_glob_export = item.inline_stmt_id.and_then(|id| {
|
||||
let hir_id = self.cx.tcx.local_def_id_to_hir_id(id);
|
||||
Some(matches!(
|
||||
self.cx.tcx.hir_node(hir_id),
|
||||
rustc_hir::Node::Item(rustc_hir::Item {
|
||||
kind: rustc_hir::ItemKind::Use(_, rustc_hir::UseKind::Glob),
|
||||
..
|
||||
})
|
||||
))
|
||||
});
|
||||
let own_stability = if let Some(item_stab) = item_stability
|
||||
&& let StabilityLevel::Stable { since: _, allowed_through_unstable_modules } =
|
||||
item_stab.level
|
||||
|
|
@ -47,6 +57,8 @@ impl DocFolder for StabilityPropagator<'_, '_> {
|
|||
since: inline_since,
|
||||
allowed_through_unstable_modules: _,
|
||||
} = inline_stab.level
|
||||
&& let Some(is_global_export) = is_glob_export
|
||||
&& !is_global_export
|
||||
{
|
||||
inline_stab.level = StabilityLevel::Stable {
|
||||
since: inline_since,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue