David Dagastine's Weblog
Archives
« April 2009 »
SunMonTueWedThuFriSat
   
1
3
4
5
6
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  
       
Today
XML
Search

Links
Referrers

Today's Page Hits: 162

« Previous day (Apr 6, 2009) | Main | Next day (Apr 7, 2009) »
20090407 Tuesday April 07, 2009
Tree Wagers
There has been a lot of public comments about the modifications we've made to Harmony's java.util.TreeMap implementation.  We've been working on it since I announced our use of the code last summer.  Reliability and compatibility are our greatest concerns, and much of the last several months have been spent flushing out obscure compatibility concerns.  Of course, some of the time has been spent in legal reviews for open source contributions.  However, today is the day.

I am very happy to announce that after completing Sun's open source review process, along with many iterations of quality assurance and compatibility testing we are engaging the Harmony community to do as we said we would, give the modifications we made to java.util.TreeMap back to Harmony.

While the modifications made to this TreeMap meet the Java 6 specification there remains behavioral compatibility differences between the TreeMap from Harmony and the TreeMap implementation in OpenJDK. These inconsistencies are continuing to be discovered and addressed --- compatibility is very important to us!  However, it appears to be important to Harmony to receive the modifications immediately.  More important than spending the engineering time to deliver an implementation that is fully compatible, beyond the Java 6 specification, with Java 6 TreeMap or OpenJDK's TreeMap. Hence, we are giving these modifications to Harmony in their current form.

Last but not least, it seems its time for Tim to make his £500 donation to the Woodland Trust.  I expect it would be too much to ask that it be done on behalf of the Sun Java development team :-)   Either way, I expect a bit of head slapping and tree hugging in Hampshire, UK tomorrow.



Apr 07 2009, 01:19:00 AM EDT Permalink Comments [6]