Skip to content

Commit ec3a62f

Browse files
author
Clark Gaebel
committed
---
yaml --- r: 165622 b: refs/heads/auto c: 525f65e h: refs/heads/master v: v3
1 parent 109023b commit ec3a62f

File tree

288 files changed

+4822
-5309
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

288 files changed

+4822
-5309
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
1010
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1111
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1212
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
13-
refs/heads/auto: 8a33de89c4a7acf04a2f3fa5d6ba4aa3fe3f8dc0
13+
refs/heads/auto: 525f65ebbf67283c13e3cd25c44e95f64fbc57c9
1414
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1515
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1616
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336

branches/auto/mk/crates.mk

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ TARGET_CRATES := libc std flate arena term \
5353
serialize getopts collections test time rand \
5454
log regex graphviz core rbml alloc \
5555
unicode
56-
RUSTC_CRATES := rustc rustc_typeck rustc_borrowck rustc_resolve rustc_driver \
57-
rustc_trans rustc_back rustc_llvm
56+
RUSTC_CRATES := rustc rustc_typeck rustc_borrowck rustc_driver rustc_trans rustc_back rustc_llvm
5857
HOST_CRATES := syntax $(RUSTC_CRATES) rustdoc regex_macros fmt_macros
5958
CRATES := $(TARGET_CRATES) $(HOST_CRATES)
6059
TOOLS := compiletest rustdoc rustc
@@ -68,12 +67,11 @@ DEPS_std := core libc rand alloc collections unicode \
6867
DEPS_graphviz := std
6968
DEPS_syntax := std term serialize log fmt_macros arena libc
7069
DEPS_rustc_driver := arena flate getopts graphviz libc rustc rustc_back rustc_borrowck \
71-
rustc_typeck rustc_resolve log syntax serialize rustc_llvm rustc_trans
70+
rustc_typeck log syntax serialize rustc_llvm rustc_trans
7271
DEPS_rustc_trans := arena flate getopts graphviz libc rustc rustc_back \
7372
log syntax serialize rustc_llvm
7473
DEPS_rustc_typeck := rustc syntax
7574
DEPS_rustc_borrowck := rustc log graphviz syntax
76-
DEPS_rustc_resolve := rustc log syntax
7775
DEPS_rustc := syntax flate arena serialize getopts rbml \
7876
time log graphviz rustc_llvm rustc_back
7977
DEPS_rustc_llvm := native:rustllvm libc std
@@ -120,11 +118,9 @@ DOC_CRATES := $(filter-out rustc, \
120118
$(filter-out rustc_trans, \
121119
$(filter-out rustc_typeck, \
122120
$(filter-out rustc_borrowck, \
123-
$(filter-out rustc_resolve, \
124121
$(filter-out rustc_driver, \
125-
$(filter-out syntax, $(CRATES))))))))
126-
COMPILER_DOC_CRATES := rustc rustc_trans rustc_borrowck rustc_resolve \
127-
rustc_typeck rustc_driver syntax
122+
$(filter-out syntax, $(CRATES)))))))
123+
COMPILER_DOC_CRATES := rustc rustc_trans rustc_borrowck rustc_typeck rustc_driver syntax
128124

129125
# This macro creates some simple definitions for each crate being built, just
130126
# some munging of all of the parameters above.

branches/auto/mk/tests.mk

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ $(eval $(call RUST_CRATE,coretest))
2121

2222
TEST_TARGET_CRATES = $(filter-out core unicode,$(TARGET_CRATES)) coretest
2323
TEST_DOC_CRATES = $(DOC_CRATES)
24-
TEST_HOST_CRATES = $(filter-out rustc_typeck rustc_borrowck rustc_resolve rustc_trans,\
25-
$(HOST_CRATES))
24+
TEST_HOST_CRATES = $(filter-out rustc_typeck rustc_borrowck rustc_trans,$(HOST_CRATES))
2625
TEST_CRATES = $(TEST_TARGET_CRATES) $(TEST_HOST_CRATES)
2726

2827
######################################################################

branches/auto/src/compiletest/runtest.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1666,7 +1666,7 @@ fn compile_test_and_save_bitcode(config: &Config, props: &TestProps,
16661666
// FIXME (#9639): This needs to handle non-utf8 paths
16671667
let mut link_args = vec!("-L".to_string(),
16681668
aux_dir.as_str().unwrap().to_string());
1669-
let llvm_args = vec!("--emit=llvm-bc,obj".to_string(),
1669+
let llvm_args = vec!("--emit=bc,obj".to_string(),
16701670
"--crate-type=lib".to_string());
16711671
link_args.extend(llvm_args.into_iter());
16721672
let args = make_compile_args(config,

branches/auto/src/etc/rust-lldb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ TMPFILE=`mktemp /tmp/rust-lldb-commands.XXXXXX`
1919
trap "rm -f $TMPFILE; exit" INT TERM EXIT
2020

2121
# Find out where to look for the pretty printer Python module
22-
RUSTC_SYSROOT=`rustc --print sysroot`
22+
RUSTC_SYSROOT=`rustc -Zprint-sysroot`
2323

2424
# Write the LLDB script to the tempfile
2525
echo "command script import \"$RUSTC_SYSROOT/lib/rustlib/etc/lldb_rust_formatters.py\"" >> $TMPFILE

branches/auto/src/libcollections/bench.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use prelude::*;
11+
use std::prelude::*;
1212
use std::rand;
1313
use std::rand::Rng;
1414
use test::Bencher;

branches/auto/src/libcollections/binary_heap.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,14 @@
2929
//! use std::collections::BinaryHeap;
3030
//! use std::uint;
3131
//!
32-
//! #[deriving(Copy, Eq, PartialEq)]
32+
//! #[deriving(Eq, PartialEq)]
3333
//! struct State {
3434
//! cost: uint,
3535
//! position: uint
3636
//! }
3737
//!
38+
//! impl Copy for State {}
39+
//!
3840
//! // The priority queue depends on `Ord`.
3941
//! // Explicitly implement the trait so the queue becomes a min-heap
4042
//! // instead of a max-heap.
@@ -617,9 +619,10 @@ impl<T: Ord> Extend<T> for BinaryHeap<T> {
617619

618620
#[cfg(test)]
619621
mod tests {
620-
use prelude::*;
622+
use std::prelude::*;
621623

622624
use super::BinaryHeap;
625+
use vec::Vec;
623626

624627
#[test]
625628
fn test_iterator() {

branches/auto/src/libcollections/bit.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1686,15 +1686,16 @@ impl<'a> Iterator<uint> for TwoBitPositions<'a> {
16861686

16871687
#[cfg(test)]
16881688
mod tests {
1689-
use prelude::*;
1690-
use core::iter::range_step;
1691-
use core::u32;
1689+
use std::prelude::*;
1690+
use std::iter::range_step;
16921691
use std::rand;
16931692
use std::rand::Rng;
1693+
use std::u32;
16941694
use test::{Bencher, black_box};
16951695

16961696
use super::{Bitv, BitvSet, from_fn, from_bytes};
16971697
use bitv;
1698+
use vec::Vec;
16981699

16991700
static BENCH_BITS : uint = 1 << 14;
17001701

@@ -2037,7 +2038,7 @@ mod tests {
20372038
#[test]
20382039
fn test_from_bytes() {
20392040
let bitv = from_bytes(&[0b10110110, 0b00000000, 0b11111111]);
2040-
let str = concat!("10110110", "00000000", "11111111");
2041+
let str = format!("{}{}{}", "10110110", "00000000", "11111111");
20412042
assert_eq!(bitv.to_string(), str);
20422043
}
20432044

branches/auto/src/libcollections/btree/map.rs

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,12 @@ pub enum Entry<'a, K:'a, V:'a> {
131131
/// A vacant Entry.
132132
pub struct VacantEntry<'a, K:'a, V:'a> {
133133
key: K,
134-
stack: stack::SearchStack<'a, K, V, node::handle::Edge, node::handle::Leaf>,
134+
stack: stack::SearchStack<'a, K, V, node::Edge, node::Leaf>,
135135
}
136136

137137
/// An occupied Entry.
138138
pub struct OccupiedEntry<'a, K:'a, V:'a> {
139-
stack: stack::SearchStack<'a, K, V, node::handle::KV, node::handle::LeafOrInternal>,
139+
stack: stack::SearchStack<'a, K, V, node::KV, node::LeafOrInternal>,
140140
}
141141

142142
impl<K: Ord, V> BTreeMap<K, V> {
@@ -496,8 +496,7 @@ mod stack {
496496
use core::kinds::marker;
497497
use core::mem;
498498
use super::BTreeMap;
499-
use super::super::node::{mod, Node, Fit, Split, Internal, Leaf};
500-
use super::super::node::handle;
499+
use super::super::node::{mod, Node, Fit, Split, KV, Edge, Internal, Leaf, LeafOrInternal};
501500
use vec::Vec;
502501

503502
/// A generic mutable reference, identical to `&mut` except for the fact that its lifetime
@@ -521,7 +520,7 @@ mod stack {
521520
}
522521
}
523522

524-
type StackItem<K, V> = node::Handle<*mut Node<K, V>, handle::Edge, handle::Internal>;
523+
type StackItem<K, V> = node::Handle<*mut Node<K, V>, Edge, Internal>;
525524
type Stack<K, V> = Vec<StackItem<K, V>>;
526525

527526
/// A `PartialSearchStack` handles the construction of a search stack.
@@ -596,9 +595,7 @@ mod stack {
596595
/// Pushes the requested child of the stack's current top on top of the stack. If the child
597596
/// exists, then a new PartialSearchStack is yielded. Otherwise, a VacantSearchStack is
598597
/// yielded.
599-
pub fn push(mut self, mut edge: node::Handle<IdRef<'id, Node<K, V>>,
600-
handle::Edge,
601-
handle::Internal>)
598+
pub fn push(mut self, mut edge: node::Handle<IdRef<'id, Node<K, V>>, Edge, Internal>)
602599
-> PartialSearchStack<'a, K, V> {
603600
self.stack.push(edge.as_raw());
604601
PartialSearchStack {
@@ -620,7 +617,7 @@ mod stack {
620617
}
621618
}
622619

623-
impl<'a, K, V, NodeType> SearchStack<'a, K, V, handle::KV, NodeType> {
620+
impl<'a, K, V, NodeType> SearchStack<'a, K, V, KV, NodeType> {
624621
/// Gets a reference to the value the stack points to.
625622
pub fn peek(&self) -> &V {
626623
unsafe { self.top.from_raw().into_kv().1 }
@@ -643,7 +640,7 @@ mod stack {
643640
}
644641
}
645642

646-
impl<'a, K, V> SearchStack<'a, K, V, handle::KV, handle::Leaf> {
643+
impl<'a, K, V> SearchStack<'a, K, V, KV, Leaf> {
647644
/// Removes the key and value in the top element of the stack, then handles underflows as
648645
/// described in BTree's pop function.
649646
fn remove_leaf(mut self) -> V {
@@ -689,7 +686,7 @@ mod stack {
689686
}
690687
}
691688

692-
impl<'a, K, V> SearchStack<'a, K, V, handle::KV, handle::LeafOrInternal> {
689+
impl<'a, K, V> SearchStack<'a, K, V, KV, LeafOrInternal> {
693690
/// Removes the key and value in the top element of the stack, then handles underflows as
694691
/// described in BTree's pop function.
695692
pub fn remove(self) -> V {
@@ -706,7 +703,7 @@ mod stack {
706703
/// leaves the tree in an inconsistent state that must be repaired by the caller by
707704
/// removing the entry in question. Specifically the key-value pair and its successor will
708705
/// become swapped.
709-
fn into_leaf(mut self) -> SearchStack<'a, K, V, handle::KV, handle::Leaf> {
706+
fn into_leaf(mut self) -> SearchStack<'a, K, V, KV, Leaf> {
710707
unsafe {
711708
let mut top_raw = self.top;
712709
let mut top = top_raw.from_raw_mut();
@@ -760,7 +757,7 @@ mod stack {
760757
}
761758
}
762759

763-
impl<'a, K, V> SearchStack<'a, K, V, handle::Edge, handle::Leaf> {
760+
impl<'a, K, V> SearchStack<'a, K, V, Edge, Leaf> {
764761
/// Inserts the key and value into the top element in the stack, and if that node has to
765762
/// split recursively inserts the split contents into the next element stack until
766763
/// splits stop.
@@ -1335,7 +1332,7 @@ impl<K: Ord, V> BTreeMap<K, V> {
13351332

13361333
#[cfg(test)]
13371334
mod test {
1338-
use prelude::*;
1335+
use std::prelude::*;
13391336

13401337
use super::{BTreeMap, Occupied, Vacant};
13411338

@@ -1537,7 +1534,7 @@ mod test {
15371534

15381535
#[cfg(test)]
15391536
mod bench {
1540-
use prelude::*;
1537+
use std::prelude::*;
15411538
use std::rand::{weak_rng, Rng};
15421539
use test::{Bencher, black_box};
15431540

0 commit comments

Comments
 (0)