Releases: Yomguithereal/mnemonist
Releases · Yomguithereal/mnemonist
v0.20.0
- Adding
TrieMap
. - Reworking the
Trie
considerably.
0.19.0
- Adding
StaticIntervalTree
. - Adding
PointerVector
. - Adding
Queue.of
. - Adding
Stack.of
. - Improving
Vector
&BitVector
reallocation performance. - Improving
InvertedIndex
performance.
v0.18.0
- Adding
FiniteStack
. - Adding
#.keys
toMultiSet
. - Adding
#.count
alias toMultiSet
. - Adding
#.count
alias toMultiMap
. - Adding
#.remove
toMultiMap
. - Adding
Vector.from
. - Adding
#.values
toVector
. - Adding
#.entries
toVector
. - 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
- Adding
HashedArrayTree
. - Adding
BitVector
. - Adding
#.frequency
toMultiSet
. - Adding
#.grow
toDynamicArray
. - Adding
#.reallocate
toDynamicArray
. - Adding
#.resize
toDynamicArray
. - Fixing several
MultiSet
issues. - Renaming
DynamicArray
toVector
. - Renaming the
DynamicArray.initialLength
option toinitialCapacity
. - Renaming
DynamicArray.allocated
tocapacity
. - Optimizing
MultiSet
performance. - Optimizing
SparseSet
memory consumption.
0.16.0
- Adding
#.has
toFuzzyMap
. - Adding
#.has
toFuzzyMultiMap
. - Adding
#.multiplicity
toMultiMap
. - Renaming
RangeMap
toIncrementalMap
. - Renaming
Index
toFuzzyMap
. - Renaming
MultiIndex
toFuzzyMultiMap
. - Renaming
DynamicArray
initialSize
option toinitialLength
. - Improving
MultiMap.set
performance. - Improving
BitSet.reset
performance. - Improving
Set.isSubset
&Set.isSuperset
performance.
v0.15.0
- Adding
RangeMap
. - Improving
MultiSet
. - Out-of-bound
DynamicArray.set
will now correctly grow the array. - Fixing
StaticDisjointSet.find
complexity.
v0.14.0
- Adding
DynamicArray
. - Adding
SparseSet
. - Adding
StaticDisjointSet
. - Adding iterator methods to
BitSet
. - Adding
#.rank
&#.select
toBitSet
. BitSet
now relies onUint32Array
rather thanUint8Array
.- Improving
BitSet
performances. - Using
obliterator
to handle iterators.
v0.13.0
- Adding
BiMap
. - Adding
BitSet
. - Fixing universal iterator.
v0.12.0
- Adding
InvertedIndex
.
v0.11.0
- Adding bunch of set functions.