I've just committed all the work I did a month or so ago (I got it onto
a computer with net access for the first time today). Unfortunately due
to lack of time, all these changes are untested and unpolished - I just
thought they contained enough vital changes that it was important to get
them into the repository for others to hack. If I get time to make any
fixes, I will, but I'm afraid I can't really count on having any
available time until after say January :(

A summary of the changes is (all in java.util):

LinkedList (first pass)
AbstractList (enhanced to 1.2b4 spec, plus some RC1 changes but not all)
Collections (enhanced to 1.2b4 spec, don't think RC1 changed anything)
Arrays (enhanced to 1.2b4 spec, don't think RC1 changed anything)
A lot of doc comments added and improved
Miscellaneous fixes that I can't remember in detail (ick :( )

Other than the fact that it is untested, this commit brings the
following parts of the Collections stuff to full beta4 compliance, I
think:

Interfaces (List, Set, Map, SortedSet, SortedMap)
Abstract* (with the exception of AbstractMap, which I didn't write
originally so I've left alone)
Utility classes (Arrays, Collections) with the exception of some wrapper
classes in Collections
LinkedList (just because I got bored one day and implemented it)

We're still short some doc-comments, but a lot less so than before.

I didn't do any merging of changes (I couldn't figure out how to make
CVS do this, because my old repository didn't work and I had to check
the whole lot out again and copy my versions of the files in), so if any
commits have been made to any of the files in the last month or so may
have been lost (I did look at the log, though, and didn't see any). If
there are any, they can be retrieved with cvs diff, I expect.

If there are any problems with these classes, let me know.

Stuart.

Reply via email to