Skip to content

Releases: Yomguithereal/mnemonist

v0.20.0

12 Mar 16:22
Compare
Choose a tag to compare
  • Adding TrieMap.
  • Reworking the Trie considerably.

0.19.0

09 Mar 15:12
Compare
Choose a tag to compare
  • Adding StaticIntervalTree.
  • Adding PointerVector.
  • Adding Queue.of.
  • Adding Stack.of.
  • Improving Vector & BitVector reallocation performance.
  • Improving InvertedIndex performance.

v0.18.0

12 Nov 19:06
Compare
Choose a tag to compare
  • Adding FiniteStack.
  • Adding #.keys to MultiSet.
  • Adding #.count alias to MultiSet.
  • Adding #.count alias to MultiMap.
  • Adding #.remove to MultiMap.
  • Adding Vector.from.
  • Adding #.values to Vector.
  • Adding #.entries to Vector.
  • Fixing bug when feeding invalid values to a MultiSet.
  • Fixing .from static methods not taking byte arrays into account.
  • Fixing bugs related to Stack.pop edge cases.
  • Optimizing Stack performance.

v0.17.0

08 Nov 11:11
Compare
Choose a tag to compare
  • Adding HashedArrayTree.
  • Adding BitVector.
  • Adding #.frequency to MultiSet.
  • Adding #.grow to DynamicArray.
  • Adding #.reallocate to DynamicArray.
  • Adding #.resize to DynamicArray.
  • Fixing several MultiSet issues.
  • Renaming DynamicArray to Vector.
  • Renaming the DynamicArray.initialLength option to initialCapacity.
  • Renaming DynamicArray.allocated to capacity.
  • Optimizing MultiSet performance.
  • Optimizing SparseSet memory consumption.

0.16.0

06 Nov 17:36
Compare
Choose a tag to compare
  • Adding #.has to FuzzyMap.
  • Adding #.has to FuzzyMultiMap.
  • Adding #.multiplicity to MultiMap.
  • Renaming RangeMap to IncrementalMap.
  • Renaming Index to FuzzyMap.
  • Renaming MultiIndex to FuzzyMultiMap.
  • Renaming DynamicArray initialSize option to initialLength.
  • Improving MultiMap.set performance.
  • Improving BitSet.reset performance.
  • Improving Set.isSubset & Set.isSuperset performance.

v0.15.0

26 Sep 13:33
Compare
Choose a tag to compare
  • Adding RangeMap.
  • Improving MultiSet.
  • Out-of-bound DynamicArray.set will now correctly grow the array.
  • Fixing StaticDisjointSet.find complexity.

v0.14.0

28 Aug 15:18
Compare
Choose a tag to compare
  • Adding DynamicArray.
  • Adding SparseSet.
  • Adding StaticDisjointSet.
  • Adding iterator methods to BitSet.
  • Adding #.rank & #.select to BitSet.
  • BitSet now relies on Uint32Array rather than Uint8Array.
  • Improving BitSet performances.
  • Using obliterator to handle iterators.

v0.13.0

21 Aug 16:00
Compare
Choose a tag to compare
  • Adding BiMap.
  • Adding BitSet.
  • Fixing universal iterator.

v0.12.0

14 Apr 09:49
Compare
Choose a tag to compare
  • Adding InvertedIndex.

v0.11.0

13 Apr 13:36
Compare
Choose a tag to compare
  • Adding bunch of set functions.