Skip to content

Commit e396c11

Browse files
committed
---
yaml --- r: 30316 b: refs/heads/incoming c: 0684c06 h: refs/heads/master v: v3
1 parent f60dfa7 commit e396c11

File tree

3 files changed

+20
-21
lines changed

3 files changed

+20
-21
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ refs/heads/try: d324a424d8f84b1eb049b12cf34182bda91b0024
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: d0c6ce338884ee21843f4b40bf6bf18d222ce5df
9-
refs/heads/incoming: 3764fe3f2a7d04d99d7c69137b7a7724a6546bcb
9+
refs/heads/incoming: 0684c065a986b5c9f9c1dc6e0ebf50c3fd502c36
1010
refs/heads/dist-snap: 2f32a1581f522e524009138b33b1c7049ced668d
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1212
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/incoming/src/libstd/std.rc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ mod rope;
6969
mod smallintmap;
7070
#[allow(non_camel_case_types)] // XXX
7171
mod sort;
72-
#[allow(non_camel_case_types)] // XXX
7372
mod treemap;
7473

7574
// And ... other stuff

branches/incoming/src/libstd/treemap.rs

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,30 +12,30 @@ use core::cmp::{Eq, Ord};
1212
use core::option::{Some, None};
1313
use Option = core::Option;
1414

15-
export treemap;
15+
export TreeMap;
1616
export insert;
1717
export find;
1818
export traverse;
1919

20-
type treemap<K, V> = @mut tree_edge<K, V>;
20+
type TreeMap<K, V> = @mut TreeEdge<K, V>;
2121

22-
type tree_edge<K, V> = Option<@tree_node<K, V>>;
22+
type TreeEdge<K, V> = Option<@TreeNode<K, V>>;
2323

24-
enum tree_node<K, V> = {
24+
enum TreeNode<K, V> = {
2525
key: K,
2626
mut value: V,
27-
mut left: tree_edge<K, V>,
28-
mut right: tree_edge<K, V>
27+
mut left: TreeEdge<K, V>,
28+
mut right: TreeEdge<K, V>
2929
};
3030

3131
/// Create a treemap
32-
fn treemap<K, V>() -> treemap<K, V> { @mut None }
32+
fn TreeMap<K, V>() -> TreeMap<K, V> { @mut None }
3333

3434
/// Insert a value into the map
35-
fn insert<K: copy Eq Ord, V: copy>(m: &mut tree_edge<K, V>, +k: K, +v: V) {
35+
fn insert<K: copy Eq Ord, V: copy>(m: &mut TreeEdge<K, V>, +k: K, +v: V) {
3636
match copy *m {
3737
None => {
38-
*m = Some(@tree_node({key: k,
38+
*m = Some(@TreeNode({key: k,
3939
mut value: v,
4040
mut left: None,
4141
mut right: None}));
@@ -54,7 +54,7 @@ fn insert<K: copy Eq Ord, V: copy>(m: &mut tree_edge<K, V>, +k: K, +v: V) {
5454
}
5555

5656
/// Find a value based on the key
57-
fn find<K: copy Eq Ord, V: copy>(m: &const tree_edge<K, V>, +k: K)
57+
fn find<K: copy Eq Ord, V: copy>(m: &const TreeEdge<K, V>, +k: K)
5858
-> Option<V> {
5959
match copy *m {
6060
None => None,
@@ -73,7 +73,7 @@ fn find<K: copy Eq Ord, V: copy>(m: &const tree_edge<K, V>, +k: K)
7373
}
7474

7575
/// Visit all pairs in the map in order.
76-
fn traverse<K, V: copy>(m: &const tree_edge<K, V>, f: fn(K, V)) {
76+
fn traverse<K, V: copy>(m: &const TreeEdge<K, V>, f: fn(K, V)) {
7777
match copy *m {
7878
None => (),
7979
Some(node) => {
@@ -89,36 +89,36 @@ fn traverse<K, V: copy>(m: &const tree_edge<K, V>, f: fn(K, V)) {
8989
mod tests {
9090

9191
#[test]
92-
fn init_treemap() { let _m = treemap::<int, int>(); }
92+
fn init_treemap() { let _m = TreeMap::<int, int>(); }
9393

9494
#[test]
95-
fn insert_one() { let m = treemap(); insert(m, 1, 2); }
95+
fn insert_one() { let m = TreeMap(); insert(m, 1, 2); }
9696

9797
#[test]
98-
fn insert_two() { let m = treemap(); insert(m, 1, 2); insert(m, 3, 4); }
98+
fn insert_two() { let m = TreeMap(); insert(m, 1, 2); insert(m, 3, 4); }
9999

100100
#[test]
101101
fn insert_find() {
102-
let m = treemap();
102+
let m = TreeMap();
103103
insert(m, 1, 2);
104104
assert (find(m, 1) == Some(2));
105105
}
106106

107107
#[test]
108108
fn find_empty() {
109-
let m = treemap::<int, int>(); assert (find(m, 1) == None);
109+
let m = TreeMap::<int, int>(); assert (find(m, 1) == None);
110110
}
111111

112112
#[test]
113113
fn find_not_found() {
114-
let m = treemap();
114+
let m = TreeMap();
115115
insert(m, 1, 2);
116116
assert (find(m, 2) == None);
117117
}
118118

119119
#[test]
120120
fn traverse_in_order() {
121-
let m = treemap();
121+
let m = TreeMap();
122122
insert(m, 3, ());
123123
insert(m, 0, ());
124124
insert(m, 4, ());
@@ -134,7 +134,7 @@ mod tests {
134134

135135
#[test]
136136
fn u8_map() {
137-
let m = treemap();
137+
let m = TreeMap();
138138

139139
let k1 = str::to_bytes(~"foo");
140140
let k2 = str::to_bytes(~"bar");

0 commit comments

Comments
 (0)