RFR: jsr166 integration 2019-05

David Holmes david.holmes at oracle.com
Tue Apr 30 07:51:24 UTC 2019


Hi Martin,

On 30/04/2019 4:00 am, Martin Buchholz wrote:
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/overview.html
> 
> 8222930: ConcurrentSkipListMap.clone() shares size variable between
> original and clone
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/ConcurrentSkipListMap.clone/index.html
> https://bugs.openjdk.java.net/browse/JDK-8222930
> A real bug fix!
> Apologies to Adam for re-routing through jsr166 CVS.
> Adam, that loop is now written in Adam style.
> 
> 8221120: CopyOnWriteArrayList.set should always have volatile write
> semantics
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/CopyOnWriteArrayList.set/index.html
> https://bugs.openjdk.java.net/browse/JDK-8221120
> 
> 8221892: ThreadPoolExecutor: Thread.isAlive() is not equivalent to not
> being startable
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/isAlive/index.html
> https://bugs.openjdk.java.net/browse/JDK-8221892

That one looks good to me.

Thanks,
David
-----

> 8220248: fix headings in java.util.concurrent
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/h3/index.html
> https://bugs.openjdk.java.net/browse/JDK-8220248
> 
> 8203662: remove increment of modCount from ArrayList and Vector replaceAll()
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/replaceAll/index.html
> https://bugs.openjdk.java.net/browse/JDK-8203662
> This one remains in limbo.
> Some impartial openjdk steward should cast a tiebreaker vote or appoint
> someone impartial to cast a tiebreaker vote.
> 
> 8219138: Miscellaneous changes imported from jsr166 CVS 2019-05
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/miscellaneous/index.html
> 


More information about the core-libs-dev mailing list