about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/sso/mod.rs
AgeCommit message (Collapse)AuthorLines
2023-04-11Use `itertools::Either` instead of own `EitherIter` implMaybe Waffle-1/+0
2020-09-26SsoHashSet reimplemented as a wrapper on top of SsoHashMapValerii Lashmanov-72/+1
SsoHashSet::replace had to be removed because it requires missing API from SsoHashMap. It's not a widely used function, so I think it's ok to omit it for now. EitherIter moved into its own file. Also sprinkled code with #[inline] attributes where appropriate.
2020-09-26SsoHashSet/SsoHashMap API greatly expandedValerii Lashmanov-0/+72
Now both provide almost complete API of their non-SSO counterparts.
2020-09-26MiniSet/MiniMap moved and renamed into SsoHashSet/SsoHashMapValerii Lashmanov-0/+5
It is a more descriptive name and with upcoming changes there will be nothing "mini" about them.