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