RFR: jsr166 integration 2019-05
Martin Buchholz
martinrb at google.com
Mon Apr 29 18:00:54 UTC 2019
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
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