git: openjdk/jdk: 8303623: Compiler should disallow non-standard UTF-8 string encodings

Vicente Romero vromero at openjdk.org
Tue Mar 28 16:15:41 UTC 2023


Changeset: c1f5ca11
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-03-28 16:14:37 +0000
URL:       https://git.openjdk.org/jdk/commit/c1f5ca115d514327f4c3681e61663e22b686f8c7

8303623: Compiler should disallow non-standard UTF-8 string encodings

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/InvalidUtfException.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
+ test/langtools/tools/javac/classreader/InvalidModifiedUtf8Test.java
! test/langtools/tools/javac/diags/examples.not-yet.txt



More information about the jdk-changes mailing list