History log of /openjdk10/jdk/src/java.base/share/classes/java/lang/String.java
Revision Date Author Comments
# 17639:46e9f2b0a472 23-Aug-2017 jjg

8186466: Fix accessibility and other minor issues in java.base
Reviewed-by: mchung, naoto, martin


# 17562:4df1be9b98d4 10-Aug-2017 jjg

8186052: Fix a11y and HTML issues in the java.base/java.lang[.*] packages
Reviewed-by: smarks


# 17380:f0ab9960bcfd 19-Jun-2017 redestad

8181147: JNI_GetStringPlatformChars should have a fast path for UTF-8
8182451: Inconsistency between String.getBytes("Cp1252") and JNU_GetStringPlatformChars
Reviewed-by: martin, erikj, sherman, chegar, mikael


# 17225:a046521803b2 12-May-2017 rriggs

8180082: Broken javadoc links
Reviewed-by: mchung, bpb, chegar, ihse


# 17211:c17e1662bad1 11-May-2017 jjg

8179592: Update tables in java.base to be HTML 5-friendly.
Reviewed-by: mchung, darcy, martin


# 17208:a3af889e7f65 10-May-2017 smarks

8180128: small errors in String javadoc
Reviewed-by: lancea


# 17129:6fe408bd34d2 26-Apr-2017 jjg

8179367: update use of align, valign attributes in java.base to use style attribute
Reviewed-by: martin, mchung


# 17019:ede22275fbfa 12-Apr-2017 dlong

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


# 16947:50171f8c4796 27-Mar-2017 mli

8176865: overridden api has a wrong since value in java.base module
Reviewed-by: alanb


# 15729:19736467290a 30-Sep-2016 plevart

8166842: String.hashCode() has a non-benign data race
Reviewed-by: shade, alanb, martin


# 14687:6767ed99ea10 06-Jun-2016 naoto

8146156: Inconsistent default locale in string formatter methods
Reviewed-by: sherman


# 14666:b87b1112263f 31-May-2016 darcy

8158312: Update String.join example code to use List convenience factory methods
Reviewed-by: lancea, smarks


# 14351:2bf84670f079 30-Apr-2016 darcy

8155792: Add @jls citations to java.lang.String
Reviewed-by: alanb


# 14346:daefa1109859 29-Apr-2016 shade

8155215: java.lang.String concatenation spec is unnecessarily strong
Reviewed-by: abuckley, sherman, chegar


# 14193:92280897299f 18-Apr-2016 smarks

8145468: update java.lang APIs with new deprecations
Reviewed-by: alanb, psandoz, lancea, forax, scolebourne, chegar, martin


# 13856:24661132af5c 08-Mar-2016 amurillo

Merge


# 13838:c234831ff203 23-Feb-2016 shade

8150180: String.value contents should be trusted
Reviewed-by: vlivanov, redestad, jrose, twisti


# 13836:c82be424393e 07-Mar-2016 chegar

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


# 13532:859397229dc4 20-Jan-2016 iris

8136494: Update "@since 1.9" to "@since 9" to match java.version.specification
Reviewed-by: alanb, chegar, lancea, prr


# 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>


# 12964:8271f42bae4a 27-Oct-2015 bchristi

8138824: java.lang.String: spec doesn't match impl when ignoring case - equalsIgnoreCase(), regionMatches()
Reviewed-by: naoto, rriggs


# 12519:9d6f8c37e857 06-Aug-2015 avstepan

8132468: docs: replace <tt> tags (obsolete in html5) for java.io, java.lang, java.math
Reviewed-by: lancea, dfuchs, smarks


# 12352:96e2b032b26f 02-Jul-2015 zmajo

8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Summary: Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon


# 12081:db30d5179fe7 03-Jun-2015 igerasim

8058779: Faster implementation of String.replace(CharSequence, CharSequence)
Reviewed-by: sherman, plevart, forax, psandoz


# 11968:2f9db8db9e0f 15-May-2015 igerasim

8071571: Move substring of same string to slow path
Reviewed-by: martin


# 11966:6837759aa403 15-May-2015 redestad

8061254: SPECjvm2008-XML performance regressions in 9-b33
Reviewed-by: alanb, shade


# 11317:85ec9b68de33 26-Jan-2015 psandoz

8071477: Better Spliterator implementations for String.chars() and String.codePoints()
Reviewed-by: sherman


# 11241:c60cf8acabb2 14-Jan-2015 lpriima

8067471: Use private static final char[0] for empty Strings
Reviewed-by: igerasim, redestad, shade


# 11086:ed98b92e7dcb 10-Dec-2014 sherman

8046219: (str spec) String(byte[], int, int, Charset) should be clearer when IndexOutOfBoundsException is thrown
Summary: to update the java doc to clarify the existing behavior
Reviewed-by: lancea


# 10841:bb9384929769 14-Oct-2014 shade

8060485: (str) contentEquals checks the String contents twice on mismatch
Reviewed-by: martin, chegar, alanb


# 10711:5ad4c46dfa35 24-Sep-2014 shade

8058643: (str) Re-examine hashCode implementation
Reviewed-by: martin, alanb, sherman, redestad


# 10603:afacfa3a9401 29-Aug-2014 martin

8056951: pico-optimize contains(Object) methods
Summary: use idiiom >= 0 consistently to check for valid index
Reviewed-by: mduigou


# 10444:f08705540498 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com