-
Enhancement
-
Resolution: Fixed
-
P3
-
None
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084512 | emb-9 | Xueming Shen | P3 | Resolved | Fixed | team |
This is phase 1 of getting sun.nio.cs (java.base) and sun.nio.cs.ext (jdk.charsets) to work with module system.
The current module system implementation requires the charset that might be used during vm startup to be in
java.base module. The charset build mechanism needs to be able to configure a set of charsets that currently
in extended charsets pakcage (sun.nio.cs.ext) to be re-located into sun.nio.cs during build time.
GB18030 and EUC_TW, which both have a "huge' mapping table, will be left for the next phase. These two might
need to be re-implemented to fit into the java.base/sun.nio.cs
The current module system implementation requires the charset that might be used during vm startup to be in
java.base module. The charset build mechanism needs to be able to configure a set of charsets that currently
in extended charsets pakcage (sun.nio.cs.ext) to be re-located into sun.nio.cs during build time.
GB18030 and EUC_TW, which both have a "huge' mapping table, will be left for the next phase. These two might
need to be re-implemented to fit into the java.base/sun.nio.cs
- backported by
-
JDK-8084512 Update Standard/ExtendedCharsets to work with module system
-
- Resolved
-
- relates to
-
JDK-8073328 Incremental build of gensrc broken
-
- Resolved
-
-
JDK-8035302 Eliminate dependency on jdk.charsets from 2D font code.
-
- Closed
-
-
JDK-8229960 Remove sun.nio.cs.map system property
-
- Closed
-