Skip to content

Commit 01550fe

Browse files
committed
---
yaml --- r: 148967 b: refs/heads/try2 c: 56565eb h: refs/heads/master i: 148965: 1bb3c52 148963: 22e8b5c 148959: b33d72e v: v3
1 parent 2144be1 commit 01550fe

File tree

10 files changed

+48
-14
lines changed

10 files changed

+48
-14
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: 730bdb6403dd47b98c1be6c4b3423edb28ca9477
8+
refs/heads/try2: 56565eb129018a708445afcd6ea14f5b51cf27e5
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/src/libstd/ascii.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
//! Operations on ASCII strings and characters
1212
13-
use to_str::{ToStr,IntoStr};
13+
use to_str::{ToStr, IntoStr};
1414
use str;
1515
use str::Str;
1616
use str::StrSlice;

branches/try2/src/libstd/cell.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010

1111
//! Types dealing with dynamic mutability
1212
13-
use prelude::*;
13+
use clone::{Clone, DeepClone};
14+
use cmp::Eq;
15+
use ops::Drop;
16+
use option::{None, Option, Some};
1417
use cast;
1518
use kinds::{marker, Pod};
1619

branches/try2/src/libstd/local_data.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ local_data::get(key_vector, |opt| assert_eq!(*opt.unwrap(), ~[4]));
4141
// magic.
4242

4343
use cast;
44-
use prelude::*;
44+
use option::{None, Option, Some};
45+
use vec::{ImmutableVector, MutableVector, OwnedVector};
46+
use iter::{Iterator};
4547
use rt::task::{Task, LocalStorage};
4648
use util::replace;
4749

branches/try2/src/libstd/os.rs

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,31 @@
2828

2929
#[allow(missing_doc)];
3030

31-
use clone::Clone;
32-
use container::Container;
3331
#[cfg(target_os = "macos")]
32+
#[cfg(windows)]
3433
use iter::range;
34+
35+
use clone::Clone;
36+
use container::Container;
3537
use libc;
3638
use libc::{c_char, c_void, c_int};
37-
use option::{Some, None};
39+
use option::{Some, None, Option};
3840
use os;
39-
use prelude::*;
41+
use ops::Drop;
42+
use result::{Err, Ok, Result};
4043
use ptr;
4144
use str;
45+
use str::{Str, StrSlice};
4246
use fmt;
4347
use unstable::finally::Finally;
4448
use sync::atomics::{AtomicInt, INIT_ATOMIC_INT, SeqCst};
49+
use path::{Path, GenericPath};
50+
use iter::Iterator;
51+
use vec::{Vector, CloneableVector, ImmutableVector, MutableVector, OwnedVector};
52+
use ptr::RawPtr;
53+
54+
#[cfg(unix)]
55+
use c_str::ToCStr;
4556

4657
/// Delegates to the libc close() function, returning the same return value.
4758
pub fn close(fd: int) -> int {
@@ -396,6 +407,8 @@ pub fn self_exe_name() -> Option<Path> {
396407

397408
#[cfg(windows)]
398409
fn load_self() -> Option<~[u8]> {
410+
use str::OwnedStr;
411+
399412
unsafe {
400413
use os::win32::fill_utf16_buf_and_decode;
401414
fill_utf16_buf_and_decode(|buf, sz| {
@@ -967,6 +980,7 @@ impl MemoryMap {
967980
/// `ErrZeroLength`.
968981
pub fn new(min_len: uint, options: &[MapOption]) -> Result<MemoryMap, MapError> {
969982
use libc::off_t;
983+
use cmp::Equiv;
970984

971985
if min_len == 0 {
972986
return Err(ErrZeroLength)

branches/try2/src/libstd/reference.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//! Utilities for references
1212
1313
#[cfg(not(test))]
14-
use prelude::*;
14+
use cmp::{Eq, Ord, Ordering, TotalEq, TotalOrd};
1515

1616
// Equality for region pointers
1717
#[cfg(not(test))]

branches/try2/src/libstd/run.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,13 @@ use io::process;
2020
use io;
2121
use libc::{pid_t, c_int};
2222
use libc;
23-
use prelude::*;
23+
use option::{None, Option, Some};
24+
use task::spawn;
25+
use path::{Path, GenericPath};
26+
use result::Ok;
27+
use str::Str;
28+
use vec::Vector;
29+
use clone::Clone;
2430

2531
/**
2632
* A value representing a child process.

branches/try2/src/libstd/trie.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,16 @@
1010

1111
//! Ordered containers with integer keys, implemented as radix tries (`TrieSet` and `TrieMap` types)
1212
13-
use prelude::*;
13+
use option::{None, Option, Some};
14+
use container::{Container, Map, Mutable, MutableMap};
15+
use iter::{Extendable, FromIterator, Iterator};
1416
use mem;
1517
use uint;
1618
use util::replace;
1719
use unstable::intrinsics::init;
1820
use vec;
21+
use ptr::RawPtr;
22+
use vec::{ImmutableVector, Items, MutableVector, MutItems, OwnedVector};
1923

2024
// FIXME: #5244: need to manually update the TrieNode constructor
2125
static SHIFT: uint = 4;

branches/try2/src/libstd/unit.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
//! Functions for the unit type.
1212
1313
#[cfg(not(test))]
14-
use prelude::*;
14+
use default::Default;
15+
use cmp::{Eq, Equal, Ord, Ordering, TotalEq, TotalOrd};
1516

1617
#[cfg(not(test))]
1718
impl Eq for () {

branches/try2/src/libstd/vec_ng.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,16 @@
1111
// Migrate documentation over from `std::vec` when it is removed.
1212
#[doc(hidden)];
1313

14-
use prelude::*;
14+
use ops::Drop;
15+
use option::{None, Option, Some};
16+
use clone::Clone;
17+
use iter::{DoubleEndedIterator, Iterator};
18+
use num::CheckedMul;
1519
use container::Container;
1620
use mem::size_of;
1721
use cast::{forget, transmute};
1822
use rt::global_heap::{malloc_raw, realloc_raw};
19-
use vec::Items;
23+
use vec::{ImmutableVector, Items, MutableVector};
2024
use unstable::raw::Slice;
2125
use ptr::{offset, read_ptr};
2226
use libc::{free, c_void};

0 commit comments

Comments
 (0)