rust/src/libsyntax
Jorge Aparicio 1384a43db3 DSTify Hash
- The signature of the `*_equiv` methods of `HashMap` and similar structures
have changed, and now require one less level of indirection. Change your code
from:

```
hashmap.find_equiv(&"Hello");
hashmap.find_equiv(&&[0u8, 1, 2]);
```

to:

```
hashmap.find_equiv("Hello");
hashmap.find_equiv(&[0u8, 1, 2]);
```

- The generic parameter `T` of the `Hasher::hash<T>` method have become
`Sized?`. Downstream code must add `Sized?` to that method in their
implementations. For example:

```
impl Hasher<FnvState> for FnvHasher {
    fn hash<T: Hash<FnvState>>(&self, t: &T) -> u64 { /* .. */ }
}
```

must be changed to:

```
impl Hasher<FnvState> for FnvHasher {
    fn hash<Sized? T: Hash<FnvState>>(&self, t: &T) -> u64 { /* .. */ }
    //      ^^^^^^
}
```

[breaking-change]
2014-10-31 07:25:34 -05:00
..
ast_map collections: Enable IndexMut for some collections 2014-10-30 08:54:30 -07:00
diagnostics DSTify Hash 2014-10-31 07:25:34 -05:00
ext DSTify Hash 2014-10-31 07:25:34 -05:00
parse Test fixes and rebase conflicts 2014-10-30 17:37:56 -07:00
print rollup merge of #18445 : alexcrichton/index-mut 2014-10-30 17:37:55 -07:00
util DSTify Hash 2014-10-31 07:25:34 -05:00
abi.rs Update code with new lint names 2014-10-28 08:54:21 -07:00
ast.rs Use common variants for open and close delimiters 2014-10-30 09:35:52 +11:00
ast_util.rs rollup merge of #18398 : aturon/lint-conventions-2 2014-10-30 17:37:22 -07:00
attr.rs Continue cfg syntax transition 2014-10-12 11:40:19 -07:00
codemap.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
config.rs Finish cfg syntax transition 2014-10-25 16:43:14 -07:00
diagnostic.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
feature_gate.rs auto merge of #17733 : jgallagher/rust/while-let, r=alexcrichton 2014-10-13 19:37:40 +00:00
fold.rs Use common variants for open and close delimiters 2014-10-30 09:35:52 +11:00
lib.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
owned_slice.rs Make the Vec data structure layout match raw::Slice. 2014-10-24 20:12:53 -07:00
ptr.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
show_span.rs rebasing fixes 2014-09-17 16:53:20 +12:00
std_inject.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
test.rs Continue cfg syntax transition 2014-10-12 11:40:19 -07:00
visit.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00