-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P2
-
Affects Version/s: 22, 23
-
Component/s: core-libs
-
b03
-
Verified
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8322559 | 22.0.1 | Aleksei Voitylov | P2 | Resolved | Fixed | b02 |
| JDK-8322502 | 22 | Aleksei Voitylov | P2 | Closed | Fixed | b29 |
| JDK-8371565 | 21.0.10 | Goetz Lindenmaier | P2 | Resolved | Fixed | master |
As a result, javac won't work on a platform where compact strings are not enabled by default.
However, the problem itself is platform-independent, and can be reproduced on all platforms with -XX:-CompactStrings
- backported by
-
JDK-8322559 UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled
-
- Resolved
-
-
JDK-8371565 UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled
-
- Resolved
-
-
JDK-8322502 UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled
-
- Closed
-
- caused by
-
JDK-8311906 Improve robustness of String constructors with mutable array inputs
-
- Closed
-
- links to
-
Commit
openjdk/jdk22/049be572
-
Commit
openjdk/jdk/fde5b168
-
Commit(master)
openjdk/jdk21u-dev/fbc9fad8
-
Review
openjdk/jdk22/18
-
Review
openjdk/jdk/17057
-
Review(master)
openjdk/jdk21u-dev/2437