diff --git a/lib/src/trove4j_changes.txt b/lib/src/trove4j_changes.txt deleted file mode 100644 index bb567bbf2156..000000000000 --- a/lib/src/trove4j_changes.txt +++ /dev/null @@ -1,130 +0,0 @@ -Date: 4 Feb 2013 - Changed classes: - gnu.trove.THashMap - fixed bug in the Entry.setValue() - gnu.trove.benchmark.* - moved to the util/gnu.trove.benchmark package - -Date: 5 May 2012 - Changed classes: - gnu.trove.TPrimitiveHash - fixed manual setUp in constructor (capacity, load_fator) as proper super call will do it properly -Date: 16 Apr 2012 - Changed classes: - gnu.trove.THash - gnu.trove.TPrimitiveHash - gnu.trove.TObjectHash - gnu.trove.TIterator - gnu.trove.benchmark.Main - and many others - - implement autocompact on removing keys. Failure to do so leads to linear access time - -Date: 15 Jan 2008 - Changed classes: - gnu.trove.THashMap - fixed bug in put() method for null value - -Date: 17 Oct 2006 - Changed classes: - gnu.trove.T*ArrayList - fixed bug in set() method - -Date: 31 Jan 2006 - Changed classes: - gnu.trove.THash - gnu.trove.TPrimitiveHash - removed unnecessary usages of Math.floor and Math.ceil as those are native functions and thus very slow. - -Date: 20 Sep 2004 - Added classes: - gnu.trove.generate.Generate - class to generate gnu.trove.decorator classes - Added files: - util/src/gnu/trove/generate/O2PMapDecorator.template - template to generate Object to primitive HashMap decorators - util/src/gnu/trove/generate/P2OMapDecorator.template - template to generate primitive to Object HashMap decorators - util/src/gnu/trove/generate/P2PMapDecorator.template - template to generate primitive to primitive HashMap decorators - util/src/gnu/trove/generate/SetDecorator.template - template to generate HashSet decorators - Following classes were generified (i.e JDK 5.0 generics type parameters were added to class definitions): - gnu.trove.decorator.TDoubleDoubleHashMapDecorator - gnu.trove.decorator.TDoubleFloatHashMapDecorator - gnu.trove.decorator.TDoubleHashSetDecorator - gnu.trove.decorator.TDoubleIntHashMapDecorator - gnu.trove.decorator.TDoubleLongHashMapDecorator - gnu.trove.decorator.TDoubleObjectHashMapDecorator - gnu.trove.decorator.TFloatDoubleHashMapDecorator - gnu.trove.decorator.TFloatFloatHashMapDecorator - gnu.trove.decorator.TFloatHashSetDecorator - gnu.trove.decorator.TFloatIntHashMapDecorator - gnu.trove.decorator.TFloatLongHashMapDecorator - gnu.trove.decorator.TFloatObjectHashMapDecorator - gnu.trove.decorator.TIntDoubleHashMapDecorator - gnu.trove.decorator.TIntFloatHashMapDecorator - gnu.trove.decorator.TIntHashSetDecorator - gnu.trove.decorator.TIntIntHashMapDecorator - gnu.trove.decorator.TIntLongHashMapDecorator - gnu.trove.decorator.TIntObjectHashMapDecorator - gnu.trove.decorator.TLongDoubleHashMapDecorator - gnu.trove.decorator.TLongFloatHashMapDecorator - gnu.trove.decorator.TLongHashSetDecorator - gnu.trove.decorator.TLongIntHashMapDecorator - gnu.trove.decorator.TLongLongHashMapDecorator - gnu.trove.decorator.TLongObjectHashMapDecorator - gnu.trove.decorator.TObjectDoubleHashMapDecorator - gnu.trove.decorator.TObjectFloatHashMapDecorator - gnu.trove.decorator.TObjectIntHashMapDecorator - gnu.trove.decorator.TObjectLongHashMapDecorator - gnu.trove.CanonicalEquality - gnu.trove.Equality - gnu.trove.IdentityEquality - gnu.trove.TDoubleObjectHashMap - gnu.trove.TDoubleObjectIterator - gnu.trove.TDoubleObjectProcedure - gnu.trove.TFloatObjectHashMap - gnu.trove.TFloatObjectIterator - gnu.trove.TFloatObjectProcedure - gnu.trove.THashIterator - gnu.trove.THashMap - gnu.trove.THashSet - gnu.trove.TIntObjectHashMap - gnu.trove.TIntObjectIterator - gnu.trove.TIntObjectProcedure - gnu.trove.TLinkedList - gnu.trove.TLongObjectHashMap - gnu.trove.TLongObjectIterator - gnu.trove.TLongObjectProcedure - gnu.trove.TObjectCanonicalHashingStrategy - gnu.trove.TObjectDoubleHashMap - gnu.trove.TObjectDoubleIterator - gnu.trove.TObjectDoubleProcedure - gnu.trove.TObjectFloatHashMap - gnu.trove.TObjectFloatIterator - gnu.trove.TObjectFloatProcedure - gnu.trove.TObjectFunction - gnu.trove.TObjectHash - gnu.trove.TObjectHashIterator - gnu.trove.TObjectHashingStrategy - gnu.trove.TObjectIdentityHashingStrategy - gnu.trove.TObjectIntHashMap - gnu.trove.TObjectIntIterator - gnu.trove.TObjectIntProcedure - gnu.trove.TObjectLongHashMap - gnu.trove.TObjectLongIterator - gnu.trove.TObjectLongProcedure - gnu.trove.TObjectObjectProcedure - gnu.trove.TObjectProcedure - gnu.trove.ToObjectArrayProcedure - -Date: 20 April 2004 - Added classes: - gnu.trove.CanonicalEquality - gnu.trove.Equality - gnu.trove.IdentityEquality - gnu.trove.TObjectCanonicalHashingStrategy - - Modified classes: - gnu.trove.THash - default load factor and default capacity changed - gnu.trove.THashMap - method clear (line 365) does nothing when map is empty; reorder imports - gnu.trove.TIntArrayList - default capacity reduced (line 46); reorder imports - gnu.trove.TIntStack - added copy constructor (line 46) - gnu.trove.TObjectHash - methods boolean equals(Object, Object) (line 295) and int computeHashCode(Object) (line 281) accepts nulls as parameters. Hash code of null is 0. - - Reorder imports: - gnu.trove.TDoubleHashSet - gnu.trove.TFloatHashSet - gnu.trove.THashSet - gnu.trove.TIntHashSet - gnu.trove.TLinkedList - gnu.trove.TLongHashSet diff --git a/lib/src/trove4j_src.jar b/lib/src/trove4j_src.jar index 693c96410a03..b1dd8e4b3bae 100644 Binary files a/lib/src/trove4j_src.jar and b/lib/src/trove4j_src.jar differ diff --git a/lib/trove4j.jar b/lib/trove4j.jar index 23b2e996432f..cf5fee9ef2d6 100644 Binary files a/lib/trove4j.jar and b/lib/trove4j.jar differ