diff --git a/CHANGELOG.md b/CHANGELOG.md index e69de29..0576a8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -0,0 +1,20 @@ +# Changelog + +## [0.1.0](https://github.com/fortress-build/whirlwind/compare/v0.1.0-rc1...v0.1.0) (2024-11-03) + + +### Features + +* allow custom hasher implementations ([0dbc985](https://github.com/fortress-build/whirlwind/commit/0dbc9857825786e7bf2dfc8b4364cddd331b5bc4)) + + +### Bug Fixes + +* add `crossbeam_utils` dependency ([f9ad383](https://github.com/fortress-build/whirlwind/commit/f9ad38370be37543dd3af81bc217658094a93b7a)) +* versioning for release-please ([1d51202](https://github.com/fortress-build/whirlwind/commit/1d51202687c710c8fc441bb3cb9d201530956250)) + + +### Performance Improvements + +* use `hashbrown::HashTable` for shards ([f0d45f1](https://github.com/fortress-build/whirlwind/commit/f0d45f1d4b110b6b8c36439e375b4f7c685e4a8e)) +* use `hashbrown::RawTable` + `dashmap`'s shard selection strategy ([c47f3ef](https://github.com/fortress-build/whirlwind/commit/c47f3efb0715ace74e75ecdeee840298d4da34db)) diff --git a/Cargo.lock b/Cargo.lock index 40da72c..1310ca3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -279,7 +279,7 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "whirlwind" -version = "0.1.0-rc1" +version = "0.1.0" dependencies = [ "crossbeam-utils", "hashbrown", diff --git a/Cargo.toml b/Cargo.toml index 83375d0..35fc1e8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "whirlwind" description = "Collection of thread-safe, asynchronous data structures." authors = ["Will Hopkins "] -version = "0.1.0-rc1" +version = "0.1.0" edition = "2021" readme = "README.md" repository = "https://github.com/fortress-build/whirlwind"