All Versions
7
Latest Version
Avg Release Cycle
22 days
Latest Release
1683 days ago
Changelog History
Changelog History
-
v1.5.0 Changes
June 14, 2020Performance Improvements
-
v1.4.0 Changes
May 03, 2020Performance Improvements
- Replaced primary .NET Core implementation with new Diagonal Levenshtein Calculation, based on Anna Henningsen's C implementation of Levenshtein Distance - approximately 40% faster than previous
- Faster sequential filling for non-diagonal calculations - approximately 20-40% faster than previous
-
v1.3.0 Changes
April 05, 2020Performance Improvements
- Up-to 8x outer loop unrolling (.NET Core)
- ๐ Multi-threading support (.NET Core & .NET Framework)
- ๐ Minor other performance improvements (.NET Core)
-
v1.2.0 Changes
February 18, 2020Performance Improvements & Bug Fixes
- Smarter handling of vectors during row calculation (.NET Core)
- ๐ Fixed bug in intrinsic trimming (.NET Core)
- Unrolling outer row loop (.NET Core & .NET Framework)
โ Note: This version is the first correctly calculating version after version
1.1.0
and1.1.1
had issues. Additional tests have been added to hopefully mitigate this from happening again in the future. -
v1.1.1
February 11, 2020 -
v1.1.0
February 08, 2020 -
v1.0.0 Changes
February 06, 2020๐ Initial release of Quickenshtein
- ๐ Supports AVX2 and SSE2 intrinsics for some operations
- Zero allocations in both .NET Framework and .NET Core
- Various optimizations including equality trimming