RFR: jsr166 jdk integration 2018-05

joe darcy joe.darcy at oracle.com
Fri May 18 23:30:50 UTC 2018


Hello,

On 5/17/2018 8:51 PM, Stuart Marks wrote:
> I owe all of you replies on this, but I don't have time to continue 
> the discussion, and I suspect you all want to get on with things.
>
> Let me have a quick chat with Paul tomorrow and then I'll propose a 
> path forward.
>

I've spoken about this proposed change with Stuart and Paul.

Given that the replaceAll methods have incremented modCount since they 
were introduced in JDK 8, changing that behavior in widely-used classes 
merits a CSR to be filed for JDK 11.

The modCount aspect of the changeset could be split out if you want to 
proceed with the rest.

Separately, it would be worthwhile to have a general discussion and 
review of the desired semantics for modCount and consistency of the 
various replaceAll implementations, including reviewing Map.replaceAll​.

Thanks,

-Joe



More information about the core-libs-dev mailing list