22e31f10c2
What this patch does: - Stability annotations are now based on "exported items" supplied by rustc_privacy and not "public items". Exported items are as accessible for external crates as directly public items and should be annotated with stability attributes. - Trait impls require annotations now. - Reexports require annotations now. - Crates themselves didn't require annotations, now they do. - Exported macros are annotated now, but these annotations are not used yet. - Some useless annotations are detected and result in errors - Finally, some small bugs are fixed - deprecation propagates from stable deprecated parents, items in blocks are traversed correctly (fixes https://github.com/rust-lang/rust/issues/29034) + some code cleanup. |
||
---|---|---|
.. | ||
fmt | ||
hash | ||
num | ||
prelude | ||
str | ||
sync | ||
any.rs | ||
array.rs | ||
borrow.rs | ||
cell.rs | ||
char.rs | ||
clone.rs | ||
cmp_macros.rs | ||
cmp.rs | ||
convert.rs | ||
default.rs | ||
intrinsics.rs | ||
iter.rs | ||
lib.rs | ||
macros.rs | ||
marker.rs | ||
mem.rs | ||
nonzero.rs | ||
ops.rs | ||
option.rs | ||
panicking.rs | ||
ptr.rs | ||
raw.rs | ||
result.rs | ||
simd_old.rs | ||
simd.rs | ||
slice.rs | ||
tuple.rs |