Repository navigation
Releases: vkuttyp/CeeSafe
Releases · vkuttyp/CeeSafe
Release list
ceesafec 0.9.4
Notes
- sortBy is faster (ADR 0057): a partition without a branch on the comparison, keys equal to an earlier pivot set aside in one pass, and sorted or reversed input finished in one pass. It is still unstable: equal elements may end in a different order than with 0.9.3, and the comparator is called a different number of times. Neither was ever promised.
- HashMap is faster (ADR 0052 §8): 32 bits of hash in each slot, and SipHash fed a word at a time (same hashes). A map now holds at most 2^32 − 1 entries; one more
putisErr(OutOfMemory). - Allocation counters run only when
CEESAFE_ALLOC_REPORT,CEESAFE_FAIL_ALLOC_ATorceesafec testasks for them (ADR 0059). - Fixes for CeeSafe.Web: async calls through both
dyn Ianddyn I + Send(B15),dyn I + Sendas a type argument in an expression (B14),Async.scopewith an error type that has a drop (B13), and quiet Windows builds under-Wsign-conversion(T3).
Full Changelog: v0.9.3...v0.9.4
ceesafec 0.9.3
Full Changelog: v0.9.2...v0.9.3
ceesafec 0.9.2
Full Changelog: v0.9.1...v0.9.2
ceesafec 0.9.1
Full Changelog: v0.9.0...v0.9.1
ceesafec 0.9.0
Full Changelog: v0.8.0...v0.9.0
ceesafec 0.8.0
Full Changelog: v0.7.0...v0.8.0
ceesafec 0.7.0
Full Changelog: v0.6.0...v0.7.0
ceesafec 0.6.0
Full Changelog: v0.5.1...v0.6.0
ceesafec 0.5.1
Full Changelog: v0.5.0...v0.5.1
ceesafec 0.5.0
Full Changelog: v0.4.1...v0.5.0