File tree Expand file tree Collapse file tree 4 files changed +23
-18
lines changed Expand file tree Collapse file tree 4 files changed +23
-18
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ matrix:
59
59
env : TARGET=armv7-unknown-linux-gnueabihf CROSS=1
60
60
- name : " aarch64-unknown-linux-gnu"
61
61
env : TARGET=aarch64-unknown-linux-gnu CROSS=1
62
-
62
+
63
63
install : travis_retry rustup target add "${TARGET}"
64
64
script : sh ci/run.sh
65
65
Original file line number Diff line number Diff line change @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ v0.2.0] - 2019-03-31
11
+
12
+ ### Changed
13
+ - The code has been updated to Rust 2018 edition. This means that the minimum
14
+ Rust version has been bumped to 1.31 (2018 edition).
15
+
16
+ ### Added
17
+ - Added ` insert_with_hasher ` to the raw_entry API to allow ` K: !(Hash + Eq) ` . (#54 )
18
+ - Added support for using hashbrown as the hash table implementation in libstd. (#46 )
19
+
20
+ ### Fixed
21
+ - Fixed cargo build with minimal-versions. (#45 )
22
+ - Fixed ` #[may_dangle] ` attributes to match the libstd ` HashMap ` . (#46 )
23
+ - ZST keys and values are now handled properly. (#46 )
24
+
10
25
## [ v0.1.8] - 2019-01-14
11
26
12
27
### Added
@@ -63,7 +78,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
63
78
64
79
- Initial release
65
80
66
- [ Unreleased ] : https://github.com/Amanieu/hashbrown/compare/v0.1.8...HEAD
81
+ [ Unreleased ] : https://github.com/Amanieu/hashbrown/compare/v0.2.0...HEAD
82
+ [ v0.1.8 ] : https://github.com/Amanieu/hashbrown/compare/v0.1.8...v0.2.0
67
83
[ v0.1.8 ] : https://github.com/Amanieu/hashbrown/compare/v0.1.7...v0.1.8
68
84
[ v0.1.7 ] : https://github.com/Amanieu/hashbrown/compare/v0.1.6...v0.1.7
69
85
[ v0.1.6 ] : https://github.com/Amanieu/hashbrown/compare/v0.1.5...v0.1.6
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " hashbrown"
3
- version = " 0.1.8 "
3
+ version = " 0.2.0 "
4
4
authors = [
" Amanieu d'Antras <[email protected] >" ]
5
5
description = " A Rust port of Google's SwissTable hash map"
6
6
license = " Apache-2.0/MIT"
Original file line number Diff line number Diff line change @@ -62,25 +62,14 @@ Add this to your `Cargo.toml`:
62
62
63
63
``` toml
64
64
[dependencies ]
65
- hashbrown = " 0.1"
66
- ```
67
-
68
- In version 0.1.8 rayon support has appeared, so that it works, specify:
69
-
70
- ``` toml
71
- [dependencies ]
72
- hashbrown = { version = " 0.1" , features = [" rayon" ] }
73
- ```
74
-
75
- and this to your crate root:
76
-
77
- ``` rust
78
- extern crate hashbrown;
65
+ hashbrown = " 0.2"
79
66
```
80
67
81
68
This crate has the following Cargo features:
82
69
83
- - ` nightly ` : Enables nightly-only features: ` no_std ` support, ` #[may_dangle] ` and ~ 10% speedup from branch hint intrinsics.
70
+ - ` nightly ` : Enables nightly-only features: ` no_std ` support and ` #[may_dangle] ` .
71
+ - ` serde ` : Enables serde serialization support.
72
+ - ` rayon ` : Enables rayon parallel iterator support.
84
73
85
74
## License
86
75
You can’t perform that action at this time.
0 commit comments