v1.1.0: .NET 8
What's Changed
- .NET 8 #83
- FrozenDictionary speeds up performance of index name lookups #83
- Real world benchmark by #74, that is included in dotnet/performance
- ConcurrentSet.Read: Method that allows to perform read operations on the underlying set while being protected by a Read-Lock. Allows to perform filtering using multiple indices (or if you must,
FullScan()
) and only paying the materialization cost on the resulting set:concurrentSet.Read(set => set.Where(x => x.Index1, 1).Concat(set.Where(x => x.Index2, 2)));
Includes an analyzer to prevent you from accidently performing writes. #87
Full Changelog: v1.0.1...v1.1.0