[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