All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Shoki#hashMap
overload acceptingIterable
ofjava.util.Map.Entry
Set#addAll
, a more permissiveSet#union
that accepts any shokiCollection
Shoki
interop methods avoid unnecessary copying, where possible, via safe casts
1.0-alpha-2 - 2020-11-30
TreeMap
,TreeSet
, andTreeMultiSet
Natural#times
andNatural#modulo
1.0-alpha-1 - 2020-05-11
- Initial API:
Collection
,EquivalenceRelation
,HashingAlgorithm
,Map
,Membership
,MultiSet
,Natural
,OrderedCollection
,Queue
,RandomAccess
,Sequence
,Set
,Sizable
,SizeInfo
,Stack
- Initial implementations:
HashMap
,HashMultiSet
,HashSet
,StrictQueue
,StrictStack
Shoki
, a utility class exporting methods supporting interoperability with built-in JDK types