On Wed, 15 Dec 2021 17:56:23 GMT, Vladimir Kozlov <[email protected]> wrote:
>> A proper fix for this is to use the catchException combination. However, >> that introduces significant cold startup performance regression. JDK-8278447 >> tracks the work to address the performance regression using catchException >> and asSpreader combinator. It may require significant work and refactoring >> which is risky for JDK 18. >> >> It is proposed to implement a workaround in C2 to white list the relevant >> methods (all methods in sun.invoke.util.ValueConversions class) not to omit >> stack trace when exception is thrown in them. >> >> Added new regression test. Tested tier1-3. > > Vladimir Kozlov has updated the pull request incrementally with one > additional commit since the last revision: > > Removed boot classloader check Thank you, David, Dean and Mandy for reviews. ------------- PR: https://git.openjdk.java.net/jdk18/pull/27
