Releases: matthias314/SmallCollections.jl
Releases · matthias314/SmallCollections.jl
v0.3.0
New functionality:
- new functions
compositions
andshuffle_signbit
shuffles
(andcompositions
) now support more than two components and can also work on aSmallBitSet
. For this to be fast the processor must support the BMI2 instruction set.split_rest
is now supported forSmallVector
andPackedVector
, so that in assignments of the formx, w..., y = v
the type ofw
is that ofv
instead ofVector
copy
is now supported forSmallVector
andPackedVector
.
Breaking changes:
- the element type for the
shuffles
iterator has changed
v0.2.0
Changes for SmallBitSet
:
- types:
Subsets
modified,Shuffles
added,AllSubsets
removed - new methods
extrema
,filter
- new functions
shuffles
,subsets
Changes for vectors:
- new types
PackedVector
andAbstractSmallVector
- new methods
addindex
,extrema
,filter
- new function
duplicate
v0.1.2
SmallVector
: new methodsrest
andgetindex
with second argument of typeAbstractVector
SmallBitSet
: new typesSubsets
andAllSubsets
over which one can iterate
v0.1.1
- added broadcast support for
SmallVector
- new functions/methods
prepend
,append
,empty
,sum_fast
- several minor changes
v0.1.0
initial release