git: openjdk/jdk: 8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination
Roland Westrelin
roland at openjdk.java.net
Thu Jan 27 08:46:18 UTC 2022
Changeset: 0dba1707
Author: Roland Westrelin <roland at openjdk.org>
Date: 2022-01-27 08:44:58 +0000
URL: https://git.openjdk.java.net/jdk/commit/0dba1707910734d03c318424764b8682b028a8e0
8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination
Co-authored-by: Sergey Tsypanov <stsypanov at openjdk.org>
Reviewed-by: kvn, jrose
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
+ test/micro/org/openjdk/bench/vm/compiler/SharedLoopHeader.java
+ test/micro/org/openjdk/bench/vm/compiler/StringConstructorBenchmark.java
More information about the jdk-changes
mailing list