Skip to content

Commit 0373816

Browse files
committed
Update changelog
1 parent b6d10f6 commit 0373816

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
4949
- Added `get_index` and `get_index_mut` to `IndexMap`.
5050
- Added `String::uDisplay`.
5151
- Added `LenT` generic to `Vec<T, N>` and `VecView<T>` to save memory when using a sane capacity value.
52+
- Added the `index_set` module.
53+
- Added the `index_map` module.
5254

5355
### Changed
5456

@@ -60,13 +62,36 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
6062
- `Vec::extend_from_slice`
6163
- `Vec::from_slice`
6264
- `Vec::resize_default`
65+
> * [ ] Remove `Q*` type aliases for `MpMcQueue`, and rename it to just `Queue`
6366
- `Vec::resize`
6467
- Renamed `FromUtf16Error::DecodeUtf16Error` to `FromUtf16Error::DecodeUtf16`.
6568
- Changed `stable_deref_trait` to a platform-dependent dependency.
6669
- Changed `SortedLinkedList::pop` return type from `Result<T, ()>` to `Option<T>` to match `std::vec::pop`.
6770
- `Vec::capacity` is no longer a `const` function.
6871
- Relaxed bounds on `PartialEq` for `IndexMap` from `V: Eq` to `V1: PartialEq<V2>`.
6972
- Relaxed bounds on `PartialEq` for `LinearMap` from `V: PartialEq` to `V1: PartialEq<V2>`.
73+
- The `FnvIndexSet` type is now inside the `index_set` module.
74+
- The `IndexSetIter` type is now inside the `index_set` module and has been renamed to `Iter`.
75+
- The `Bucket` type is now inside the `index_map` module.
76+
- The `Entry` type is now inside the `index_map` module.
77+
- The `FnvIndexMap` type is now inside the `index_map` module.
78+
- The `IndexMapIter` type is now inside the `index_map` module and has been renamed to `Iter`.
79+
- The `IndexMapIterMut` type is now inside the `index_map` module and has been renamed to `IterMut`.
80+
- The `IndexMapKeys` type is now inside the `index_map` module and has been renamed to `Keys`.
81+
- The `OccupiedEntry` type is now inside the `index_map` module.
82+
- The `Pos` type is now inside the `index_map` module.
83+
- The `VacantEntry` type is now inside the `index_map` module.
84+
- The `VacantEntry` type is now inside the `index_map` module.
85+
- The `IndexMapValues` type is now inside the `index_map` module and has been renamed to `Values`.
86+
- The `IndexMapValuesMut` type is now inside the `index_map` module and has been renamed to `ValuesMut`.
87+
- The `histbuf` module has been renamed to `history_buf`.
88+
- The `HistoryBuffer` type has been renamed to `HistoryBuf`.
89+
- The `HistoryBufferView` type has been renamed to `HistoryBufView`.
90+
- The `OwnedHistBufStorage` type has been renamed to `OwnedHistoryBufStorage`.
91+
- The `ViewHistBufStorage` type has been renamed to `ViewHistoryBufStorage`.
92+
- The `MpMcQueue` type has been renamed to `Queue`.
93+
- The `MpMcQueueView` type has been renamed to `QueueView`.
94+
- The `MpMcQueueInner` type has been renamed to `QueueInner`.
7095

7196
### Fixed
7297

@@ -82,6 +107,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
82107
- `Vec::storage_capacity` has been removed and `Vec::capacity` must be used instead.
83108
- Removed `sorted_linked_list::Iter` and `sorted_linked_list::IterInner`.
84109
- Removed `sorted_linked_list::FindMut` and `sorted_linked_list::FindMutInner`.
110+
- The `Q2`, `Q4`, `Q8`, `Q16`, `Q32` and `Q64` aliases for `MpMcQueue` have been removed.
85111

86112
## [v0.8.0] - 2023-11-07
87113

0 commit comments

Comments
 (0)