[aarch64-port-dev ] [RFR] [8u] 8u252-b02 Upstream Sync

Andrew John Hughes gnu.andrew at redhat.com
Mon Feb 17 19:41:41 UTC 2020


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/

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

Changes in aarch64-shenandoah-jdk8u252-b02:
  - S7143743: Potential memory leak with zip provider
  - S8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field
_out
  - S8143849: Integrate Marlin renderer per JEP 265
  - S8146792: Predicate moved after partial peel may lead to broken graph
  - S8193255: Root Certificates should be stored in text format and
assembled at build time
  - S8232154: Update Mesa 3-D Headers to version 19.2.1
  - S8233995: java.vm.vendor (and potentially other properties/fields)
not correctly set in Windows/Hotspot build of OpenJDK8
  - S8235142: JDK-8193255 backport broke bootstrap with JDK 10

Main issue of note:
None, clean merge

diffstat for root
 b/.hgtags                                |    1
 b/THIRD_PARTY_README                     |  122
+++++++++++++++++++++++++++++--
 b/common/autoconf/generated-configure.sh |    4 -
 b/common/autoconf/jdk-options.m4         |    2
 4 files changed, 117 insertions(+), 12 deletions(-)

diffstat for corba
 b/.hgtags            |    1
 b/THIRD_PARTY_README |  122
++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 116 insertions(+), 7 deletions(-)

diffstat for jaxp
 b/.hgtags            |    1
 b/THIRD_PARTY_README |  122
++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 116 insertions(+), 7 deletions(-)

diffstat for jaxws
 b/.hgtags            |    1
 b/THIRD_PARTY_README |  122
++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 116 insertions(+), 7 deletions(-)

diffstat for langtools
 b/.hgtags            |    1
 b/THIRD_PARTY_README |  122
++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 116 insertions(+), 7 deletions(-)

diffstat for nashorn
 b/.hgtags            |    1
 b/THIRD_PARTY_README |  122
++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 116 insertions(+), 7 deletions(-)

diffstat for jdk
 b/.hgtags
                   |    1
 b/make/CopyFiles.gmk
                   |    8
 b/make/GenerateData.gmk
                   |   16
 b/make/Tools.gmk
                   |    5
 b/make/data/cacerts/README
                   |   10
 b/make/data/cacerts/actalisauthenticationrootca
                   |   40
 b/make/data/cacerts/addtrustclass1ca
                   |   31
 b/make/data/cacerts/addtrustexternalca
                   |   32
 b/make/data/cacerts/addtrustqualifiedca
                   |   32
 b/make/data/cacerts/affirmtrustcommercialca
                   |   27
 b/make/data/cacerts/affirmtrustnetworkingca
                   |   27
 b/make/data/cacerts/affirmtrustpremiumca
                   |   38
 b/make/data/cacerts/affirmtrustpremiumeccca
                   |   20
 b/make/data/cacerts/baltimorecybertrustca
                   |   28
 b/make/data/cacerts/buypassclass2ca
                   |   38
 b/make/data/cacerts/buypassclass3ca
                   |   38
 b/make/data/cacerts/camerfirmachambersca
                   |   49
 b/make/data/cacerts/camerfirmachamberscommerceca
                   |   35
 b/make/data/cacerts/camerfirmachambersignca
                   |   48
 b/make/data/cacerts/certumca
                   |   26
 b/make/data/cacerts/certumtrustednetworkca
                   |   29
 b/make/data/cacerts/chunghwaepkirootca
                   |   40
 b/make/data/cacerts/comodoaaaca
                   |   32
 b/make/data/cacerts/comodoeccca
                   |   23
 b/make/data/cacerts/comodorsaca
                   |   41
 b/make/data/cacerts/digicertassuredidg2
                   |   29
 b/make/data/cacerts/digicertassuredidg3
                   |   22
 b/make/data/cacerts/digicertassuredidrootca
                   |   29
 b/make/data/cacerts/digicertglobalrootca
                   |   29
 b/make/data/cacerts/digicertglobalrootg2
                   |   29
 b/make/data/cacerts/digicertglobalrootg3
                   |   22
 b/make/data/cacerts/digicerthighassuranceevrootca
                   |   30
 b/make/data/cacerts/digicerttrustedrootg4
                   |   39
 b/make/data/cacerts/dtrustclass3ca2
                   |   32
 b/make/data/cacerts/dtrustclass3ca2ev
                   |   32
 b/make/data/cacerts/entrust2048ca
                   |   32
 b/make/data/cacerts/entrustevca
                   |   34
 b/make/data/cacerts/entrustrootcaec1
                   |   25
 b/make/data/cacerts/entrustrootcag2
                   |   32
 b/make/data/cacerts/geotrustglobalca
                   |   27
 b/make/data/cacerts/geotrustprimaryca
                   |   28
 b/make/data/cacerts/geotrustprimarycag2
                   |   24
 b/make/data/cacerts/geotrustprimarycag3
                   |   31
 b/make/data/cacerts/geotrustuniversalca
                   |   38
 b/make/data/cacerts/globalsignca
                   |   28
 b/make/data/cacerts/globalsigneccrootcar4
                   |   20
 b/make/data/cacerts/globalsigneccrootcar5
                   |   21
 b/make/data/cacerts/globalsignr2ca
                   |   29
 b/make/data/cacerts/globalsignr3ca
                   |   28
 b/make/data/cacerts/globalsignrootcar6
                   |   39
 b/make/data/cacerts/godaddyclass2ca
                   |   31
 b/make/data/cacerts/godaddyrootg2ca
                   |   30
 b/make/data/cacerts/identrustcommercial
                   |   38
 b/make/data/cacerts/identrustdstx3
                   |   27
 b/make/data/cacerts/identrustpublicca
                   |   38
 b/make/data/cacerts/keynectisrootca
                   |   30
 b/make/data/cacerts/letsencryptisrgx1
                   |   38
 b/make/data/cacerts/luxtrustglobalrootca
                   |   28
 b/make/data/cacerts/quovadisrootca
                   |   41
 b/make/data/cacerts/quovadisrootca1g3
                   |   38
 b/make/data/cacerts/quovadisrootca2
                   |   40
 b/make/data/cacerts/quovadisrootca2g3
                   |   38
 b/make/data/cacerts/quovadisrootca3
                   |   45
 b/make/data/cacerts/quovadisrootca3g3
                   |   38
 b/make/data/cacerts/secomscrootca1
                   |   27
 b/make/data/cacerts/secomscrootca2
                   |   28
 b/make/data/cacerts/securetrustca
                   |   29
 b/make/data/cacerts/soneraclass2ca
                   |   26
 b/make/data/cacerts/starfieldclass2ca
                   |   31
 b/make/data/cacerts/starfieldrootg2ca
                   |   30
 b/make/data/cacerts/starfieldservicesrootg2ca
                   |   31
 b/make/data/cacerts/swisssigngoldg2ca
                   |   40
 b/make/data/cacerts/swisssignplatinumg2ca
                   |   40
 b/make/data/cacerts/swisssignsilverg2ca
                   |   40
 b/make/data/cacerts/teliasonerarootcav1
                   |   37
 b/make/data/cacerts/thawtepremiumserverca
                   |   27
 b/make/data/cacerts/thawteprimaryrootca
                   |   32
 b/make/data/cacerts/thawteprimaryrootcag2
                   |   23
 b/make/data/cacerts/thawteprimaryrootcag3
                   |   32
 b/make/data/cacerts/ttelesecglobalrootclass2ca
                   |   30
 b/make/data/cacerts/ttelesecglobalrootclass3ca
                   |   30
 b/make/data/cacerts/usertrusteccca
                   |   23
 b/make/data/cacerts/usertrustrsaca
                   |   41
 b/make/data/cacerts/utnuserfirstobjectca
                   |   33
 b/make/data/cacerts/verisignclass2g2ca
                   |   26
 b/make/data/cacerts/verisignclass3ca
                   |   21
 b/make/data/cacerts/verisignclass3g2ca
                   |   26
 b/make/data/cacerts/verisignclass3g3ca
                   |   31
 b/make/data/cacerts/verisignclass3g4ca
                   |   28
 b/make/data/cacerts/verisignclass3g5ca
                   |   35
 b/make/data/cacerts/verisigntsaca
                   |   24
 b/make/data/cacerts/verisignuniversalrootca
                   |   35
 b/make/data/cacerts/xrampglobalca
                   |   32
 b/make/src/classes/build/tools/generatecacerts/GenerateCacerts.java
                   |   62
 b/src/share/classes/sun/java2d/marlin/ArrayCache.java
                   |  216 +
 b/src/share/classes/sun/java2d/marlin/ByteArrayCache.java
                   |  151
 b/src/share/classes/sun/java2d/marlin/CollinearSimplifier.java
                   |  155 +
 b/src/share/classes/sun/java2d/marlin/Curve.java
                   |  306 +
 b/src/share/classes/sun/java2d/marlin/Dasher.java
                   |  702 ++++
 b/src/share/classes/sun/java2d/marlin/FloatArrayCache.java
                   |  152
 b/src/share/classes/sun/java2d/marlin/FloatMath.java
                   |  213 +
 b/src/share/classes/sun/java2d/marlin/Helpers.java
                   |  441 ++
 b/src/share/classes/sun/java2d/marlin/IntArrayCache.java
                   |  151
 b/src/share/classes/sun/java2d/marlin/MarlinCache.java
                   |  676 ++++
 b/src/share/classes/sun/java2d/marlin/MarlinConst.java
                   |  121
 b/src/share/classes/sun/java2d/marlin/MarlinProperties.java
                   |  181 +
 b/src/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
                   | 1064 ++++++
 b/src/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
                   |  465 +++
 b/src/share/classes/sun/java2d/marlin/MarlinUtils.java
                   |  104
 b/src/share/classes/sun/java2d/marlin/MergeSort.java
                   |  177 +
 b/src/share/classes/sun/java2d/marlin/OffHeapArray.java
                   |  166 +
 b/src/share/classes/sun/java2d/marlin/Renderer.java
                   | 1546 ++++++++++
 b/src/share/classes/sun/java2d/marlin/RendererContext.java
                   |  471 +++
 b/src/share/classes/sun/java2d/marlin/RendererStats.java
                   |  319 ++
 b/src/share/classes/sun/java2d/marlin/Stroker.java
                   | 1388 ++++++++
 b/src/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
                   |  507 +++
 b/src/share/classes/sun/java2d/marlin/Version.java
                   |   39
 b/src/share/classes/sun/java2d/marlin/stats/Histogram.java
                   |  102
 b/src/share/classes/sun/java2d/marlin/stats/Monitor.java
                   |   53
 b/src/share/classes/sun/java2d/marlin/stats/StatLong.java
                   |   97
 b/src/share/classes/sun/java2d/pipe/AAShapePipe.java
                   |  131
 b/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine   |    3
 b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java
                   |   10
 b/src/solaris/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine |    3
 b/test/sun/java2d/marlin/CeilAndFloorTests.java
                   |  249 +
 b/test/sun/java2d/marlin/CrashTest.java
                   |  289 +
 126 files changed, 13485 insertions(+), 56 deletions(-)

diffstat for hotspot
 b/.hgtags                                                  |    1
 b/THIRD_PARTY_README                                       |  122 ++++-
 b/make/windows/build.make                                  |    2
 b/make/windows/makefiles/compile.make                      |    2
 b/make/windows/makefiles/defs.make                         |    9
 b/make/windows/makefiles/vm.make                           |   12
 b/src/share/vm/opto/loopPredicate.cpp                      |   26 +
 b/src/share/vm/opto/node.cpp                               |    8
 b/test/compiler/loopopts/BadPredicateAfterPartialPeel.java |  312
+++++++++++++
 9 files changed, 480 insertions(+), 14 deletions(-)

Successfully built on x86, x86_64, s390, s390x, ppc, ppc64,
ppc64le & aarch64.

Ok to push?

Thanks,
-- 
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