first draft of CircularArrayList, List on ArrayDeque
remove old Sun copyright notice from original ArrayDeque source
updates to insertGap/deleteRange, reorganise
updates to insertGap/deleteRange, reorganise
jdk 5 compat, rest of the project and tests
fix up classpath for jdk 1.5
minor fix in one case of insertGap. still a failing test though. remove a warning, and some .classpath fixes
use jdk 1.6, 1.5 is surely old enough, and I can't be bothered to install a 1.5. jdk.
add ConcurrentHashMultimap implementation with guava dependency
add testfw extensions to test Multimap implementations, and a suite of Multimap tests including for ConcurrentHashMultimap
initial pass of AbstractArrayBackedMap with tests. Todo: decide what to do with hierarchy. Straight implementation is in the abstract base class, pull this down? Implement sorted version. Implement BiMap version?
add bootstrapper first implementation with a couple of tests
couple of changes in bootstrapper property processing and a couple of convenience helpers, now that I've used it a bit
Restructuring, build changes
bug fixes, 0.3 jars and build stuff
add support for machine properties file
add support for multiple property supppliers for all property types except sysprops, documentation and some tidying up
minor array backed map improvements, documentation
support BootstrapperMain.prepareProperties() without launching another class (issue 8)
last 0.4 touches, machine.props and some build tweaks