Skip to content

Commit 833b041

Browse files
committed
---
yaml --- r: 152012 b: refs/heads/try2 c: 8b8e70b h: refs/heads/master v: v3
1 parent 5de0d48 commit 833b041

File tree

2 files changed

+50
-43
lines changed

2 files changed

+50
-43
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: 712118b9c0030762fa8942c0ad52a652875bee02
8+
refs/heads/try2: 8b8e70ba1d47ca76217980f0c4c6f55b60a06e06
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/src/libstd/prelude.rs

Lines changed: 49 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -38,55 +38,62 @@
3838
//! `drop`, `spawn`, and `channel`.
3939
4040
// Reexported core operators
41-
pub use kinds::{Copy, Send, Sized, Share};
42-
pub use ops::{Add, Sub, Mul, Div, Rem, Neg, Not};
43-
pub use ops::{BitAnd, BitOr, BitXor};
44-
pub use ops::{Drop, Deref, DerefMut};
45-
pub use ops::{Shl, Shr, Index};
46-
pub use option::{Option, Some, None};
47-
pub use result::{Result, Ok, Err};
41+
#[doc(noinline)] pub use kinds::{Copy, Send, Sized, Share};
42+
#[doc(noinline)] pub use ops::{Add, Sub, Mul, Div, Rem, Neg, Not};
43+
#[doc(noinline)] pub use ops::{BitAnd, BitOr, BitXor};
44+
#[doc(noinline)] pub use ops::{Drop, Deref, DerefMut};
45+
#[doc(noinline)] pub use ops::{Shl, Shr, Index};
46+
#[doc(noinline)] pub use option::{Option, Some, None};
47+
#[doc(noinline)] pub use result::{Result, Ok, Err};
4848

4949
// Reexported functions
50-
pub use from_str::from_str;
51-
pub use iter::range;
52-
pub use mem::drop;
50+
#[doc(noinline)] pub use from_str::from_str;
51+
#[doc(noinline)] pub use iter::range;
52+
#[doc(noinline)] pub use mem::drop;
5353

5454
// Reexported types and traits
5555

56-
pub use ascii::{Ascii, AsciiCast, OwnedAsciiCast, AsciiStr, IntoBytes};
57-
pub use c_str::ToCStr;
58-
pub use char::Char;
59-
pub use clone::Clone;
60-
pub use cmp::{Eq, Ord, TotalEq, TotalOrd, Ordering, Less, Equal, Greater, Equiv};
61-
pub use container::{Container, Mutable, Map, MutableMap, Set, MutableSet};
62-
pub use iter::{FromIterator, Extendable};
63-
pub use iter::{Iterator, DoubleEndedIterator, RandomAccessIterator, CloneableIterator};
64-
pub use iter::{OrdIterator, MutableDoubleEndedIterator, ExactSize};
65-
pub use num::{Num, NumCast, CheckedAdd, CheckedSub, CheckedMul};
66-
pub use num::{Signed, Unsigned};
67-
pub use num::{Primitive, Int, Float, FloatMath, ToPrimitive, FromPrimitive};
68-
pub use option::Expect;
69-
pub use owned::Box;
70-
pub use path::{GenericPath, Path, PosixPath, WindowsPath};
71-
pub use ptr::RawPtr;
72-
pub use io::{Buffer, Writer, Reader, Seek};
73-
pub use str::{Str, StrVector, StrSlice, OwnedStr, IntoMaybeOwned};
74-
pub use str::{StrAllocating};
75-
pub use to_str::{ToStr, IntoStr};
76-
pub use tuple::{Tuple1, Tuple2, Tuple3, Tuple4};
77-
pub use tuple::{Tuple5, Tuple6, Tuple7, Tuple8};
78-
pub use tuple::{Tuple9, Tuple10, Tuple11, Tuple12};
79-
pub use slice::{CloneableVector, ImmutableCloneableVector, MutableCloneableVector};
80-
pub use slice::{ImmutableVector, MutableVector};
81-
pub use slice::{ImmutableEqVector, ImmutableTotalOrdVector, MutableTotalOrdVector};
82-
pub use slice::{Vector, VectorVector, OwnedVector, MutableVectorAllocating};
83-
pub use string::String;
84-
pub use vec::Vec;
56+
#[doc(noinline)] pub use ascii::{Ascii, AsciiCast, OwnedAsciiCast, AsciiStr};
57+
#[doc(noinline)] pub use ascii::IntoBytes;
58+
#[doc(noinline)] pub use c_str::ToCStr;
59+
#[doc(noinline)] pub use char::Char;
60+
#[doc(noinline)] pub use clone::Clone;
61+
#[doc(noinline)] pub use cmp::{Eq, Ord, TotalEq, TotalOrd};
62+
#[doc(noinline)] pub use cmp::{Ordering, Less, Equal, Greater, Equiv};
63+
#[doc(noinline)] pub use container::{Container, Mutable, Map, MutableMap};
64+
#[doc(noinline)] pub use container::{Set, MutableSet};
65+
#[doc(noinline)] pub use iter::{FromIterator, Extendable, ExactSize};
66+
#[doc(noinline)] pub use iter::{Iterator, DoubleEndedIterator};
67+
#[doc(noinline)] pub use iter::{RandomAccessIterator, CloneableIterator};
68+
#[doc(noinline)] pub use iter::{OrdIterator, MutableDoubleEndedIterator};
69+
#[doc(noinline)] pub use num::{Num, NumCast, CheckedAdd, CheckedSub, CheckedMul};
70+
#[doc(noinline)] pub use num::{Signed, Unsigned, Primitive, Int, Float};
71+
#[doc(noinline)] pub use num::{FloatMath, ToPrimitive, FromPrimitive};
72+
#[doc(noinline)] pub use option::Expect;
73+
#[doc(noinline)] pub use owned::Box;
74+
#[doc(noinline)] pub use path::{GenericPath, Path, PosixPath, WindowsPath};
75+
#[doc(noinline)] pub use ptr::RawPtr;
76+
#[doc(noinline)] pub use io::{Buffer, Writer, Reader, Seek};
77+
#[doc(noinline)] pub use str::{Str, StrVector, StrSlice, OwnedStr};
78+
#[doc(noinline)] pub use str::{IntoMaybeOwned, StrAllocating};
79+
#[doc(noinline)] pub use to_str::{ToStr, IntoStr};
80+
#[doc(noinline)] pub use tuple::{Tuple1, Tuple2, Tuple3, Tuple4};
81+
#[doc(noinline)] pub use tuple::{Tuple5, Tuple6, Tuple7, Tuple8};
82+
#[doc(noinline)] pub use tuple::{Tuple9, Tuple10, Tuple11, Tuple12};
83+
#[doc(noinline)] pub use slice::{CloneableVector, ImmutableCloneableVector};
84+
#[doc(noinline)] pub use slice::{MutableCloneableVector, MutableTotalOrdVector};
85+
#[doc(noinline)] pub use slice::{ImmutableVector, MutableVector};
86+
#[doc(noinline)] pub use slice::{ImmutableEqVector, ImmutableTotalOrdVector};
87+
#[doc(noinline)] pub use slice::{Vector, VectorVector, OwnedVector};
88+
#[doc(noinline)] pub use slice::MutableVectorAllocating;
89+
#[doc(noinline)] pub use string::String;
90+
#[doc(noinline)] pub use vec::Vec;
8591

8692
// Reexported runtime types
87-
pub use comm::{sync_channel, channel, SyncSender, Sender, Receiver};
88-
pub use task::spawn;
93+
#[doc(noinline)] pub use comm::{sync_channel, channel};
94+
#[doc(noinline)] pub use comm::{SyncSender, Sender, Receiver};
95+
#[doc(noinline)] pub use task::spawn;
8996

9097
// Reexported statics
9198
#[cfg(not(test))]
92-
pub use gc::GC;
99+
#[doc(noinline)] pub use gc::GC;

0 commit comments

Comments
 (0)