[RFR] [8u] 8u322-b0{4,5,6} Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Wed Feb 9 03:23:32 UTC 2022


First, the last Mercurial merge:

Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/

Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b04/root/merge.changeset

Changes in aarch64-shenandoah-jdk8u322-b04:
  - JDK-8274407: (tz) Update Timezone Data to 2021c
  - JDK-8274467: TestZoneInfo310.java fails with tzdata2021b
  - JDK-8274468: TimeZoneTest.java fails with tzdata2021b

Main issues of note:
None, clean merge (no HotSpot changes).

diffstat for root
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for corba
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jaxp
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jaxws
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for langtools
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for nashorn
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jdk
 b/.hgtags                                               |    1 
 b/make/data/tzdata/VERSION                              |    2 
 b/make/data/tzdata/africa                               |  124 +------
 b/make/data/tzdata/antarctica                           |   29 -
 b/make/data/tzdata/asia                                 |   26 +
 b/make/data/tzdata/australasia                          |  117 ++++++-
 b/make/data/tzdata/backward                             |   11 
 b/make/data/tzdata/europe                               |   20 -
 b/make/data/tzdata/leapseconds                          |    8 
 b/make/data/tzdata/northamerica                         |  266 +++++-----------
 b/make/data/tzdata/southamerica                         |   87 ++---
 b/make/data/tzdata/zone.tab                             |    9 
 b/src/share/classes/sun/util/calendar/ZoneInfoFile.java |    8 
 b/test/java/util/TimeZone/TimeZoneTest.java             |    6 
 b/test/sun/util/calendar/zi/tzdata/VERSION              |    2 
 b/test/sun/util/calendar/zi/tzdata/africa               |  124 +------
 b/test/sun/util/calendar/zi/tzdata/antarctica           |   29 -
 b/test/sun/util/calendar/zi/tzdata/asia                 |   26 +
 b/test/sun/util/calendar/zi/tzdata/australasia          |  117 ++++++-
 b/test/sun/util/calendar/zi/tzdata/backward             |   11 
 b/test/sun/util/calendar/zi/tzdata/europe               |   20 -
 b/test/sun/util/calendar/zi/tzdata/leapseconds          |    8 
 b/test/sun/util/calendar/zi/tzdata/northamerica         |  266 +++++-----------
 b/test/sun/util/calendar/zi/tzdata/southamerica         |   87 ++---
 b/test/sun/util/calendar/zi/tzdata/zone.tab             |    9 
 25 files changed, 608 insertions(+), 805 deletions(-)

diffstat for hotspot
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & aarch64.

Ok to push?

Secondly, the Shenandoah changes are applied to this tree on top of 8u322-b04
to create (nearly) the same code as explained in my last e-mail. b05 & b06
are then merged on top:

https://github.com/gnu-andrew/jdk8u/tree/sh-jdk8u

Ok to push this to https://github.com/openjdk/shenandoah-jdk8u once I have
direct push access?

Changes in aarch64-shenandoah-jdk8u322-b05:
  - JDK-8275766: (tz) Update Timezone Data to 2021e
  - JDK-8275849: TestZoneInfo310.java fails with tzdata2021e
  - JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766

Changes in aarch64-shenandoah-jdk8u322-b06:
  - JDK-8264934: Enhance cross VM serialization
  - JDK-8268488: More valuable DerValues
  - JDK-8268494: Better inlining of inlined interfaces
  - JDK-8268512: More content for ContentInfo
  - JDK-8268795: Enhance digests of Jar files
  - JDK-8268801: Improve PKCS attribute handling
  - JDK-8268813: Better String matching
  - JDK-8269151: Better construction of EncryptedPrivateKeyInfo
  - JDK-8269944: Better HTTP transport redux
  - JDK-8270392: Improve String constructions
  - JDK-8270416: Enhance construction of Identity maps
  - JDK-8270492: Better resolution of URIs
  - JDK-8270498: Improve SAX Parser configuration management
  - JDK-8270646: Improved scanning of XML entities
  - JDK-8271962: Better TrueType font loading
  - JDK-8271968: Better canonical naming
  - JDK-8271987: Manifest improved manifest entries
  - JDK-8272014: Better array indexing
  - JDK-8272026: Verify Jar Verification
  - JDK-8272236: Improve serial forms for transport
  - JDK-8272272: Enhance jcmd communication
  - JDK-8272462: Enhance image handling
  - JDK-8273290: Enhance sound handling
  - JDK-8273308: PatternMatchTest.java fails on CI
  - JDK-8273748: Improve Solaris font rendering
  - JDK-8273756: Enhance BMP image support
  - JDK-8273838: Enhanced BMP processing
  - JDK-8273968: JCK javax_xml tests fail in CI

Thanks,
-- 
Andrew :)
Pronouns: he / him or they / them
Senior Free Java Software Engineer
OpenJDK Package Owner
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


More information about the shenandoah-dev mailing list