[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-hotspot-runtime-dev
Subject: Re: RFR: 8266017: Refactor the *klass::array_klass_impl code to separate the non-exception-throwing
From: Ioi Lam <iklam () openjdk ! java ! net>
Date: 2021-04-27 23:17:10
Message-ID: VfmfP_buTVP2EjQNaf2Gu28XXPnX3ec4ydO9IpnnPko=.c5fd82a8-4333-4975-a83a-91363cfde21a () github ! com
[Download RAW message or body]
On Tue, 27 Apr 2021 22:55:27 GMT, David Holmes <dholmes@openjdk.org> wrote:
> > We currently have array_klass() and array_klass_or_null(), where the former can \
> > throw exceptions and the latter can not. But they both delegate to:
> > array_klass_impl(bool or_null, TRAPS)
> >
> > which combines both the exception-throwing and non-exception-throwing code into \
> > one method declared with TRAPS. To make progress with the change of TRAPS to \
> > JavaThread (JDK-8252685) we need to separate these code paths into distinct \
> > methods.
> > Testing: tiers 1-3 (in progress)
> >
> > Thanks,
> > David
>
> David Holmes has updated the pull request incrementally with one additional commit \
> since the last revision:
> Updated comment and simplify code structure in one method
Latest version looks good.
-------------
Marked as reviewed by iklam (Reviewer).
PR: https://git.openjdk.java.net/jdk/pull/3711
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic