[aarch64-port-dev ] [RFR] [8u] 8u222-b08 Upstream Sync
Andrew John Hughes
gnu.andrew at redhat.com
Mon Jul 8 01:47:17 UTC 2019
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b08/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u222-b08:
- S8031145: Re-examine closed i18n tests to see it they can be moved
to the jdk repository.
- S8040211: Update LSR datafile for BCP 47
- S8177472: Remove hard-coded IANA Subtag Registry map in
LocaleEquivalentMap.java
- S8181594: Efficient and constant-time modular arithmetic
- S8182999: SunEC throws ProviderException on invalid curves
- S8187946: Support ISO 4217 Amendments 163 and 164
- S8191404: Upgrading JDK with latest available LSR data from IANA.
- S8193552: ISO 4217 amendment 165
- S8195478: sun/text/resources/LocaleDataTest.java fails with
java.lang.Exception
- S8201317: X25519/X448 code improvements
- S8202026: ISO 4217 amendment 166
- S8203228: Branch-free output conversion for X25519 and X448
- S8203872: Upgrading JDK with latest available LSR data from IANA.
- S8204269: ISO 4217 amendment 167
- S8208648: ECC Field Arithmetic Enhancements
- S8208698: Improved ECC Implementation
- S8208746: ISO 4217 Amendment #168 update
- S8209775: ISO 4217 Amendment #169 update
- S8210153: localized currency symbol of VES
- S8213294: Upgrade IANA LSR data
- S8214935: Upgrade IANA LSR data
- S8219781: Localized names for Japanese era Reiwa in COMPAT provider
Main issues of note:
These are all JDK changes, so no real merge with the Shenandoah+AArch64
HotSpot code to speak of.
diffstat for root
b/.hgtags | 2 ++
1 file changed, 2 insertions(+)
diffstat for corba
b/.hgtags | 2 ++
1 file changed, 2 insertions(+)
diffstat for jaxp
b/.hgtags | 2 ++
1 file changed, 2 insertions(+)
diffstat for jaxws
b/.hgtags | 2 ++
1 file changed, 2 insertions(+)
diffstat for langtools
b/.hgtags | 2 ++
1 file changed, 2 insertions(+)
diffstat for nashorn
b/.hgtags | 2 ++
1 file changed, 2 insertions(+)
diffstat for jdk
a/src/share/classes/sun/util/locale/LocaleEquivalentMaps.java
| 214
b/.hgtags
| 2
b/make/Tools.gmk
| 3
b/make/data/lsrdata/language-subtag-registry.txt
| 1237 ++++
b/make/gensrc/GensrcLocaleDataMetaInfo.gmk
| 12
b/make/mapfiles/libsunec/mapfile-vers
| 3
b/make/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java | 245
b/src/share/classes/java/util/CurrencyData.properties
| 24
b/src/share/classes/sun/security/ec/ECDHKeyAgreement.java
| 164
b/src/share/classes/sun/security/ec/ECDSAOperations.java
| 202
b/src/share/classes/sun/security/ec/ECDSASignature.java
| 122
b/src/share/classes/sun/security/ec/ECKeyPairGenerator.java
| 170
b/src/share/classes/sun/security/ec/ECOperations.java
| 499 +
b/src/share/classes/sun/security/ec/ECPrivateKeyImpl.java
| 70
b/src/share/classes/sun/security/ec/point/AffinePoint.java
| 76
b/src/share/classes/sun/security/ec/point/ImmutablePoint.java
| 32
b/src/share/classes/sun/security/ec/point/MutablePoint.java
| 37
b/src/share/classes/sun/security/ec/point/Point.java
| 45
b/src/share/classes/sun/security/ec/point/ProjectivePoint.java
| 160
b/src/share/classes/sun/security/util/ArrayUtil.java
| 51
b/src/share/classes/sun/security/util/ECUtil.java
| 2
b/src/share/classes/sun/security/util/math/ImmutableIntegerModuloP.java
| 34
b/src/share/classes/sun/security/util/math/IntegerFieldModuloP.java
| 115
b/src/share/classes/sun/security/util/math/IntegerModuloP.java
| 205
b/src/share/classes/sun/security/util/math/MutableIntegerModuloP.java
| 162
b/src/share/classes/sun/security/util/math/SmallValue.java
| 38
b/src/share/classes/sun/security/util/math/intpoly/FieldGen.jsh
| 851 +++
b/src/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java | 767 +++
b/src/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java | 209
b/src/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java | 215
b/src/share/classes/sun/security/util/math/intpoly/IntegerPolynomial448.java | 251 +
b/src/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java | 339 +
b/src/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java | 431 +
b/src/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java | 417 +
b/src/share/classes/sun/security/util/math/intpoly/P256OrderField.java
| 673 ++
b/src/share/classes/sun/security/util/math/intpoly/P384OrderField.java
| 881 +++
b/src/share/classes/sun/security/util/math/intpoly/P521OrderField.java
| 1377 +++++
b/src/share/classes/sun/security/util/math/intpoly/header.txt
| 28
b/src/share/classes/sun/text/resources/ar/FormatData_ar.java
| 2
b/src/share/classes/sun/text/resources/ar/JavaTimeSupplementary_ar.java
| 2
b/src/share/classes/sun/text/resources/hi/JavaTimeSupplementary_hi_IN.java | 2
b/src/share/classes/sun/text/resources/ko/FormatData_ko.java
| 1
b/src/share/classes/sun/text/resources/ko/JavaTimeSupplementary_ko.java
| 2
b/src/share/classes/sun/text/resources/ru/JavaTimeSupplementary_ru.java
| 2
b/src/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr.java
| 2
b/src/share/classes/sun/text/resources/th/FormatData_th.java
| 2
b/src/share/classes/sun/text/resources/th/JavaTimeSupplementary_th.java
| 2
b/src/share/classes/sun/text/resources/zh/FormatData_zh.java
| 1
b/src/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh.java
| 2
b/src/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh_TW.java | 2
b/src/share/classes/sun/util/resources/CurrencyNames.properties
| 12
b/src/share/classes/sun/util/resources/es/CurrencyNames_es_VE.properties | 4
b/src/share/native/sun/security/ec/ECC_JNI.cpp
| 44
b/test/TEST.groups
| 5
b/test/java/awt/ComponentOrientation/BasicTest.java
| 151
b/test/java/awt/ComponentOrientation/BorderTest.java
| 117
b/test/java/awt/ComponentOrientation/FlowTest.java
| 150
b/test/java/awt/ComponentOrientation/TestBundle.java
| 46
b/test/java/awt/ComponentOrientation/TestBundle1.java
| 49
b/test/java/awt/ComponentOrientation/TestBundle1_ar.java
| 49
b/test/java/awt/ComponentOrientation/TestBundle_es.java
| 46
b/test/java/awt/ComponentOrientation/TestBundle_iw.java
| 48
b/test/java/awt/ComponentOrientation/WindowTest.java
| 155
b/test/java/text/AttributedCharacterIterator/Attribute/ReadResolve.java
| 88
b/test/java/text/AttributedString/AttributedStringTest.java
| 258 +
b/test/java/text/AttributedString/TestAttributedStringCtor.java
| 55
b/test/java/text/AttributedString/getRunStartLimitTest.java
| 116
b/test/java/text/BreakIterator/BreakIteratorTest.java
| 1438 +++++
b/test/java/text/BreakIterator/Bug4533872.java
| 261 +
b/test/java/text/BreakIterator/Bug4740757.java
| 76
b/test/java/text/BreakIterator/Bug4912404.java
| 41
b/test/java/text/BreakIterator/Bug4932583.java
| 41
b/test/java/text/BreakIterator/Bug6513074.java
| 122
b/test/java/text/BreakIterator/NewVSOld_th_TH.java
| 86
b/test/java/text/BreakIterator/broken_th_TH.txt
| 13
b/test/java/text/BreakIterator/test_th_TH.txt
| 1
b/test/java/text/CharacterIterator/CharacterIteratorTest.java
| 286 +
b/test/java/text/Collator/APITest.java
| 318 +
b/test/java/text/Collator/Bug6271411.java
| 194
b/test/java/text/Collator/CollationKeyTest.java
| 41
b/test/java/text/Collator/CollationKeyTestImpl.java
| 243
b/test/java/text/Collator/CollatorTest.java
| 141
b/test/java/text/Collator/CurrencyCollate.java
| 86
b/test/java/text/Collator/DanishTest.java
| 215
b/test/java/text/Collator/DummyTest.java
| 421 +
b/test/java/text/Collator/EnglishTest.java
| 226
b/test/java/text/Collator/FinnishTest.java
| 98
b/test/java/text/Collator/FrenchTest.java
| 100
b/test/java/text/Collator/G7Test.java
| 294 +
b/test/java/text/Collator/GermanTest.java
| 111
b/test/java/text/Collator/IteratorTest.java
| 291 +
b/test/java/text/Collator/JapaneseTest.java
| 324 +
b/test/java/text/Collator/KoreanTest.java
| 142
b/test/java/text/Collator/MonkeyTest.java
| 149
b/test/java/text/Collator/Regression.java
| 940 +++
b/test/java/text/Collator/SpanishTest.java
| 106
b/test/java/text/Collator/SurrogatesTest.java
| 117
b/test/java/text/Collator/Test4401726.java
| 98
b/test/java/text/Collator/ThaiTest.java
| 156
b/test/java/text/Collator/TurkishTest.java
| 118
b/test/java/text/Collator/VietnameseTest.java
| 364 +
b/test/java/text/Format/ChoiceFormat/Bug4185732.ser.txt
| 44
b/test/java/text/Format/ChoiceFormat/Bug4185732Test.java
| 117
b/test/java/text/Format/ChoiceFormat/Bug4387255.java
| 69
b/test/java/text/Format/DateFormat/Bug4322313.java
| 364 +
b/test/java/text/Format/DateFormat/Bug4407042.java
| 132
b/test/java/text/Format/DateFormat/Bug4736959.java
| 53
b/test/java/text/Format/DateFormat/Bug4845901.java
| 64
b/test/java/text/Format/DateFormat/Bug6251817.java
| 45
b/test/java/text/Format/DateFormat/Bug6335238.java
| 163
b/test/java/text/Format/DateFormat/Bug6530336.java
| 108
b/test/java/text/Format/DateFormat/DateFormatRegression.java
| 1098 ++++
b/test/java/text/Format/DateFormat/DateFormatRoundTripTest.java
| 727 ++
b/test/java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java | 121
b/test/java/text/Format/DateFormat/DateFormatTest.java
| 1207 ++++
b/test/java/text/Format/DateFormat/IntlTestDateFormat.java
| 273 +
b/test/java/text/Format/DateFormat/IntlTestDateFormatAPI.java
| 218
b/test/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
| 206
b/test/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java
| 188
b/test/java/text/Format/DateFormat/NonGregorianFormatTest.java
| 216
b/test/java/text/Format/DateFormat/SDFserialized.ser.txt
| 173
b/test/java/text/Format/DateFormat/TimeZoneNameTest.java
| 152
b/test/java/text/Format/DateFormat/bug4097450.java
| 71
b/test/java/text/Format/DateFormat/bug4099975.java
| 41
b/test/java/text/Format/DateFormat/bug4117335.java
| 83
b/test/java/text/Format/DateFormat/bug4358730.java
| 84
b/test/java/text/Format/DateFormat/bug6271375.java
| 61
b/test/java/text/Format/DateFormat/bug6317072.java
| 81
b/test/java/text/Format/DateFormat/bug6412896.java
| 50
b/test/java/text/Format/MessageFormat/Bug4185816.ser.txt
| 58
b/test/java/text/Format/MessageFormat/Bug4185816Corrupt.ser.txt
| 58
b/test/java/text/Format/MessageFormat/Bug4185816Test.java
| 135
b/test/java/text/Format/MessageFormat/Bug6481179.java
| 64
b/test/java/text/Format/MessageFormat/LargeMessageFormat.java
| 121
b/test/java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java | 115
b/test/java/text/Format/MessageFormat/MessageRegression.java
| 644 ++
b/test/java/text/Format/MessageFormat/MessageTest.java
| 102
b/test/java/text/Format/MessageFormat/bug4492719.java
| 79
b/test/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java
| 134
b/test/java/text/Format/NumberFormat/BigDecimalFormat.java
| 1044 ++++
b/test/java/text/Format/NumberFormat/BigDecimalParse.java
| 709 ++
b/test/java/text/Format/NumberFormat/Bug4208135.java
| 127
b/test/java/text/Format/NumberFormat/Bug4833877.java
| 464 +
b/test/java/text/Format/NumberFormat/Bug4838107.java
| 248
b/test/java/text/Format/NumberFormat/Bug4944439.java
| 111
b/test/java/text/Format/NumberFormat/Bug4990596.java
| 59
b/test/java/text/Format/NumberFormat/Bug6278616.java
| 69
b/test/java/text/Format/NumberFormat/CurrencyFormat.java
| 141
b/test/java/text/Format/NumberFormat/CurrencySymbols.properties
| 134
b/test/java/text/Format/NumberFormat/DFSDeserialization142.java
| 56
b/test/java/text/Format/NumberFormat/DFSExponential.java
| 87
b/test/java/text/Format/NumberFormat/DFSSerialization.java
| 151
b/test/java/text/Format/NumberFormat/DFSSerialization142.java
| 54
b/test/java/text/Format/NumberFormat/DecimalFormat.114.txt
| 54
b/test/java/text/Format/NumberFormat/DecimalFormatSymbols.114.txt
| 39
b/test/java/text/Format/NumberFormat/DecimalFormatSymbols.142.txt
| 42
b/test/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java
| 255 +
b/test/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
| 139
b/test/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java
| 220
b/test/java/text/Format/NumberFormat/NumberFormat4185761a.ser.txt
| 57
b/test/java/text/Format/NumberFormat/NumberFormat4185761b.ser.txt
| 57
b/test/java/text/Format/NumberFormat/NumberFormatRounding.java
| 130
b/test/java/text/Format/NumberFormat/NumberRegression.java
| 1824 +++++++
b/test/java/text/Format/NumberFormat/NumberRoundTrip.java
| 234
b/test/java/text/Format/NumberFormat/NumberTest.java
| 411 +
b/test/java/text/Format/NumberFormat/PositionTest.java
| 221
b/test/java/text/Format/NumberFormat/SerializationLoadTest.java
| 84
b/test/java/text/Format/NumberFormat/SerializationSaveTest.java
| 79
b/test/java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java
| 44
b/test/java/text/Format/common/Bug4769840.java
| 82
b/test/java/text/Format/common/Bug6215962.java
| 161
b/test/java/text/Format/common/ChoiceFormat.ser.txt
| 37
b/test/java/text/Format/common/DateFormat.Field.ser.txt
| 32
b/test/java/text/Format/common/FormatIteratorTest.java
| 440 +
b/test/java/text/Format/common/MessageFormat.Field.ser.txt
| 32
b/test/java/text/Format/common/NumberFormat.Field.ser.txt
| 31
b/test/java/text/Format/common/PParser.java
| 274 +
b/test/java/text/Format/common/dateFormat.props
| 333 +
b/test/java/text/Format/common/decimalFormat.props
| 1280 +++++
b/test/java/text/Format/common/messageFormat.props
| 520 ++
b/test/java/text/testlib/HexDumpReader.java
| 115
b/test/java/text/testlib/IntlTest.java
| 266 +
b/test/java/util/Calendar/BuddhistCalendarTest.java
| 243
b/test/java/util/Calendar/Bug4302966.java
| 42
b/test/java/util/Calendar/Bug4766302.java
| 51
b/test/java/util/Calendar/Bug4851640.java
| 59
b/test/java/util/Calendar/Bug4958050.java
| 255 +
b/test/java/util/Calendar/Bug5078053.java
| 100
b/test/java/util/Calendar/Bug6178071.java
| 50
b/test/java/util/Calendar/Bug6234795.java
| 97
b/test/java/util/Calendar/Bug6448234.java
| 58
b/test/java/util/Calendar/CalendarLimitTest.java
| 202
b/test/java/util/Calendar/CalendarRegression.java
| 2496 ++++++++++
b/test/java/util/Calendar/CalendarTest.java
| 1102 ++++
b/test/java/util/Calendar/FieldStateTest.java
| 216
b/test/java/util/Calendar/GregorianCutoverTest.java
| 324 +
b/test/java/util/Calendar/JapanEraNameCompatTest.java
| 144
b/test/java/util/Calendar/JulianTest.java
| 52
b/test/java/util/Calendar/Koyomi.java
| 289 +
b/test/java/util/Calendar/Limit.java
| 64
b/test/java/util/Calendar/NonLenientTest.java
| 221
b/test/java/util/Calendar/ResolutionTest.java
| 111
b/test/java/util/Calendar/RollDayOfWeekTest.java
| 137
b/test/java/util/Calendar/StampOverflow.java
| 80
b/test/java/util/Calendar/ZoneOffsets.java
| 231
b/test/java/util/Calendar/bug4028518.java
| 56
b/test/java/util/Calendar/bug4100311.java
| 47
b/test/java/util/Calendar/bug4243802.java
| 93
b/test/java/util/Calendar/bug4316678.java
| 69
b/test/java/util/Calendar/bug4372743.java
| 133
b/test/java/util/Calendar/bug4401223.java
| 91
b/test/java/util/Calendar/bug4409072.java
| 683 ++
b/test/java/util/Calendar/bug4514831.java
| 95
b/test/java/util/Currency/ValidateISO4217.java
| 11
b/test/java/util/Currency/tablea1.txt
| 16
b/test/java/util/Date/Bug4955000.java
| 144
b/test/java/util/Date/DateGregorianCalendarTest.java
| 235
b/test/java/util/Date/DateRegression.java
| 241
b/test/java/util/Date/DateTest.java
| 236
b/test/java/util/Date/TZ.java
| 58
b/test/java/util/Date/TimestampTest.java
| 134
b/test/java/util/Locale/Bug8040211.java
| 363 +
b/test/java/util/TimeZone/Bug4322313.java
| 228
b/test/java/util/TimeZone/Bug5097350.java
| 63
b/test/java/util/TimeZone/DefaultTimeZoneTest.html
| 74
b/test/java/util/TimeZone/DefaultTimeZoneTest.java
| 108
b/test/java/util/TimeZone/HongKong.java
| 64
b/test/java/util/TimeZone/IDTest.java
| 121
b/test/java/util/TimeZone/TimeZoneBoundaryTest.java
| 491 +
b/test/java/util/TimeZone/TimeZoneRegression.java
| 995 +++
b/test/java/util/TimeZone/TimeZoneTest.java
| 737 ++
b/test/java/util/TimeZone/TransitionTest.java
| 287 +
b/test/java/util/TimeZone/UTCAliasTest.java
| 52
b/test/java/util/TimeZone/bug4096952.java
| 67
b/test/sun/security/ec/InvalidCurve.java
| 61
b/test/sun/security/util/math/BigIntegerModuloP.java
| 294 +
b/test/sun/security/util/math/TestIntegerModuloP.java
| 393 +
b/test/sun/text/IntHashtable/Bug4170614Test.java
| 191
b/test/sun/text/IntHashtable/Bug4170614Test.sh
| 81
b/test/sun/text/IntHashtable/Bug4705389.java
| 43
b/test/sun/text/resources/LocaleData
| 13
b/test/sun/text/resources/LocaleDataTest.java
| 4
242 files changed, 51294 insertions(+), 504 deletions(-)
diffstat for hotspot
b/.hgtags | 2 ++
1 file changed, 2 insertions(+)
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