Skip to content
This repository has been archived by the owner on Jun 27, 2023. It is now read-only.

0.6.6-RT

Compare
Choose a tag to compare
@vsonnier vsonnier released this 25 Oct 19:35
· 293 commits to 0.7.x-RT since this release

[0.6.6]
** API-breaking changes
HPPCRT-23: Make KTtypeIndexedPriorityQueue a IntKTypeMap, plus API additions
HPPCRT-27: Removed Guava adapter classes, which had very little value anyway
** Bug fixes
HPPC-92 : ObjectOpenHashSet/Generics -ClassCastException when accesing to keys[] array
HPPCRT-22 : Follow-up of HPPCRT-18 for more Perturbation-free fixes in Hashs containers
HPPCRT-24: Bug in Heaps with contains()/removeAllOccurences() not using Comparable/Comparator
HPPCRT-25: KTypeLinkedList.descendingForEach(Predicate) is not working.
** New features
HPPCRT-23: Make KTtypeIndexedPriorityQueue a IntKTypeMap, plus API additions
HPPCRT-26: Add specialized IdentityHash containers
HPPCRT-28: Sort improvements : generic KTypeIndexedContainer sort methods
[0.6.5]
** API-breaking changes
HPPCRT-20: Repackaging into com.carootsearch.hppcrt.lists|sets|maps|heaps
HPPCRT-18: Remove Perturbation methods in Hashs and replace with reverse iterationPerturbation vs. Non-perturbations Hash methods are removed, no longer needed.
** Bug fixes
HPPCRT-13 : Heaps equals() errors and various other equals() inconsistencies bug enhancement medium prio
HPPCRT-11 : Iterators states are inconsistent
HPPCRT-10: Heaps removeAll(Predicate) is not exception - safe
HPPCRT-6: Stack use ArrayList.sort() method for sorting, which leads to counterintuitive sort
HPPCRT-1 : initial constructor sizes of some containers do not garantee zero reallocations
** New features
HPPCRT-17: Robin Hood Hashing for Object and CustomHash containers
HPPCRT-14: Add a forEach(KTypeVTypePredicate) for the KTypeVTypeAssociativeContainer
HPPCRT-12 : Make ArrayDeque a KTypeIndexedContainer
** Changes in functionality
HPPCRT-8 : consistently Implement trim/trim-to-size methods using c = c.clone() idiom
HPPCRT-19: Drop hash startegies from OpenHash implementations, and replace it with dedicated CustomHash classes