Skip to content

Commit 3707302

Browse files
ericktalexcrichton
authored andcommitted
---
yaml --- r: 150588 b: refs/heads/try2 c: 58ac1c3 h: refs/heads/master v: v3
1 parent 373963e commit 3707302

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
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: 8057faa2d320db0abdfb385ad1827f8902931cef
8+
refs/heads/try2: 58ac1c3563679b51f0e6dae1188cb635f1e89292
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/src/libcollections/priority_queue.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ impl<T:Ord> PriorityQueue<T> {
117117
/// Create an empty PriorityQueue
118118
pub fn new() -> PriorityQueue<T> { PriorityQueue{data: ~[],} }
119119

120+
/// Create an empty PriorityQueue with capacity `capacity`
121+
pub fn with_capacity(capacity: uint) -> PriorityQueue<T> {
122+
PriorityQueue { data: slice::with_capacity(capacity) }
123+
}
124+
120125
/// Create a PriorityQueue from a vector (heapify)
121126
pub fn from_vec(xs: ~[T]) -> PriorityQueue<T> {
122127
let mut q = PriorityQueue{data: xs,};

branches/try2/src/libcollections/smallintmap.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@ impl<V> SmallIntMap<V> {
112112
/// Create an empty SmallIntMap
113113
pub fn new() -> SmallIntMap<V> { SmallIntMap{v: ~[]} }
114114

115+
/// Create an empty SmallIntMap with capacity `capacity`
116+
pub fn with_capacity(capacity: uint) -> SmallIntMap<V> {
117+
SmallIntMap { v: slice::with_capacity(capacity) }
118+
}
119+
115120
pub fn get<'a>(&'a self, key: &uint) -> &'a V {
116121
self.find(key).expect("key not present")
117122
}

0 commit comments

Comments
 (0)