OpenJDK 貢献
OpenJDK へ送ったパッチについて。
- [ENHANCEMENT] 8386858: [lworld] omit load_prototype_header when UseObjectMonitorTable is used
UseObjectMonitorTable 有効時に Valhalla 固有の mark word flag を読む経路で load_prototype_header を避けるようにしました。
- [BUG] 8382937: [lworld] System.arraycopy can copy null into a null-restricted array
FlatArrayKlass::copy_array で null-restricted 配列への null コピーが検出されるように修正しました。
- [SUB-TASK] 8381862: Refactor remaining TestNG tests under jdk/net/ExtendedSocketOption to use JUnit
jdk/net/ExtendedSocketOption 配下に残っていた TestNG ベースの NAPI テストを JUnit へ移行しました。
- [BUG] 8372325: Refactor tests under jdk/java/net/httpclient to use ${test.main.class}
HttpClient 配下のテストの @run タグを ${test.main.class} へ置き換えました。
- [BUG] 8378157: Section hyperlink in doc/testing.md refers to building.html instead of building.md
doc/testing.md の Gtest セクションから build documentation への参照を HTML と Markdown の両方に向けました。
- [BUG] 8379675: test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java uses removed methods
GenKeyStore.java の証明書生成処理を X509CertImpl.newSigned へ置き換えました。
- [ENHANCEMENT] 8374202: Simplify significand normalization in BigDecimal(double, MathContext) constructor
BigDecimal(double, MathContext) の仮数部の正規化処理を簡潔にしました。
- [SUB-TASK] 8379818: Refactor java/nio/file/Files/StreamLinesTest.java to use JUnit
StreamLinesTest を TestNG から JUnit へ移行し,OpTestCase への依存を取り除きました。
- [BUG] 8366058: Outdated comment in WinCAPISeedGenerator
Windows 95 についての古いコメントを削除しました。
- [ENHANCEMENT] 8372746: Some httpserver files could benefit from some formatting cleanup
jdk.httpserver の複数ファイルに残っていた空白まわりの不揃いを整理しました。
- [BUG] 8357880: Code formatting typo in Cipher.getMaxAllowedParameterSpec
Cipher クラスの JavaDoc に残っていた code タグの typo を修正しました。
- [BUG] 8371092: NullPointerException in AltServiceUsageTest.afterClass() test
テスト後にチャンネルを閉じる時に発生するぬるぽに対処しました。