Skip to content

Commit 725cd31

Browse files
committed
---
yaml --- r: 42998 b: refs/heads/try c: b91a51d h: refs/heads/master v: v3
1 parent 33ba84a commit 725cd31

File tree

4 files changed

+3
-15
lines changed

4 files changed

+3
-15
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: 19dfec2aaf746535de1521f68421f9980dbf25de
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 2f46b763da2c098913884f101b6d71d69af41b49
5-
refs/heads/try: b34f871ddac7bc84366b25c89d0a69926cb069e0
5+
refs/heads/try: b91a51daca705b5aebfa58079963f24592a7e411
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: a810c03263670238bccd64cabb12a23a46e3a278

branches/try/src/libcore/hashmap.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,8 @@ pub mod linear {
4949
buckets: ~[Option<Bucket<K, V>>],
5050
}
5151

52-
// FIXME(#3148) -- we could rewrite FoundEntry
53-
// to have type Option<&Bucket<K, V>> which would be nifty
54-
// However, that won't work until #3148 is fixed
52+
// We could rewrite FoundEntry to have type Option<&Bucket<K, V>>
53+
// which would be nifty
5554
enum SearchResult {
5655
FoundEntry(uint), FoundHole(uint), TableFull
5756
}
@@ -296,8 +295,6 @@ pub mod linear {
296295
FoundEntry(idx) => {
297296
match self.buckets[idx] {
298297
Some(ref bkt) => {
299-
// FIXME(#3148)---should be inferred
300-
let bkt: &self/Bucket<K, V> = bkt;
301298
Some(&bkt.value)
302299
}
303300
None => {

branches/try/src/libstd/json.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -856,9 +856,6 @@ pub impl Decoder: serialize::Decoder {
856856
debug!("read_vec_elt(idx=%u)", idx);
857857
match *self.peek() {
858858
List(ref list) => {
859-
// FIXME(#3148)---should be inferred
860-
let list: &self/~[Json] = list;
861-
862859
self.stack.push(&list[idx]);
863860
f()
864861
}
@@ -885,9 +882,6 @@ pub impl Decoder: serialize::Decoder {
885882
let top = self.peek();
886883
match *top {
887884
Object(ref obj) => {
888-
// FIXME(#3148) This hint should not be necessary.
889-
let obj: &self/~Object = obj;
890-
891885
match obj.find(&name.to_owned()) {
892886
None => die!(fmt!("no such field: %s", name)),
893887
Some(json) => {
@@ -917,8 +911,6 @@ pub impl Decoder: serialize::Decoder {
917911
debug!("read_tup_elt(idx=%u)", idx);
918912
match *self.peek() {
919913
List(ref list) => {
920-
// FIXME(#3148)---should be inferred
921-
let list: &self/~[Json] = list;
922914
self.stack.push(&list[idx]);
923915
f()
924916
}

branches/try/src/libstd/treemap.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ impl <K: Ord, V> TreeMap<K, V>: Map<K, V> {
142142
loop {
143143
match *current {
144144
Some(ref r) => {
145-
let r: &self/~TreeNode<K, V> = r; // FIXME: #3148
146145
if *key < r.key {
147146
current = &r.left;
148147
} else if r.key < *key {

0 commit comments

Comments
 (0)