RFR: jsr166 jdk9 integration wave 2

Aleksey Shipilev aleksey.shipilev at oracle.com
Mon Nov 16 22:42:25 UTC 2015

Hi Martin,

On 11/17/2015 12:39 AM, Martin Buchholz wrote:
> http://cr.openjdk.java.net/~martin/webrevs/openjdk9/jsr166-jdk9-integration/

CancelledLockLoops/: OK
CheckedMapBash/: OK
CompletableFuture/: OK
ConcurrentHashMap/: OK
ReentrantReadWriteLock/: OK
atomic/: OK!
jtregTests/: Glanced over it, seem OK
miscellaneous/: OK

 * I think this one requires CCC, because it changes public API in

 * Are those tracing statements ("// trace("barrier action",
startTime);") kept for a reason? Should we conditionalize them with
"static final boolean"-s?

 * Should we use Runtime.availableProcessors() instead of 8?

> The primary focus is making jtreg tests more robust and faster.
> It also contains the changes to j.u.c.atomic that Aleksey is waiting for.

Yes! Thank you. If you push everything in one batch, please split that
one ("atomic/") out to ease backporting to 8u.


More information about the core-libs-dev mailing list