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

ForkJoinWorkerThread.newThread/:
 * I think this one requires CCC, because it changes public API in
newThread.

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

TimeoutLockLoops/:
 * 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.

Cheers,
-Aleksey




More information about the core-libs-dev mailing list