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
