History log of /openjdk9/jdk/src/java.base/share/classes/java/lang/StringUTF16.java
Revision Date Author Comments
# 16972:ede22275fbfa 12-Apr-2017 dlong

8158168: Missing bounds checks for some String intrinsics
Reviewed-by: vlivanov, thartmann, sherman


# 16185:b1b62e236357 01-Dec-2016 psandoz

8170155: StringBuffer and StringBuilder stream methods are not late-binding
Reviewed-by: sherman


# 14897:073ab1d4edf5 27-Jun-2016 igerasim

8160264: Reuse Latin1/UTF16 compare routines
Reviewed-by: psandoz


# 14691:f74ed2d42ab4 13-May-2016 thartmann

8155608: String intrinsic range checks are not strict enough
Summary: Range checks in inflate, compress and getChars are not strict enough.
Reviewed-by: kvn, twisti, jrose


# 13836:c82be424393e 07-Mar-2016 chegar

8151384: Improve String.CASE_INSENSITIVE_ORDER and remove sun.misc.ASCIICaseInsensitiveComparator
Reviewed-by: shade, sherman


# 13327:59f1d54869b9 17-Dec-2015 shade

8145428: Optimize StringUTF16 compress/copy methods for C1
Reviewed-by: redestad, psandoz, sherman, rriggs


# 13269:ae4ca7e97de1 27-Nov-2015 thartmann

8142303: C2 compilation fails with "bad AD file"
Summary: Move range checks into intrinsics for String methods.
Reviewed-by: kvn, aph


# 13039:4f6e52f9dc79 03-Nov-2015 thartmann

8141132: JEP 254: Compact Strings
Summary: Adopt a more space-efficient internal representation for strings.
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
Contributed-by: Brent Christian <brent.christian@oracle.com>, Vivek Deshpande <vivek.r.deshpande@intel.com>, Tobias Hartmann <tobias.hartmann@oracle.com>, Charlie Hunt <charlie.hunt@oracle.com>, Vladimir Kozlov <vladimir.kozlov@oracle.com>, Roger Riggs <roger.riggs@oracle.com>, Xueming Shen <xueming.shen@oracle.com>, Aleksey Shipilev <aleksey.shipilev@oracle.com>, Sandhya Viswanathan <sandhya.viswanathan@intel.com>