Version 1.1
Minor revision September 25, 2001
Changes from version 1.0.1 to 1.1:
- Added support for identity hashmaps and hashsets of objects, with separately controlled options for the object comparison ('==' vs equals()) and the hash code method (hashCode() vs System.identityHash()).
- Added Iterators for object collections, with supporting com.sosnoski.util.ArrayRangeIterator, com.sosnoski.util.WrappedArrayIterator, and com.sosnoski.util.SparseArrayIterator classes.
- Corrected check in com.sosnoski.util.stack pop(int) methods to allow popping entire contents of stack.
- Added com.sosnoski.util.hashmap.ObjectIntHashMap and com.sosnoski.util.hashmap.ObjectObjectHashMap implementations.
- Added
TimeHashs test program for checking speed of hash options, script for running all three timing tests.
- Converted to Ant build process.
Version 1.0.1
Minor update March 15, 2001
Changes from version 1.0 to 1.0.1:
- Changed com.sosnoski.util.TextArray to com.sosnoski.util.CharBuffer for more representative name.
- Changed Integer.TYPE usages throughout library to int.class, likewise for other primitive types.
- Corrected check in com.sosnoski.util.array.ArrayBase remove(int, int) method to allow second parameter equal to count present.
Version 1.0
Initial release March 3, 2001