Marlin renderer patches for jdk8u integration
Andrew John Hughes
gnu.andrew at redhat.com
Wed Feb 12 18:47:29 UTC 2020
On 12/02/2020 17:09, Laurent Bourgès wrote:
snip...
>
> Here is the beginning of my review, giving bug ids, my comment for
> patches m02 (fix-8u-request submitted) to m12.
> All these bug patches are mostly the same, only few difference in chunks
> or imports (trivial).
>
> I can start a new RFR (webrev) thread for every modified patch (as
> explained in the workflow).
>
> I uploaded all patch files (unshuffled for 8u and proposed):
> http://cr.openjdk.java.net/~lbourges/marlin8u/marlin-8.03_to_12/
>
I'm a little confused. When you write "Approved" below, do you mean that
the bug has jdk8u-fix-yes and is ready for push? I don't see them in the
approved-and-waiting queue, your previous e-mail suggested they needed
approval and some still need review.
> ----------------------------
>
> 2. m02.8145055.patch Review:
>
> ----------------------------
>
> Output: OK
>
> Status: Approved
>
> Comments:
>
> Same patch
>
Fine to skip review and go straight to jdk8u-fix-request.
> ----------------------------
>
> 3. m03.8144630.patch Review:
>
> ----------------------------
>
> Output: OK
>
> Status: Approved
>
>
> Comments:
>
> RendererStats.java:
>
> import sun.awt.util.ThreadGroupUtils; => import sun.misc.ThreadGroupUtils;
>
>
> Identation issues in diff => same
>
Needs a quick RFR.
>
> ----------------------------
>
> 4. m04.8144446.patch Review:
>
> ----------------------------
>
> Output: OK
>
> Status: Approved
>
>
> Comments:
>
> Same patch
>
Fine to skip review and go straight to jdk8u-fix-request.
>
> ----------------------------
>
> 5. m05.8144445.patch Review:
>
> ----------------------------
>
> Output: OK
>
> Status: Approved
>
>
> Comments:
>
> Same patch
>
Fine to skip review and go straight to jdk8u-fix-request.
>
> ----------------------------
>
> 6. m06.8144526.patch Review:
>
> ----------------------------
>
> Status: Approved
>
>
> Comments:
>
> MarlinUtils.java:
>
> import jdk.internal.misc.JavaLangAccess; => import sun.misc.JavaLangAccess;
>
> import jdk.internal.misc.SharedSecrets; => import sun.misc.SharedSecrets;
>
Will need a quick RFR.
>
> ----------------------------
>
> 7. m07.8144654.patch Review:
>
> ----------------------------
>
> Output: OK
>
> Status: Approved
>
>
> Comments:
>
> Same patch
>
Fine to skip review and go straight to jdk8u-fix-request.
>
> ----------------------------
>
> 8. m08.8144718.patch Review:
>
> ----------------------------
>
> Output: OK
>
> Status: Approved
>
>
> Comments:
>
> Same patch
>
Fine to skip review and go straight to jdk8u-fix-request.
>
> ----------------------------
>
> 9. m09.8149338.patch Review:
>
> Status: Approved
> ----------------------------
>
> Identation issues in diff => same
>
Did you have to alter the patch from a later OpenJDK version to get the
one for 8u? If so, it needs review.
>
> ----------------------------
>
> 10. m10.8148886.patch Review:
>
> ----------------------------
>
> Fix 2 conflicts with (skipped patch 8147443: Use the Common Cleaner in
> Marlin OffHeapArray)
>
>
> RendererContext.java:
>
> Remove lines{
>
> // Smallest object used as Cleaner's parent reference
>
> final Object cleanerObj = new Object();
>
> }
>
>
> Version.java:
>
> marlin-0.7.3-Unsafe-OpenJDK => marlin-0.7.2
>
Will need review. Please mention why 8147443 is being skipped.
>
> ----------------------------
>
> 11. m11.8144938.patch Review:
>
> ----------------------------
>
> CrashNaNTest.java : diff looks different but raw/new files are the same
> + patched output files are the same.
>
> OK
>
Sounds like it needs review to confirm.
>
> ----------------------------
>
> 12. m12.8159093.patch Review:
>
> ----------------------------
>
> OffHeapArray:
>
> diff are different on before / after sections (no Cleaner + reference
> processing)
>
>
> RendererContext.java:
>
> fix chunks (lines) only
>
> OK
>
Will need review.
> ---
>
> Cheers,
> Laurent
Assuming these need to be committed in this order, we can approve & push
8145055 (I'll look into that now) and you should post the RFR for 8144630.
Thanks,
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew
More information about the jdk8u-dev
mailing list