On Dec 2, 2009, at 9:43 AM, Adam Heath wrote:

> David E Jones wrote:
>> Thanks to all who voted.
>> 
>> This means that from now in code that requires Java 6 (1.6) is allowed, and 
>> encouraged, in the trunk. The current revision appears to be 886194, so 
>> anything after that in the trunk may have Java 6 code.
>> 
>> Note that this does not include the release branches, both of which should 
>> remain compatible with Java 5 (1.5).
> 
> So, does this mean that if there is backwards compatiblity code that
> is made to support both 1.5 and 1.6, we can remove the 1.5 code?  I
> ask this, 'cuz there were things added to java.util.concurrent in 1.6
> that weren't in 1.5, and with a little effort, it's possible to
> support both.  Removing this support makes the system more stable.

Yes, this would mean that it is no longer necessary to write code for both 
versions and 1.5 compatibility can be removed, and probably should be removed 
wherever it is less efficient or less stable.

-David

Reply via email to