[aarch64-port-dev ] [RFR] [8u] 8u222-b09 & 8u222-b10 Upstream Sync
Andrew John Hughes
gnu.andrew at redhat.com
Tue Jul 16 22:27:11 UTC 2019
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/
Merge changesets for b09:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/corba/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/jaxp/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/jaxws/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/jdk/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/hotspot/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/langtools/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/nashorn/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/root/b09.changeset
Merge changesets for b10:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/corba/b10.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/jaxp/b10.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/jaxws/b10.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/jdk/b10.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/hotspot/b10.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/langtools/b10.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/nashorn/b10.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b10/root/b10.changeset
Changes in aarch64-shenandoah-jdk8u222-b09:
- S8135248: Add utility methods to check indexes and ranges
- S8142493: Utility methods to check indexes and ranges doesn't
specify behavior when function produces null
- S8146458: Improve exception reporting for
Objects.checkIndex/checkFromToIndex/checkFromIndexSize
- S8155794: Move Objects.checkIndex BiFunction accepting methods to an
internal package
- S8179098: Crypto AES/ECB encryption/decryption performance
regression (introduced in jdk9b73)
- S8191073: JpegImageReader throws IndexOutOfBoundsException when
trying to read image data from tables-only image
- S8212328, CVE-2019-2762: Exceptional throw cases
- S8213431, CVE-2019-2766: Improve file protocol handling
- S8213432, CVE-2019-2769: Better copies of CopiesList
- S8216381, CVE-2019-2786: More limited privilege usage
- S8217563: Improve realm maintenance
- S8218863: Better endpoint checks
- S8218873: Improve JSSE endpoint checking
- S8218876, CVE-2019-7317: Improve PNG support options
- S8219775: Certificate validation improvements
- S8220192: Better outlook for SecureRandom
- S8220517: Enhanced GIF support
- S8221518, CVE-2019-2816: Normalize normalization
- S8223511, CVE-2019-2842: Extended AES support
Changes in aarch64-shenandoah-jdk8u222-b10:
- S8157792: After Integrating tzdata2016d the
test/sun/util/calendar/zi/TestZoneInfo310.java fails for "Asia/Oral" and
"Asia/Qyzylorda" Timezones
- S8215982: (tz) Upgrade time-zone data to tzdata2018i
- S8219018: Adjust positions of glyphs
- S8219020: Table alternate substitutions
- S8224560: (tz) Upgrade time-zone data to tzdata2019a
- S8225580: tzdata2018i integration causes test failures on jdk-13
Main issues of note:
These are all JDK changes, bar one HotSpot update to got with 8223511,
so nothing much in terms of merging with Shenandoah code.
diffstat for root (b09)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for corba (b09)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jaxp (b09)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jaxws (b09)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for langtools (b09)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for nashorn (b09)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jdk (b09)
b/.hgtags
| 1
b/src/macosx/native/java/util/SCDynamicStoreConfig.m
| 5
b/src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m
| 12
b/src/share/classes/com/sun/crypto/provider/AESCrypt.java
| 24
b/src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
| 37 -
b/src/share/classes/com/sun/crypto/provider/CipherFeedback.java
| 16
b/src/share/classes/com/sun/crypto/provider/CounterMode.java
| 7
b/src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java
| 17
b/src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
| 39 -
b/src/share/classes/com/sun/crypto/provider/OutputFeedback.java
| 12
b/src/share/classes/com/sun/crypto/provider/PCBC.java
| 17
b/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
| 12
b/src/share/classes/java/lang/Throwable.java
| 87 +-
b/src/share/classes/java/net/URL.java
| 22
b/src/share/classes/java/net/URLStreamHandler.java
| 7
b/src/share/classes/java/security/AccessController.java
| 8
b/src/share/classes/java/util/Collections.java
| 9
b/src/share/classes/jdk/internal/util/Preconditions.java
| 345 ++++++++++
b/src/share/classes/sun/net/util/IPAddressUtil.java
| 181 +++++
b/src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
| 21
b/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
| 8
b/src/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java | 7
b/src/share/classes/sun/security/provider/DigestBase.java
| 24
b/src/share/classes/sun/security/provider/SHA.java
| 20
b/src/share/classes/sun/security/provider/SHA2.java
| 20
b/src/share/classes/sun/security/provider/SHA5.java
| 19
b/src/share/classes/sun/security/ssl/SSLContextImpl.java
| 30
b/src/share/classes/sun/security/ssl/X509TrustManagerImpl.java
| 73 +-
b/src/share/classes/sun/security/util/ArrayUtil.java
| 23
b/src/share/classes/sun/security/util/DerIndefLenConverter.java
| 60 -
b/src/share/classes/sun/security/util/HostnameChecker.java
| 11
b/src/share/native/sun/awt/libpng/png.c
| 3
b/src/windows/classes/sun/net/www/protocol/file/Handler.java
| 4
b/src/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java | 52 +
b/src/windows/native/sun/security/mscapi/security.cpp
| 7
b/test/java/util/Objects/CheckIndex.java
| 300 ++++++++
b/test/javax/imageio/plugins/jpeg/JpegTablesOnlyReadTest.java
| 66 +
37 files changed, 1409 insertions(+), 197 deletions(-)
diffstat for hotspot (b09)
b/.hgtags | 1 +
b/src/share/vm/classfile/vmSymbols.hpp | 12 ++++++------
2 files changed, 7 insertions(+), 6 deletions(-)
diffstat for root (b10)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for corba (b10)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jaxp (b10)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jaxws (b10)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for langtools (b10)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for nashorn (b10)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jdk (b10)
b/.hgtags | 1
b/make/data/tzdata/VERSION | 2
b/make/data/tzdata/africa |
109 ++
b/make/data/tzdata/asia |
479 +++++++---
b/make/data/tzdata/australasia |
281 +++++
b/make/data/tzdata/backward | 3
b/make/data/tzdata/etcetera | 1
b/make/data/tzdata/europe | 4
b/make/data/tzdata/iso3166.tab | 8
b/make/data/tzdata/leapseconds | 11
b/make/data/tzdata/northamerica | 38
b/make/data/tzdata/zone.tab | 3
b/src/share/classes/sun/util/calendar/ZoneInfoFile.java | 10
b/src/share/classes/sun/util/resources/TimeZoneNames.java | 7
b/src/share/classes/sun/util/resources/de/TimeZoneNames_de.java | 4
b/src/share/classes/sun/util/resources/es/TimeZoneNames_es.java | 4
b/src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java | 4
b/src/share/classes/sun/util/resources/it/TimeZoneNames_it.java | 4
b/src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java | 4
b/src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java | 4
b/src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java | 4
b/src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java | 4
b/src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java | 4
b/src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java | 4
b/src/share/native/sun/font/layout/AlternateSubstSubtables.cpp | 8
b/src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp | 3
b/src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp | 3
b/src/share/native/sun/font/layout/MarkToMarkPosnSubtables.cpp | 3
b/src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp | 2
b/test/sun/util/calendar/zi/TestZoneInfo310.java | 27
b/test/sun/util/calendar/zi/Zoneinfo.java | 13
b/test/sun/util/calendar/zi/tzdata/VERSION | 2
b/test/sun/util/calendar/zi/tzdata/africa |
109 ++
b/test/sun/util/calendar/zi/tzdata/asia |
479 +++++++---
b/test/sun/util/calendar/zi/tzdata/australasia |
281 +++++
b/test/sun/util/calendar/zi/tzdata/backward | 3
b/test/sun/util/calendar/zi/tzdata/etcetera | 1
b/test/sun/util/calendar/zi/tzdata/europe | 4
b/test/sun/util/calendar/zi/tzdata/iso3166.tab | 8
b/test/sun/util/calendar/zi/tzdata/leapseconds | 11
b/test/sun/util/calendar/zi/tzdata/northamerica | 38
b/test/sun/util/calendar/zi/tzdata/zone.tab | 3
42 files changed, 1619 insertions(+), 376 deletions(-)
diffstat for hotspot (b10)
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le &
aarch64.
Ok to push?
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew
More information about the aarch64-port-dev
mailing list