- JVM: Per-set branching factor
- JVM: Choose type of reference for stored nodes (strong, soft, weak) per set
- JVM: Defaults to 512 branching factor, soft ref-type
- Added
settings
andsorted-set*
- JVM: Added
storage
andopts
args to ctors - JVM: Short-circuit
walkAddresses
- Support set > 1M in CLJS (< 16^6 = 16M for fast path, up to 32^10 = 10^15 theoretically)
- Made Seq class public #11 via @FiV0
Added:
seek
to jump ahead during iteration #9 via @FiV0
Added:
- Durability in Clojure version #7 with @whilo
IStorage
,store
,restore
,restore-by
,walk-addresses
,set-branching-factor!
Special handling of nils in slice/rslice in CLJS, matching CLJ behaviour #6
Fixed NPE in me.tonsky.persistent-sorted-set.arrays/array?
#4 #5 thx @timothypratley
Throw if iterating over a transient set that has been mutated.
Recompiled for Java 8.
Initial.