RFR: jsr166 integration 2019-09

Remi Forax forax at univ-mlv.fr
Thu Sep 12 08:48:49 UTC 2019


This remember me something,
we should refactor most of the the package-private final methods (and the corresponding constructors) at least inside java.lang/java.util to make them private, there is no need to make them package-private anymore given that since Java 11 the compiler emits nestmate attributes instead of generating the method access$XXX.

Maybe i should write a bytecode analyzer for that ?

Rémi

----- Mail original -----
> De: "Martin Buchholz" <martinrb at google.com>
> À: "core-libs-dev" <core-libs-dev at openjdk.java.net>, "loom-dev" <loom-dev at openjdk.java.net>, "David Holmes"
> <David.Holmes at oracle.com>
> Envoyé: Lundi 9 Septembre 2019 17:06:28
> Objet: RFR: jsr166 integration 2019-09

> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/overview.html
> 
> 8229442: AQS and lock classes refresh
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/lock-classes-refresh/index.html
> https://bugs.openjdk.java.net/browse/JDK-8229442
> 
> Lock classes refresh is a small step towards loom.
> Loom folk, how about adding Doug and I as Loom Project Committers, even
> though we have no concrete plans to submit to the loom repo yet?
> 
> Another round of stress testing at Google allowed us to fix a handful of
> very rare test failures.
> 
> 8227235: rare failures in testForkHelpQuiesce tck tests
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/ForkJoin-quiesce/index.html
> https://bugs.openjdk.java.net/browse/JDK-8227235
> 
> 8221168: java/util/concurrent/CountDownLatch/Basic.java fails
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/CountDownLatch-Basic/index.html
> https://bugs.openjdk.java.net/browse/JDK-8221168
> 
> 8145138: CyclicBarrier/Basic.java failed with "3 not equal to 4"
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/CyclicBarrier-Basic/index.html
> https://bugs.openjdk.java.net/browse/JDK-8145138
> 
> 8225490: Miscellaneous changes imported from jsr166 CVS 2019-09
> https://cr.openjdk.java.net/~martin/webrevs/jdk/jsr166-integration/miscellaneous/index.html
> https://bugs.openjdk.java.net/browse/JDK-8225490


More information about the loom-dev mailing list