zgc-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
December 2019
- 6 participants
- 5 discussions
Changeset: 752bf4d5fbb7
Author: rkennke
Date: 2019-09-30 17:00 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/752bf4d5fbb7
8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 3764371e022f
Author: lucy
Date: 2019-09-30 17:18 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3764371e022f
8231403: [ppc]: Align ReservedCodeCacheSize default value with other platforms
Reviewed-by: goetz
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
Changeset: b14643d898d3
Author: shade
Date: 2019-09-30 18:02 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b14643d898d3
8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 2c06226003aa
Author: pconcannon
Date: 2019-09-30 17:19 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2c06226003aa
8229338: clean up test/jdk/java/util/RandomAccess/Basic.java
Summary: General refactoring of code and increased test coverage
Reviewed-by: lancea, aefimov
! test/jdk/java/util/RandomAccess/Basic.java
Changeset: a595e67d6683
Author: coleenp
Date: 2019-09-30 13:10 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a595e67d6683
8184732: Deadlock detection improvements for 'special' locks
Summary: Assert that special ranked locks cannot safepoint and allow_vm_block and remove locks from the exceptional lock list in no_safepoint_verifier.
Reviewed-by: dholmes, eosterlund
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmThread.cpp
+ test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: a074e637aeee
Author: coleenp
Date: 2019-09-30 13:22 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a074e637aeee
Merge
Changeset: cece74021580
Author: joehw
Date: 2019-09-30 17:54 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cece74021580
8016914: CoreDocumentImpl.setXmlVersion NPE
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest.xml
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest1.xml
Changeset: 35cbd86e088a
Author: mbaesken
Date: 2019-09-26 13:51 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/35cbd86e088a
8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java fails on SLES11 using mozilla-nss-3.14
Reviewed-by: clanger, valeriep
! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java
Changeset: 6fc57e391539
Author: neliasso
Date: 2019-10-01 11:43 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6fc57e391539
8226721: Missing intrinsics for Math.ceil, floor, rint
Reviewed-by: neliasso, vlivanov, ecaspole
Contributed-by: jatin.bhateja(a)intel.com
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
+ test/micro/org/openjdk/bench/java/math/FpRoundingBenchmark.java
Changeset: d7dbabd226ff
Author: pliden
Date: 2019-10-01 12:27 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d7dbabd226ff
8231296: ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails
Reviewed-by: sspitsyn, dcubed, iignatyev
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java
Changeset: 54de0c861d32
Author: dfuchs
Date: 2019-10-01 12:10 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/54de0c861d32
8231506: Fix some instabilities in a few networking tests
Reviewed-by: alanb, chegar, msheppar
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/SocketImpl/SocketImplCombinations.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
Changeset: 94ca05133eb2
Author: jboes
Date: 2019-09-26 12:35 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/94ca05133eb2
8209178: Proxied HttpsURLConnection doesn't send BODY when retrying POST request
Summary: Preserve BODY in poster output stream before sending CONNECT request
Reviewed-by: dfuchs, vtewari
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
+ test/jdk/sun/net/www/http/HttpClient/B8209178.java
Changeset: f4a4804ab3e6
Author: roland
Date: 2019-09-30 17:58 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f4a4804ab3e6
8231665: 8231055 broke escapeAnalysis/TestSelfArrayCopy.java
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java
Changeset: ed5e399d967d
Author: rschmelter
Date: 2019-10-01 14:09 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ed5e399d967d
8191521: handle long relative path specified in -Xbootclasspath/a on windows
Reviewed-by: ccheung, clanger
! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
Changeset: d9b2b4085f9a
Author: clanger
Date: 2019-10-01 14:51 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d9b2b4085f9a
8223869: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms
Reviewed-by: goetz
! test/jdk/ProblemList.txt
Changeset: 9b644c06226f
Author: shade
Date: 2019-10-01 15:38 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9b644c06226f
8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT
Reviewed-by: kvn, dlong, stefank
! test/jtreg-ext/requires/VMProps.java
Changeset: eba8b29bf528
Author: shade
Date: 2019-10-01 15:38 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/eba8b29bf528
8231667: Shenandoah: Full GC should take empty regions into slices for compaction
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: 814156987833
Author: bpb
Date: 2019-10-01 07:37 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/814156987833
8229333: java/io/File/SetLastModified.java timed out
Reviewed-by: lancea, rriggs
! test/jdk/java/io/File/SetLastModified.java
Changeset: c8b0dcab20d7
Author: erikj
Date: 2019-10-01 08:11 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c8b0dcab20d7
8231594: Configure fails on some Linux systems
Reviewed-by: tbell, ihse
! make/autoconf/basics.m4
Changeset: a7c95e2f8814
Author: fweimer
Date: 2019-09-28 11:04 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a7c95e2f8814
8231600: Avoid GCC 8 strncpy error in jdk.jdwp.agent
Reviewed-by: cjplummer, amenkov
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
Changeset: 91d236715160
Author: darcy
Date: 2019-10-01 20:07 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/91d236715160
8231545: Suppress warnings on non-serializable instance fields in jdk.jshell module
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
Changeset: 1181f58f30e2
Author: chagedorn
Date: 2019-10-02 08:27 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1181f58f30e2
8231626: DeoptimizeRandom should not be a product flag
Summary: The DeoptimizeRandom flag is changed to develop since it has no effect in production.
Reviewed-by: neliasso, thartmann
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
Changeset: b25362cec8ce
Author: alanb
Date: 2019-10-02 09:16 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b25362cec8ce
8231603: (se) Selector implementations do not need to use cancelledKeys
Reviewed-by: chegar, bpb
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
Changeset: 299756f23687
Author: lkorinth
Date: 2019-10-02 16:08 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/299756f23687
8231671: Fix copyright headers in hotspot (missing comma after year)
Reviewed-by: tschatzl, dholmes
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/logging/logSelectionList.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: ed0058d06107
Author: bpb
Date: 2019-10-02 07:50 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ed0058d06107
8229022: BufferedReader performance can be improved by using StringBuilder
Reviewed-by: igerasim, vtewari, dfuchs
! src/java.base/share/classes/java/io/BufferedReader.java
Changeset: 0aa2cdae73ce
Author: erikj
Date: 2019-10-02 10:04 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0aa2cdae73ce
8231505: Bump required boot jdk version to 13
Reviewed-by: darcy, ihse
! make/autoconf/version-numbers
! make/conf/jib-profiles.js
Changeset: 5c83830390ba
Author: rriggs
Date: 2019-10-02 13:57 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5c83830390ba
8231663: Incorrect GPL header in some RMI/SQL package-info.java files
Reviewed-by: bpb, iris, lancea
! src/java.rmi/share/classes/java/rmi/activation/package-info.java
! src/java.rmi/share/classes/java/rmi/dgc/package-info.java
! src/java.rmi/share/classes/java/rmi/package-info.java
! src/java.rmi/share/classes/java/rmi/registry/package-info.java
! src/java.rmi/share/classes/java/rmi/server/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java
Changeset: 319173c62caa
Author: ccheung
Date: 2019-10-02 16:55 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/319173c62caa
8231606: _method_ordering is not set during CDS dynamic dump time
Summary: Add the missing DynamicDumpSharedSpaces check in sort_methods(); replace the (DumpSharedSpaces || DynamicDumpSharedSpaces) with the Arguments::is_dumping_archive() function call.
Reviewed-by: iklam, coleenp, jiangli
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
Changeset: f45278353668
Author: cjplummer
Date: 2019-10-02 17:56 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f45278353668
8231288: "jhsdb jmap" test needed to reproduce issues that used to be reproduced by JShellHeapDumpTest
Reviewed-by: sgehwolf, sspitsyn
! test/jdk/ProblemList.txt
+ test/jdk/sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
Changeset: e606e9b6ba7a
Author: jwilhelm
Date: 2019-10-03 07:10 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e606e9b6ba7a
Added tag jdk-14+17 for changeset 5c83830390ba
! .hgtags
Changeset: 67b3480882b4
Author: shade
Date: 2019-10-03 07:38 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/67b3480882b4
8231713: x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)
Reviewed-by: kvn
! src/hotspot/cpu/x86/x86.ad
Changeset: 389e50d98dc3
Author: stefank
Date: 2019-09-27 09:01 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/389e50d98dc3
8231563: ZGC: Fails to warn when user sets the max heap size to larger than 16TB
Reviewed-by: tschatzl, pliden
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
Changeset: 61437e06602a
Author: pliden
Date: 2019-10-03 10:54 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/61437e06602a
8231774: ZGC: ZVirtualMemoryManager unmaps incorrect address
Reviewed-by: kbarrett, stefank
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
Changeset: ca80b8395923
Author: pliden
Date: 2019-10-03 10:56 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ca80b8395923
8231776: ZGC: Fix incorrect address space description
Reviewed-by: eosterlund
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
Changeset: d873ce07465d
Author: redestad
Date: 2019-10-03 13:45 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d873ce07465d
8231707: Improve Mutex inlining
Reviewed-by: rehn, dholmes, coleenp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
Changeset: 9759972b4f1c
Author: darcy
Date: 2019-10-03 08:49 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9759972b4f1c
8231777: Remove extraneous @serial javadoc tag in NodeChangeEvent.java
Reviewed-by: alanb, chegar
! src/java.prefs/share/classes/java/util/prefs/NodeChangeEvent.java
Changeset: 7a4183b8062f
Author: lmesnik
Date: 2019-10-03 08:50 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7a4183b8062f
8231768: Remove duplicate if/else in vmTestbase/nsk/share/jdi/Binder.java
Reviewed-by: sspitsyn, phh, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
Changeset: 3ab9f0464a7d
Author: lmesnik
Date: 2019-10-03 08:51 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3ab9f0464a7d
Merge
Changeset: e25b317d0350
Author: jboes
Date: 2019-10-03 18:59 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e25b317d0350
8231161: Wrong return type in code sample in Collector API documentation
Summary: Correct declaration of container from R to A and add compilation test
Reviewed-by: smarks, lancea
! src/java.base/share/classes/java/util/stream/Collector.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorExample.java
Changeset: 13f29c43b6c7
Author: fmatte
Date: 2019-10-04 07:54 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/13f29c43b6c7
8216352: SA: ClhsdbLauncher should throw errors on Unrecognized commands
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
Changeset: 26f0ed77734e
Author: ecaspole
Date: 2019-10-04 12:00 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/26f0ed77734e
8215521: add microbenchmark to measure AccessController.getContext
Reviewed-by: redestad, alanb
+ test/micro/org/openjdk/bench/java/security/GetContext.java
Changeset: c6f1226cfb72
Author: vdeshpande
Date: 2019-10-04 11:45 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c6f1226cfb72
8221092: UseAVX=3 has performance degredation on Skylake (X7) processors
Summary: Fix for UseAVX=3 has performance degredation on Skylake (X7) processors
Reviewed-by: kvn
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: ff45c1bf8129
Author: lancea
Date: 2019-10-04 15:51 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ff45c1bf8129
8223771: FileSystemProvider.newFileSystem(Path, Map) should throw IOException when called with a file that cannot be open
Reviewed-by: alanb
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/NonExistentPathTests.java
Changeset: 72ef2c0faf47
Author: lancea
Date: 2019-10-06 13:08 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/72ef2c0faf47
8231093: Document the ZIP FS properties noCompression and releaseVersion
Reviewed-by: clanger, martin, alanb
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! src/jdk.zipfs/share/classes/module-info.java
+ test/jdk/jdk/nio/zipfs/CompressionModeTest.java
! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java
Changeset: 97cd0aa39787
Author: pliden
Date: 2019-10-07 07:53 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/97cd0aa39787
8231825: ZGC: Remove ZMaxHeapSize and ZMaxHeapSizeShift
Reviewed-by: tschatzl, eosterlund
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
Changeset: ccbb5a2bf3ab
Author: redestad
Date: 2019-10-07 12:06 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ccbb5a2bf3ab
8231895: Avoid String allocations in JVM_FindLoadedClass
Reviewed-by: jiangli, dholmes, iklam
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 8991796c17d4
Author: roland
Date: 2019-10-01 10:28 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8991796c17d4
8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/SplitIfSharedFastLockBehindCastPP.java
Changeset: bada0782842a
Author: roland
Date: 2019-10-02 17:32 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bada0782842a
8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestConservativeAntiDep.java
Changeset: b1da055915ef
Author: clanger
Date: 2019-10-07 13:32 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b1da055915ef
8231885: Fix/remove malformed assert in os_windows.cpp
Reviewed-by: dcubed, stuefe, kbarrett
! src/hotspot/os/windows/os_windows.cpp
Changeset: 74094a60d018
Author: shade
Date: 2019-10-07 15:00 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/74094a60d018
8231930: Windows build fails after JDK-8191521
Reviewed-by: dholmes, clanger
! test/hotspot/gtest/runtime/test_os_windows.cpp
Changeset: d148a7e7160c
Author: hannesw
Date: 2019-10-07 15:58 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d148a7e7160c
8220217: Javadoc missing link to member method
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java
Changeset: 35ce0ad5870a
Author: coleenp
Date: 2019-10-07 10:04 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/35ce0ad5870a
8229900: RedefineDeleteJmethod.java fails with -Xcheck:jni
Summary: Remove RedefineClasses adjustment and test, but improve checking for method/class matching.
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniCheck.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDeleteJmethod.c
Changeset: 8ca46e186a63
Author: cito
Date: 2019-10-07 16:44 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8ca46e186a63
8225694: Destination option missing in FlightRecorderMXBeanImpl
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java
Changeset: 48a73ec3a817
Author: redestad
Date: 2019-10-07 16:55 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/48a73ec3a817
8230043: Lazily load libverify
8230140: Remove unused mutex and monitor declarations
Reviewed-by: hseigel, erikj, alanb, dholmes
! make/lib/CoreLibraries.gmk
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/ClassLoader.c
+ src/java.base/share/native/libjava/check_classname.c
+ src/java.base/share/native/libjava/check_classname.h
- src/java.base/share/native/libjava/verify_stub.c
! src/java.base/share/native/libverify/check_code.c
- src/java.base/share/native/libverify/check_format.c
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
Changeset: b4c660a75b54
Author: shade
Date: 2019-10-07 17:12 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b4c660a75b54
8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
Changeset: f48737be4fd7
Author: shade
Date: 2019-10-07 17:12 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f48737be4fd7
8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: dcb418f5aabd
Author: jiangli
Date: 2019-10-07 11:29 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dcb418f5aabd
8231630: Optimize boot loader with no bootclasspath append entry.
Summary: Optimize SystemDictionary::load_instance_class for boot loader. Immediately return NULL if the requested class is either in the unnamed package or unnamed module, or in a module not defined to the boot loader, when there is no bootclasspath append entry.
Reviewed-by: martin, aeubanks, dthomson, redestad, lfoltan, iklam
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: 43f63f904bbc
Author: dlong
Date: 2019-10-07 13:56 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/43f63f904bbc
8231902: Build of jdk.internal.vm.compiler.management/module-info.java.extra failed
Reviewed-by: kvn, ihse, erikj
! make/gensrc/Gensrc-jdk.internal.vm.compiler.management.gmk
Changeset: 165b193b30dd
Author: dholmes
Date: 2019-10-07 18:44 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/165b193b30dd
8231289: Disentangle JvmtiRawMonitor from ObjectMonitor and clean it up
Reviewed-by: sspitsyn, dcubed, coleenp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait005/rawmnwait005.cpp
Changeset: 2faeaa5933a6
Author: valeriep
Date: 2019-10-08 00:01 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2faeaa5933a6
8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4
Summary: For CK_GCM_PARAMS, try the spec definition first before falling back to the header file definition
Reviewed-by: xuelei
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
+ src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.h
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
Changeset: 5b5de2618756
Author: smarks
Date: 2019-10-07 17:13 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5b5de2618756
8231977: Discuss serializability of collections
Reviewed-by: darcy, plevart, chegar
! src/java.base/share/classes/java/util/Collection.java
Changeset: 452ad8f882c6
Author: mbaesken
Date: 2019-10-02 10:01 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/452ad8f882c6
8231751: on aix handle Power 9 in os::get_summary_cpu_info
Reviewed-by: clanger, mdoerr
! src/hotspot/os/aix/os_aix.cpp
Changeset: 227ddf1ff93d
Author: mbaesken
Date: 2019-10-08 09:33 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/227ddf1ff93d
8231753: use more Posix functionality in aix os::print_os_info
Reviewed-by: clanger, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/posix/os_posix.cpp
Changeset: 55a8d95c7787
Author: redestad
Date: 2019-10-08 10:24 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/55a8d95c7787
8231355: Remove unused utility methods in libjava
Reviewed-by: dholmes, jrose, alanb
! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/native/libjava/VM.c
! src/java.base/share/native/libjava/jdk_util.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
- src/java.base/unix/native/libjava/jdk_util_md.c
! src/java.base/windows/native/libjava/jdk_util_md.c
Changeset: 7f34de3cdfe9
Author: alanb
Date: 2019-10-08 10:58 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7f34de3cdfe9
8231921: (se) SelectorImpl.register does not need to set the attachment when it is null
Reviewed-by: bpb
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
Changeset: b0a731a6642b
Author: shade
Date: 2019-10-08 15:08 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b0a731a6642b
8231931: [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah
Reviewed-by: rkennke
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
Changeset: d62c7224d5b7
Author: redestad
Date: 2019-10-08 15:48 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d62c7224d5b7
8231993: Remove redundant pkg_str param from is_shared_class_visible_for_classloader
Reviewed-by: hseigel, coleenp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: 03165abce4cc
Author: jlahoda
Date: 2019-10-08 15:43 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/03165abce4cc
8230162: ScopeImpl.remove() has O(N) performance
Reviewed-by: jlahoda
Contributed-by: bcorso(a)google.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/scope/RemoveSymbolUnitTest.java
Changeset: 6fc4a729763e
Author: pconcannon
Date: 2019-10-08 14:56 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6fc4a729763e
8230946: Clarify security manager behaviour of a connected DatagramSocket and DatagramChannel
Summary: Update to API, to clarify that packets are dropped in the receive method of non-connected sockets if they fail the security manager checks
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
Changeset: 7cb1218ef4d0
Author: pconcannon
Date: 2019-10-08 15:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7cb1218ef4d0
8222829: DatagramSocket.setSoTimeout does not specify IAE when timeout is negative
Summary: Clarifies behaviour of setSoTimeout() method when given negative timeout value.
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
! test/jdk/java/net/DatagramSocket/DatagramTimeout.java
Changeset: 726a3945e934
Author: dtitov
Date: 2019-10-08 09:13 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/726a3945e934
8170299: Debugger does not stop inside the low memory notifications code
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ src/hotspot/share/runtime/notificationThread.cpp
+ src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/management.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 94dd00d2da29
Author: dtitov
Date: 2019-10-08 09:39 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/94dd00d2da29
8231666: ThreadIdTable::grow() invokes invalid thread transition
Reviewed-by: dholmes, rehn
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadIdTable.hpp
+ test/jdk/javax/management/mxbean/ThreadStartTest.java
Changeset: c16f3a24a6fc
Author: coleenp
Date: 2019-10-08 13:18 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c16f3a24a6fc
8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache
Summary: allow old methods in CompiledStaticDirectCall::set_to_interpreted
Reviewed-by: sspitsyn, eosterlund
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/sparc/compiledIC_sparc.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
Changeset: dfe3d11378cc
Author: dtitov
Date: 2019-10-08 11:18 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dfe3d11378cc
8199136: Dead code in src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java
Reviewed-by: dholmes, dtitov
Contributed-by: mandrikov(a)gmail.com
! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java
Changeset: 7c1d0616828c
Author: redestad
Date: 2019-10-08 20:47 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7c1d0616828c
8232006: Remove dead code from klassVtable
Reviewed-by: coleenp, jiangli, lfoltan
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
Changeset: d6058bd73982
Author: kbarrett
Date: 2019-10-08 15:15 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d6058bd73982
8231153: Improve concurrent refinement statistics
8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized
Summary: Added refinement rates and counts, removed _conc_refine_cards
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
Changeset: 7b41c88f8432
Author: dholmes
Date: 2019-10-08 17:30 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7b41c88f8432
8231737: Cleanup JvmtiRawMonitor code
Reviewed-by: sspitsyn, pliden, coleenp, dcubed
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
Changeset: 23a06a5eeddd
Author: darcy
Date: 2019-10-08 15:27 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/23a06a5eeddd
8231368: Suppress warnings on non-serializable non-transient instance fields in java.security.jgss
Reviewed-by: mullan, coffeys
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
Changeset: eb68d459ba6a
Author: pliden
Date: 2019-10-09 08:09 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/eb68d459ba6a
8231489: GC watermark_0_1 failed due to "metaspace.gc.Fault: GC has happened too rare"
Reviewed-by: tschatzl, sjohanss
! test/hotspot/jtreg/vmTestbase/metaspace/gc/HighWaterMarkTest.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 5185bc8dcbb1
Author: rrich
Date: 2019-10-08 15:30 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5185bc8dcbb1
8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken
Reviewed-by: sspitsyn, dholmes, kvn
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoWithEATest.c
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/libGetOwnedMonitorStackDepthInfoWithEATest.c
Changeset: 7605e97c9491
Author: coffeys
Date: 2019-10-09 10:14 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7605e97c9491
8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
Reviewed-by: alanb, coffeys, chegar
Contributed-by: kiran.sidhartha.ravikumar(a)oracle.com
! src/java.base/share/native/libzip/Deflater.c
! test/jdk/java/util/zip/FlaterTest.java
Changeset: 270fdb5898f2
Author: coffeys
Date: 2019-10-09 10:15 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/270fdb5898f2
8214560: Use {@systemProperty} for definitions of system properties (httpserver)
Reviewed-by: dfuchs, coffeys, chegar
Contributed-by: kiran.sidhartha.ravikumar(a)oracle.com
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
Changeset: 8f849d3ec1e5
Author: sgehwolf
Date: 2019-10-08 15:30 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8f849d3ec1e5
8232003: (fs) Files.write can leak file descriptor in the exception case
Summary: Be sure to close the leaked OutputStream in all cases
Reviewed-by: alanb, bpb, clanger
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: d376d86b0a01
Author: eosterlund
Date: 2019-10-09 12:30 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d376d86b0a01
8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
Reviewed-by: pliden, stefank, neliasso
Contributed-by: erik.osterlund(a)oracle.com, per.liden(a)oracle.com, stefan.karlsson(a)oracle.com, nils.eliasson(a)oracle.com
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zArguments_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/phaseX.cpp
Changeset: 252e7f4c4d92
Author: erikj
Date: 2019-10-09 09:23 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/252e7f4c4d92
8231974: Build fails if no common legal notices are present
Reviewed-by: dholmes, mchung, ihse
! make/CreateJmods.gmk
Changeset: 705c3f88a409
Author: dfuchs
Date: 2019-10-09 17:38 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/705c3f88a409
8231260: (dc) DatagramChannel::disconnect changes the port of the local address to 0 (lnx)
Summary: DatagramChannel::disconnect will attempt to rebind to the original port if the local port switches back to 0 after the association is disolved by the system.
Reviewed-by: alanb, chegar, fweimer
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
Changeset: 6e017b301287
Author: darcy
Date: 2019-10-09 09:57 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6e017b301287
8231262: Suppress warnings on non-serializable instance fields in security libs serializable classes
Reviewed-by: mullan, chegar
! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java
! src/java.base/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
Changeset: e036ee8bae56
Author: darcy
Date: 2019-10-09 10:17 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e036ee8bae56
8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes
Reviewed-by: rriggs, chegar
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/ArrayPrefixHelpers.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparators.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/Vector.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java
Changeset: 55d2e10ea134
Author: cushon
Date: 2019-10-09 10:02 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/55d2e10ea134
8231990: Remove unnecessary else-if branch in Types.union
Reviewed-by: mcimadamore
Contributed-by: Brad Corso <bcorso(a)google.com>
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
Changeset: 17a34e111667
Author: pliden
Date: 2019-10-09 20:12 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/17a34e111667
8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small
Reviewed-by: dholmes, rrich
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
Changeset: fb3d408c7a7e
Author: epavlova
Date: 2019-10-09 10:59 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fb3d408c7a7e
8231903: [Graal] Update com.oracle.mxtool.junit classes
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-graal.txt
+ test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
+ test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
- test/hotspot/jtreg/compiler/graalunit/EA9Test.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/FindClassesByAnnotatedMethods.java
- test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/ModuleSupport.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxJUnitWrapper.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TextRunListener.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TimingDecorator.java
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
Changeset: e84d8379815b
Author: rhalade
Date: 2019-10-09 12:21 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e84d8379815b
8231887: ComodoCA.java fails because certificate was revoked
Reviewed-by: mullan, clanger
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java
Changeset: f9cc0141574c
Author: never
Date: 2019-10-09 16:35 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f9cc0141574c
8231586: enlarge encoding space for OopMapValue offsets
Reviewed-by: dlong
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java
Changeset: d0519b8bd8d9
Author: ccheung
Date: 2019-10-09 16:42 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d0519b8bd8d9
8231529: [TESTBUG] runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java shouldn't wrap SkippedException into Exception
Summary: Removed the try-catch in the test.
Reviewed-by: iklam, lfoltan
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
Changeset: 36cdb1cab7b0
Author: jwilhelm
Date: 2019-10-10 01:48 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/36cdb1cab7b0
Added tag jdk-14+18 for changeset e84d8379815b
! .hgtags
Changeset: 865c889ce351
Author: sspitsyn
Date: 2019-10-10 01:10 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/865c889ce351
8231595: [TEST] develop a test case for SuspendThreadList including current thread
Summary: Extend test coverage for SuspendThreadList
Reviewed-by: amenkov, cjplummer, dholmes
+ test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java
+ test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/libSuspendWithCurrentThread.cpp
Changeset: 9b40d05c9f66
Author: darcy
Date: 2019-10-09 18:23 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9b40d05c9f66
8232076: Suppress warnings on non-serializable non-transient instance fields java.naming
Reviewed-by: lancea
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/Continuation.java
! src/java.naming/share/classes/javax/naming/Binding.java
! src/java.naming/share/classes/javax/naming/CannotProceedException.java
! src/java.naming/share/classes/javax/naming/LinkException.java
! src/java.naming/share/classes/javax/naming/NamingException.java
! src/java.naming/share/classes/javax/naming/event/NamingEvent.java
! src/java.naming/share/classes/javax/naming/spi/ResolveResult.java
Changeset: b4f2e13d20ea
Author: darcy
Date: 2019-10-09 19:38 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b4f2e13d20ea
8232078: Suppress warnings on non-serializable non-transient instance fields in java.datatransfer
Reviewed-by: serb
! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java
Changeset: 46b0b7fe255c
Author: dlong
Date: 2019-10-09 21:53 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/46b0b7fe255c
8231973: Update Graal
Reviewed-by: kvn
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalManagement.java
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalRuntimeMBean.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/package-info.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/OptionsEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LoweringProviderMixin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LoweringProviderMixin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SparcLoweringProviderMixin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphUtilOriginalValueTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifySystemPropertyUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphOutputTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotRegisterAllocationConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/MitigateExceedingMaxOopMapStackOffsetTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalManagementRegistration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ZeroMemoryOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCControlFlow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ExceptionLivenessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64FloatConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ZeroMemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/DefaultGraphTypes.java
Changeset: 6c4f71874b36
Author: yzhou
Date: 2019-10-10 14:43 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6c4f71874b36
8231213: Migrate SimpleDateFormatConstTest to JDK Repo
Reviewed-by: naoto
+ test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java
Changeset: ccb7bf459cbd
Author: mbaesken
Date: 2019-10-09 09:57 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ccb7bf459cbd
8232045: cleanup AIX 5.3 workarounds from libnio/ch/Net.c
Reviewed-by: alanb, clanger, chegar
! src/java.base/unix/native/libnio/ch/Net.c
Changeset: 1b76d17440a0
Author: chagedorn
Date: 2019-10-10 10:27 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1b76d17440a0
8231720: Some perf regressions after 8225653
Summary: Fixed emitting of unused assembly code in 8225653 which had a negative impact on performance in tight loops.
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: 30a9612a657d
Author: redestad
Date: 2019-10-10 13:26 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/30a9612a657d
8232050: Improve inlining of Klass accessors
Reviewed-by: lfoltan, tschatzl, coleenp, dholmes, jiangli
! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
! src/hotspot/cpu/sparc/abstractInterpreter_sparc.cpp
! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
Changeset: 8bc609fcd691
Author: iklam
Date: 2019-10-10 10:47 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8bc609fcd691
8231986: [SA] Consolidate parts of the Linux and MacOSX versions of ps_core.c
Reviewed-by: sspitsyn, cjplummer
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
+ src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
+ src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.h
Changeset: 94fe833a244b
Author: iklam
Date: 2019-10-10 10:48 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/94fe833a244b
8232071: Avoid shared dictionary lookup when the class name is not shared
Reviewed-by: jiangli, ccheung
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: a7a606f6311c
Author: shade
Date: 2019-10-10 21:54 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a7a606f6311c
8232102: Shenandoah: print everything in proper units
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 8b60ae8a2569
Author: shade
Date: 2019-10-10 21:54 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8b60ae8a2569
8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java
Changeset: 725244418646
Author: xliu
Date: 2019-10-09 12:43 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/725244418646
8165056: move JIT Compiler related files from runtime/ to compiler/ directory
Reviewed-by: kvn, coleenp, dholmes
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/code/codeCache.cpp
+ src/hotspot/share/compiler/compilationPolicy.cpp
+ src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
+ src/hotspot/share/compiler/tieredThresholdPolicy.cpp
+ src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/runtime/compilationPolicy.cpp
- src/hotspot/share/runtime/compilationPolicy.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sweeper.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp
Changeset: d94a76f5d883
Author: redestad
Date: 2019-10-11 01:11 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d94a76f5d883
8232150: aarch64 build broken after JDK-8232050
Reviewed-by: dholmes
! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
Changeset: 7d6ba925590f
Author: mbaesken
Date: 2019-10-10 08:46 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7d6ba925590f
8232060: add some initializations using sigemptyset in os_aix.cpp
Reviewed-by: clanger, stuefe
! src/hotspot/os/aix/os_aix.cpp
Changeset: 430b9a492a05
Author: mbaesken
Date: 2019-10-09 14:07 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/430b9a492a05
8232052: use string literal for format string when handling PauseAtStartupFile
Reviewed-by: clanger, stuefe
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
Changeset: 9d9317fad3fe
Author: ihse
Date: 2019-10-11 09:43 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9d9317fad3fe
8065704: Set LC_ALL=C for all relevant commands in the build system
Reviewed-by: naoto, erikj
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/build-performance.m4
! make/autoconf/configure
! make/autoconf/spec.gmk.in
! make/common/JavaCompilation.gmk
! make/scripts/compare.sh
Changeset: e98509cb3867
Author: mbaesken
Date: 2019-10-11 09:55 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e98509cb3867
8230957: [TESTBUG] containers/docker/TestJcmdWithSideCar.java sporadic failures
Reviewed-by: clanger, bobv, mseledtsov
! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
Changeset: 85e5124b0376
Author: pliden
Date: 2019-10-11 10:16 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/85e5124b0376
8232070: ZGC: Remove unused ZVerifyLoadBarriers
Reviewed-by: tschatzl
! src/hotspot/share/gc/z/z_globals.hpp
Changeset: 906a9dd5d8e8
Author: tschatzl
Date: 2019-10-11 11:21 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/906a9dd5d8e8
8231956: Remove seq_add_card/reference from PerRegionTable class
Reviewed-by: sjohanss, pliden
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
Changeset: 516db52daad6
Author: sgehwolf
Date: 2019-09-23 20:26 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/516db52daad6
8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
Summary: Account for serialized null scopes in NMethod
Reviewed-by: aph, never
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithRecComputation.java
Changeset: 8c3c39710a08
Author: jiefu
Date: 2019-10-11 17:49 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8c3c39710a08
8232151: Minimal VM build broken after JDK-8232050
Reviewed-by: dholmes, clanger
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 7252d89e3a4e
Author: coleenp
Date: 2019-10-11 08:49 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7252d89e3a4e
8231769: Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni
Summary: Delete local jni handles in create_from_platform_dependent_str() after upcall to Java.
Reviewed-by: dholmes, hseigel
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: ff8716224f35
Author: adinn
Date: 2019-10-10 10:59 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ff8716224f35
8232046: AArch64 build failure after JDK-8225681
Reviewed-by: eosterlund
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
Changeset: cf3205fdb6dc
Author: eosterlund
Date: 2019-10-11 13:07 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cf3205fdb6dc
8232116: ZGC: Remove redundant ZLock in ZNMethodTable
Reviewed-by: stefank, pliden
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
Changeset: 67daaa6c8d2b
Author: erikj
Date: 2019-10-11 06:38 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/67daaa6c8d2b
8232133: Change to GCC 8.3 for building on Linux at Oracle
Reviewed-by: kbarrett, dholmes, ihse
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
Changeset: 06bd38a9bc5a
Author: erikj
Date: 2019-10-11 06:31 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/06bd38a9bc5a
8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle
Reviewed-by: ihse
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createWindowsDevkit2017.sh
Changeset: 5a4b4544b810
Author: jvernee
Date: 2019-10-11 06:57 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5a4b4544b810
8232167: Visual Studio install found through --with-tools-dir value is discarded
Reviewed-by: erikj, ihse
! make/autoconf/toolchain_windows.m4
Changeset: 3968bf3673c5
Author: aleonard
Date: 2019-10-10 10:28 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3968bf3673c5
8231717: Improve performance of charset decoding when charset is always compactable
Reviewed-by: rriggs, redestad, alanb
! make/data/charsetmapping/SingleByte-X.java.template
! make/jdk/src/classes/build/tools/charsetmapping/SBCS.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/sun/nio/cs/ArrayDecoder.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
Changeset: e43ac61b89ab
Author: coleenp
Date: 2019-10-11 11:50 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e43ac61b89ab
8232120: com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass
Summary: Should have allowed recv klass to be an array.
Reviewed-by: hseigel, dcubed
! src/hotspot/share/prims/jniCheck.cpp
Changeset: 78bbb5dde2a3
Author: never
Date: 2019-10-10 11:40 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/78bbb5dde2a3
8231659: [JVMCI] Could not work PrintAssembly for JVMCI installed code
Reviewed-by: ysuenaga
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
Changeset: 218a1a642c6f
Author: iignatyev
Date: 2019-10-11 09:43 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/218a1a642c6f
8225654: rework vmTestbase/jit/graph
Reviewed-by: thartmann, neliasso
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/jit/graph/CGT.java
- test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java
! test/hotspot/jtreg/vmTestbase/jit/graph/Globals.java
! test/hotspot/jtreg/vmTestbase/jit/graph/MethodData.java
! test/hotspot/jtreg/vmTestbase/jit/graph/Node.java
! test/hotspot/jtreg/vmTestbase/jit/graph/RBTree.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test1.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test2.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test3.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test4.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test5.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test6.java
Changeset: baa5969ecf34
Author: rriggs
Date: 2019-10-11 13:11 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/baa5969ecf34
8231427: Warning cleanup in tests of java.io.Serializable
Reviewed-by: darcy, lancea
! test/jdk/java/io/ObjectInputStream/ResolveProxyClass.java
! test/jdk/java/io/ObjectInputStream/TestObjectStreamClass.java
! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Read.java
! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Write.java
! test/jdk/java/io/Serializable/GetField/Read2.java
! test/jdk/java/io/Serializable/InvalidClassException/noargctor/DefaultPackage.java
! test/jdk/java/io/Serializable/InvalidClassException/noargctor/Serialize/SubclassAcrossPackage.java
! test/jdk/java/io/Serializable/NPEProvoker/NPEProvoker.java
! test/jdk/java/io/Serializable/NoClassDefFoundErrorTrap/NoClassDefFoundErrorTrap.java
! test/jdk/java/io/Serializable/PutField/Write2.java
! test/jdk/java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java
! test/jdk/java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java
! test/jdk/java/io/Serializable/badSubstByReplace/BadSubstByReplace.java
! test/jdk/java/io/Serializable/checkModifiers/CheckModifiers.java
! test/jdk/java/io/Serializable/class/SerialA_2/A.java
! test/jdk/java/io/Serializable/classDescFlagConflict/Foo.java
! test/jdk/java/io/Serializable/classDescGetField/GetField.java
! test/jdk/java/io/Serializable/classDescHooks/CNFException.java
! test/jdk/java/io/Serializable/classDescHooks/ClassDescHooks.java
! test/jdk/java/io/Serializable/classDescHooks/ExternLoopback.java
! test/jdk/java/io/Serializable/classDescHooks/Loopback.java
! test/jdk/java/io/Serializable/cloneArray/CloneArray.java
! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java
! test/jdk/java/io/Serializable/defaultDataEnd/DefaultDataEnd.java
! test/jdk/java/io/Serializable/defaultReadObjectCNFException/DefaultReadObjectCNFException.java
! test/jdk/java/io/Serializable/defaulted/GetFieldRead.java
! test/jdk/java/io/Serializable/defaulted/GetFieldWrite.java
! test/jdk/java/io/Serializable/enum/classObject/Test.java
! test/jdk/java/io/Serializable/enum/ignoreSerializationFields/Test.java
! test/jdk/java/io/Serializable/enum/ignoreSerializationMethods/Test.java
! test/jdk/java/io/Serializable/enum/mismatchedTypecode/Test.java
! test/jdk/java/io/Serializable/evolution/AddedExternField/ReadAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedExternField/WriteAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedField/ReadAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedField/WriteAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedSuperClass/ReadAddedSuperClass2.java
! test/jdk/java/io/Serializable/evolution/AddedSuperClass/WriteAddedSuperClass.java
! test/jdk/java/io/Serializable/expectedStackTrace/ExpectedStackTrace.java
! test/jdk/java/io/Serializable/explicitCNFException/ExplicitCNFException.java
! test/jdk/java/io/Serializable/failureAtomicity/Bar.template
! test/jdk/java/io/Serializable/failureAtomicity/Foo.template
! test/jdk/java/io/Serializable/failureAtomicity/SerialRef.java
! test/jdk/java/io/Serializable/fieldTypeString/Write.java
! test/jdk/java/io/Serializable/finalFields/FinalFields.java
! test/jdk/java/io/Serializable/getSuidClinitError/GetSuidClinitError.java
! test/jdk/java/io/Serializable/lookupInterfaceDesc/LookupInterfaceDesc.java
! test/jdk/java/io/Serializable/misplacedArrayClassDesc/MisplacedArrayClassDesc.java
! test/jdk/java/io/Serializable/modifyStaticFields/ModifyStaticFields.java
! test/jdk/java/io/Serializable/nestedReplace/NestedReplace.java
! test/jdk/java/io/Serializable/noSuchFieldClarification/NoSuchFieldClarification.java
! test/jdk/java/io/Serializable/notAvailable/NotAvailable.java
! test/jdk/java/io/Serializable/oldTests/AnnotateClass.java
! test/jdk/java/io/Serializable/oldTests/ArrayTest.java
! test/jdk/java/io/Serializable/oldTests/ArraysOfArrays.java
! test/jdk/java/io/Serializable/oldTests/BinaryTree.java
! test/jdk/java/io/Serializable/oldTests/CheckForException.java
! test/jdk/java/io/Serializable/oldTests/CheckingEquality.java
! test/jdk/java/io/Serializable/oldTests/CircularList.java
! test/jdk/java/io/Serializable/oldTests/PrimitivesTest.java
! test/jdk/java/io/Serializable/oldTests/ValidateClass.java
! test/jdk/java/io/Serializable/optionalDataEnd/OptionalDataEnd.java
! test/jdk/java/io/Serializable/packageAccess/B.java
! test/jdk/java/io/Serializable/packageAccess/C.java
! test/jdk/java/io/Serializable/packageAccess/D.java
! test/jdk/java/io/Serializable/packageAccess/PackageAccessTest.java
! test/jdk/java/io/Serializable/parents/EvolvedClass.java
! test/jdk/java/io/Serializable/parents/OriginalClass.java
! test/jdk/java/io/Serializable/partialClassDesc/PartialClassDesc.java
! test/jdk/java/io/Serializable/primitiveClasses/PrimitiveClasses.java
! test/jdk/java/io/Serializable/proxy/Basic.java
! test/jdk/java/io/Serializable/proxy/replace/Test.java
! test/jdk/java/io/Serializable/proxy/skipMissing/Handler.java
! test/jdk/java/io/Serializable/proxy/skipMissing/Write.java
! test/jdk/java/io/Serializable/readObjectNoData/Read.java
! test/jdk/java/io/Serializable/recursiveClassDescLookup/Test.java
! test/jdk/java/io/Serializable/replaceStringArray/ReplaceStringArray.java
! test/jdk/java/io/Serializable/resolveClass/MethodTest.java
! test/jdk/java/io/Serializable/resolveClass/consTest/ConsTest.java
! test/jdk/java/io/Serializable/resolveClass/deserializeButton/DeserializeButtonTest.java
! test/jdk/java/io/Serializable/resolveClass/deserializeButton/Foo.java
! test/jdk/java/io/Serializable/resolveClassException/ResolveClassException.java
! test/jdk/java/io/Serializable/resolveProxyClass/NonPublicInterface.java
! test/jdk/java/io/Serializable/sanityCheck/SanityCheck.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
! test/jdk/java/io/Serializable/serialver/classpath/ClasspathTest.java
! test/jdk/java/io/Serializable/serialver/nested/NestedTest.java
! test/jdk/java/io/Serializable/skipToEndOfBlockData/SkipToEndOfBlockData.java
! test/jdk/java/io/Serializable/skipWriteObject/Write.java
! test/jdk/java/io/Serializable/skippedObjCNFException/Read.java
! test/jdk/java/io/Serializable/skippedObjCNFException/Write.java
! test/jdk/java/io/Serializable/stopCustomDeserialization/Read.java
! test/jdk/java/io/Serializable/stopCustomDeserialization/Write.java
! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java
! test/jdk/java/io/Serializable/superclassDataLoss/A.java
! test/jdk/java/io/Serializable/superclassDataLoss/B.java
! test/jdk/java/io/Serializable/superclassDataLoss/SuperclassDataLossTest.java
! test/jdk/java/io/Serializable/survivePrematureClose/SurvivePrematureClose.java
! test/jdk/java/io/Serializable/typeSafeEnum/TypeSafeEnum.java
! test/jdk/java/io/Serializable/typeStringBackRef/TypeStringBackRef.java
! test/jdk/java/io/Serializable/underlyingOutputStreamException/UnderlyingOutputStreamException.java
! test/jdk/java/io/Serializable/unnamedPackageSwitch/UnnamedPackageSwitchTest.java
! test/jdk/java/io/Serializable/unresolvableObjectStreamClass/UnresolvableObjectStreamClass.java
! test/jdk/java/io/Serializable/unresolvedClassDesc/Foo.java
! test/jdk/java/io/Serializable/unshared/Write.java
! test/jdk/java/io/Serializable/userRWObjError/UserRWObjError.java
! test/jdk/java/io/Serializable/validate/Validate.java
! test/jdk/java/io/Serializable/verifyDynamicObjHandleTable/VerifyDynamicObjHandleTable.java
! test/jdk/java/io/Serializable/writeObjectMemory/WriteObjectMemory.java
! test/jdk/java/io/Serializable/writeReplace/WriteReplace.java
! test/jdk/java/io/Serializable/wrongReturnTypes/Read.java
! test/jdk/java/io/Serializable/wrongReturnTypes/Write.java
Changeset: afbb7ec84228
Author: rriggs
Date: 2019-10-11 13:14 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/afbb7ec84228
8232135: Add diagnostic output to test java/util/ProcessBuilder/Basic.java
Reviewed-by: lancea
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: 6c1f645bd601
Author: naoto
Date: 2019-10-11 11:06 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6c1f645bd601
8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14
Reviewed-by: rriggs
! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/Bug8040211.java
Changeset: 79da7db7e9b1
Author: mseledtsov
Date: 2019-10-11 13:14 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/79da7db7e9b1
8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target
Summary: Prebuilding the test class before adding it into a jar file
Reviewed-by: iignatyev, egahlin
! test/jdk/jdk/jfr/event/io/EvilInstrument.java
Changeset: dcc760954243
Author: akozlov
Date: 2019-10-11 14:49 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dcc760954243
8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
+ test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
+ test/jdk/java/lang/Runtime/loadLibrary/src/Target.java
+ test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java
Changeset: 6941d77417f4
Author: kbarrett
Date: 2019-10-12 00:22 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6941d77417f4
8232147: Remove notproduct option IgnoreLockingAssertions
Summary: Removed option.
Reviewed-by: coleenp, dholmes
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 05dd6144d434
Author: rehn
Date: 2019-10-14 08:59 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/05dd6144d434
8218543: ThreadsList handling during error reporting can crash
Reviewed-by: dcubed, dholmes
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
Changeset: adbd1504c998
Author: shade
Date: 2019-10-14 11:03 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/adbd1504c998
8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: e69d6f076a6a
Author: dtitov
Date: 2019-10-14 11:24 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e69d6f076a6a
8227231: JDWP help information shows use of obsolete Xdebug flag
Reviewed-by: dholmes, sspitsyn, amenkov
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
Changeset: cd9c4e6aa631
Author: redestad
Date: 2019-10-14 20:58 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cd9c4e6aa631
8232165: Reduce allocations in ValueStack copying constructor
Reviewed-by: neliasso, kvn
! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
! src/hotspot/share/ci/ciMetadata.hpp
Changeset: 90412c2a04c2
Author: lmesnik
Date: 2019-10-14 12:22 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/90412c2a04c2
8231981: Refactor test definitions to split RT and SVC tests
Reviewed-by: sspitsyn, dholmes
! test/hotspot/jtreg/TEST.groups
Changeset: f28a9893d521
Author: mseledtsov
Date: 2019-10-14 14:40 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f28a9893d521
8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java
Summary: Problem listed the test
Reviewed-by: egahlin, dcubed
! test/jdk/ProblemList.txt
Changeset: 45a085445a8c
Author: fyang
Date: 2019-10-11 16:52 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/45a085445a8c
8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
Summary: Duplicate cmp node in empty loop if it has other users
Reviewed-by: neliasso, thartmann
Contributed-by: wanghuang3(a)huawei.com, xietuo(a)huawei.com
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java
Changeset: 97974e906efb
Author: dholmes
Date: 2019-10-14 22:20 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/97974e906efb
8232182: RedefineNestmateAttr/TestNestmateAttr.java failes due to ObjectCollectedException
Reviewed-by: phh, sspitsyn
! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java
Changeset: 9770ff6f0b20
Author: mbaesken
Date: 2019-10-10 14:20 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9770ff6f0b20
8232107: support ThreadPriorityPolicy flag on AIX
Reviewed-by: clanger, dholmes
! src/hotspot/os/aix/os_aix.cpp
Changeset: fd7e7bb190aa
Author: clanger
Date: 2019-07-09 15:58 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fd7e7bb190aa
8227441: Enhance logging when reading the fontconfig info file
Reviewed-by: prr, mbaesken
Contributed-by: matthias.baesken(a)sap.com, christoph.langer(a)sap.com
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
Changeset: da02c2254989
Author: prr
Date: 2019-09-24 09:09 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/da02c2254989
8231243: [TESTBUG] CustomFont.java cannot find font file
Reviewed-by: serb
! test/jdk/java/awt/print/PrinterJob/CustomFont/CustomFont.java
Changeset: 2ddb4fc49ca6
Author: psadhukhan
Date: 2019-09-25 14:52 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2ddb4fc49ca6
Merge
- src/hotspot/os/linux/gc/z/zVirtualMemory_linux.cpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/PolymorphicInliningTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLModule.java
- src/jdk.jcmd/linux/classes/sun/tools/ProcessHelper.java
Changeset: fa9f28a0e175
Author: aivanov
Date: 2019-09-25 22:45 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fa9f28a0e175
8231144: Wrap contents of plain HTML files into contentContainer
Reviewed-by: prr, serb
! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html
! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html
Changeset: acbc26afebb6
Author: serb
Date: 2019-09-30 22:36 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/acbc26afebb6
8231335: [macos] Delete unused and partly implemented JOGL/Java2D bridge
Reviewed-by: jdv
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
Changeset: 4ff14948c6a1
Author: serb
Date: 2019-10-01 10:28 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4ff14948c6a1
7124404: [macosx] no awt.multiClickInterval desktop property
Reviewed-by: dmarkov
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
+ test/jdk/java/awt/Toolkit/GetMulticlickTime/GetMulticlickTime.java
Changeset: bdf0a922ae8a
Author: serb
Date: 2019-10-03 18:17 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bdf0a922ae8a
8228676: Cleanup the native code related to fonts on Unix
Reviewed-by: jdv
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/awt_Font.c
- src/java.desktop/unix/native/common/awt/awt_Font.h
! src/java.desktop/unix/native/common/awt/awt_p.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
Changeset: a9b346a481d7
Author: serb
Date: 2019-10-09 17:06 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a9b346a481d7
8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration
Reviewed-by: jdv
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
Changeset: 7a57470d0500
Author: psadhukhan
Date: 2019-10-11 12:08 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7a57470d0500
Merge
- src/hotspot/share/runtime/compilationPolicy.cpp
- src/hotspot/share/runtime/compilationPolicy.hpp
- src/hotspot/share/runtime/rframe.cpp
- src/hotspot/share/runtime/rframe.hpp
- src/hotspot/share/runtime/tieredThresholdPolicy.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp
- src/java.base/share/native/libjava/verify_stub.c
- src/java.base/share/native/libverify/check_format.c
- src/java.base/unix/native/libjava/jdk_util_md.c
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/package-info.java
- test/hotspot/jtreg/compiler/graalunit/EA9Test.java
- test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDeleteJmethod.c
Changeset: 70968bcc110c
Author: psadhukhan
Date: 2019-10-12 08:49 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/70968bcc110c
8223158: Docked MacBook cannot start any Java Swing applications
Reviewed-by: prr, serb
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
Changeset: d97e1ee31e2b
Author: psadhukhan
Date: 2019-10-15 14:19 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d97e1ee31e2b
Merge
- test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java
Changeset: 2312d1a04c49
Author: naoto
Date: 2019-10-15 09:25 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2312d1a04c49
8212749: DecimalFormat.setGroupingSize(int) allows setting negative grouping size
8231984: Clarify semantics of DecimalFormat.getGroupingSize(0)
Reviewed-by: rriggs
! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java
Changeset: 791217cdc433
Author: shade
Date: 2019-10-15 19:38 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/791217cdc433
8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
Reviewed-by: rkennke, zgu
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 10db6989907f
Author: shade
Date: 2019-10-15 19:45 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/10db6989907f
8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration
Reviewed-by: zgu
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java
Changeset: fbfc72ec8e6b
Author: darcy
Date: 2019-10-15 13:25 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fbfc72ec8e6b
8232234: Suppress warnings on non-serializable non-transient instance fields in java.rmi
Reviewed-by: rriggs
! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupID.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
! src/java.rmi/share/classes/sun/rmi/server/ActivatableServerRef.java
! src/java.rmi/share/classes/sun/rmi/server/Activation.java
! src/java.rmi/share/classes/sun/rmi/server/ActivationGroupImpl.java
Changeset: 94710bb2a5bb
Author: michaelm
Date: 2019-03-25 17:15 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/94710bb2a5bb
8217997: Better socket support
Reviewed-by: alanb, ahgross, chegar, igerasim
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
Changeset: 53ddf218eddd
Author: weijun
Date: 2019-04-19 10:22 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/53ddf218eddd
8220302: Better Kerberos ccache handling
Reviewed-by: valeriep
! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5ProxyCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
Changeset: 32aff2b7585b
Author: weijun
Date: 2019-04-22 13:01 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/32aff2b7585b
8209901: Canonical file handling
Reviewed-by: mullan, alanb, ahgross
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/testlibrary/Proc.java
! test/jdk/sun/security/util/FilePermCompat/Flag.java
Changeset: eb09ad30eccb
Author: prr
Date: 2019-04-23 11:59 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/eb09ad30eccb
8220186: Improve use of font temporary files
Reviewed-by: serb, psadhukhan, mschoene, rhalade
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FreetypeFontScaler.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
Changeset: 29624901d8bc
Author: aefimov
Date: 2019-05-03 19:42 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/29624901d8bc
8223326: Regression introduced by CPU sync: java.security.AccessControlException: access denied ("java.net.NetPermission" "setSocketImpl")
Reviewed-by: dfuchs, alanb
Contributed-by: Alan Bateman <alan.bateman(a)oracle.com>
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
Changeset: d5ea3bde1ebe
Author: prr
Date: 2019-05-15 12:44 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d5ea3bde1ebe
8222690: Better Glyph Images
Reviewed-by: serb, psadhukhan, mschoene, rhalade
! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java
! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c
Changeset: be9ef671a1b6
Author: serb
Date: 2019-05-19 17:20 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/be9ef671a1b6
8221497: Optional Panes in Swing
Reviewed-by: prr, alitvinov, mschoene, rhalade
! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
+ test/jdk/java/awt/image/DrawImage/IncorrectManagedImageSourceOffset.java
! test/jdk/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java
+ test/jdk/java/awt/image/DrawImage/SimpleManagedImage.java
+ test/jdk/java/awt/image/DrawImage/SimpleUnmanagedImage.java
Changeset: 037ca385e957
Author: aefimov
Date: 2019-05-20 15:57 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/037ca385e957
8213429: Windows file handling redux
Reviewed-by: alanb, dfuchs, weijun, bpb, rhalade, ahgross
! src/java.base/share/classes/java/io/FilePermission.java
Changeset: a95e1f6757c7
Author: weijun
Date: 2019-05-21 08:37 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a95e1f6757c7
8224025: Fix for JDK-8220302 is not complete
Reviewed-by: ahgross, mullan, valeriep
! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c
Changeset: 979b58a3bb97
Author: rriggs
Date: 2019-04-30 16:45 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/979b58a3bb97
8221858: Build Better Processes
Reviewed-by: alanb, rhalade, ahgross, darcy
! src/java.base/windows/classes/java/lang/ProcessImpl.java
Changeset: ca5f1bf5a054
Author: joehw
Date: 2019-05-21 13:02 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ca5f1bf5a054
8223505: Better pattern compilation
Reviewed-by: rriggs, lancea, dfuchs, mschoene
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
Changeset: 17300b6f751f
Author: prr
Date: 2019-05-22 08:42 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/17300b6f751f
8223886: Add in font table referene
Reviewed-by: serb, psadhukhan, mschoene, rhalade
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
Changeset: 1b4ab3ebc51b
Author: rriggs
Date: 2019-05-22 13:31 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1b4ab3ebc51b
8224505: TestQuotedLogOutput failure after ProcessBuilder changes
Reviewed-by: alanb
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java
Changeset: 2ffbbd3c662c
Author: igerasim
Date: 2019-05-22 19:41 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2ffbbd3c662c
8222684: Better support for patterns
8223163: Better pattern recognition
Reviewed-by: ahgross, bchristi, jeff, rhalade, rriggs, smarks
! src/java.base/share/classes/java/util/regex/Pattern.java
Changeset: 26867ad686e9
Author: hannesw
Date: 2019-05-24 16:53 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/26867ad686e9
8223518: Unexpected exception in jjs
Reviewed-by: sundar, mschoene, rhalade, jlaskey
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
Changeset: 9b54aee889b4
Author: thartmann
Date: 2019-05-27 01:36 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9b54aee889b4
8224062: Improve String index handling
Reviewed-by: kvn, rhalade, mschoene
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: a9ed3d93cca3
Author: alitvinov
Date: 2019-05-31 18:16 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a9ed3d93cca3
8218877: Help transform transformers
Reviewed-by: serb, prr, mschoene, bpb, ssahoo
! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
! src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp
Changeset: 92a18902b92c
Author: joehw
Date: 2019-05-31 10:58 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/92a18902b92c
8224532: Better Path supports
Reviewed-by: rriggs, lancea, dfuchs, mschoene
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPath.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
Changeset: 874e94940351
Author: prr
Date: 2019-06-19 15:23 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/874e94940351
8225597: Enhance font glyph mapping
Reviewed-by: serb, psadhukhan, mschoene, rhalade
! src/java.desktop/share/classes/sun/font/CMap.java
Changeset: 2ede50a0f67d
Author: prr
Date: 2019-06-19 15:24 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2ede50a0f67d
8225286: Better rendering of native glyphs
Reviewed-by: serb, psadhukhan, mschoene, rhalade
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
Changeset: 6b93cc7741ba
Author: chegar
Date: 2019-06-21 10:51 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6b93cc7741ba
8225298: Improve TLS connection support
Reviewed-by: dfuchs, igerasim, michaelm, rhalade, skoivu
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
Changeset: 36c5e85b8597
Author: aefimov
Date: 2019-06-25 00:07 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/36c5e85b8597
8223892: Improved handling of jar files
Reviewed-by: dfuchs, chegar, michaelm, rhalade, ahgross
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java
Changeset: fbab568169c4
Author: prr
Date: 2019-06-14 20:33 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fbab568169c4
8224915: Better serial attributes
Reviewed-by: serb, psadhukhan, mschoene, rhalade
! src/java.desktop/share/classes/java/awt/Font.java
Changeset: 0c518cbf1dcc
Author: prr
Date: 2019-06-16 13:14 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0c518cbf1dcc
8225292: Better Graphics2D drawing
Reviewed-by: serb, psadhukhan, mschoene, rhalade
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
Changeset: da71aa13f86b
Author: prr
Date: 2019-07-18 07:25 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/da71aa13f86b
8227662: freetype seeks to index at the end of the font data
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontMetrics/SpaceAdvance.java
Changeset: 06d7236d6ef6
Author: rriggs
Date: 2019-01-17 10:44 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/06d7236d6ef6
8227601: Better collection of references
Reviewed-by: smarks, ahgross, skoivu, rhalade
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java
! test/jdk/java/rmi/testlibrary/TestSocketFactory.java
Changeset: dbca9d2b4080
Author: hannesw
Date: 2019-08-06 20:39 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dbca9d2b4080
8226765: Commentary on Javadoc comments
Reviewed-by: jjg, rhalade, skoivu
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
! test/langtools/jdk/javadoc/tool/TestScriptInComment.java
Changeset: d66bdf0e2dfe
Author: ascarpino
Date: 2019-10-04 13:44 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d66bdf0e2dfe
8228825: Enhance ECDSA operations
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
Changeset: 7be56b2ac50d
Author: henryjen
Date: 2019-10-14 21:01 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7be56b2ac50d
Merge
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
- src/hotspot/share/runtime/compilationPolicy.cpp
- src/hotspot/share/runtime/compilationPolicy.hpp
- src/hotspot/share/runtime/tieredThresholdPolicy.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp
- src/java.base/unix/native/libjava/jdk_util_md.c
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/package-info.java
- test/hotspot/jtreg/compiler/graalunit/EA9Test.java
- test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
- test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java
Changeset: e0bb6b38a6f6
Author: henryjen
Date: 2019-10-15 21:33 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e0bb6b38a6f6
Merge
- src/java.desktop/unix/native/common/awt/awt_Font.h
Changeset: 55fe0d93bdd3
Author: zgu
Date: 2019-10-15 22:22 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/55fe0d93bdd3
8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
Reviewed-by: rkennke, adinn
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
Changeset: b381e5328461
Author: mdoerr
Date: 2019-10-16 11:52 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b381e5328461
8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/x86.ad
Changeset: 64597a6fd186
Author: tschatzl
Date: 2019-10-16 12:36 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/64597a6fd186
8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
Changeset: 6b6bf0de534b
Author: dfuchs
Date: 2019-10-16 14:50 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6b6bf0de534b
8231449: HttpClient’s client ssl certificate authentication seems to be broken.
Summary: SSLFlowDelegate.Reader and SubscriberWrapper are changed to better cooperate on when more demand should be requested from upstream. The issue encountered in this scenario was triggered by a large certificate which caused the SSLFlowDelegate to stop requesting data from upstream during the handshake although the engine handshake status was NEED_UNWRAP.
Reviewed-by: chegar
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
+ test/jdk/java/net/httpclient/HttpSlowServerTest.java
+ test/jdk/java/net/httpclient/LargeHandshakeTest.java
+ test/jdk/java/net/httpclient/LargeResponseTest.java
Changeset: d068b1e534de
Author: yzheng
Date: 2019-10-16 16:54 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d068b1e534de
8231754: [JVMCI] Make r27 unconditionally reserved in JVMCI
Summary: Reserve r27 (heap base register) on AArch64 unconditionally
Reviewed-by: adinn, dlong
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
Changeset: 9b67dd88a931
Author: manc
Date: 2019-10-14 18:48 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9b67dd88a931
8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero
Summary: Fix error in "Concurrent refinement threads times" in GC log and cleanup.
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
Changeset: 71fef5fae9cc
Author: igerasim
Date: 2019-10-16 14:32 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/71fef5fae9cc
8230407: SocketPermission and FilePermission action list allows leading comma
Reviewed-by: chegar
Contributed-by: Ivan Gerasimov <ivan.gerasimov(a)oracle.com>, Chris Hegarty <chris.hegarty(a)oracle.com>
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/net/SocketPermission.java
! test/jdk/java/io/FilePermission/SpecTests.java
! test/jdk/java/net/SocketPermission/Ctor.java
Changeset: 562bf1878089
Author: redestad
Date: 2019-10-17 00:00 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/562bf1878089
8232211: Remove dead code from os.hpp|cpp
Reviewed-by: dholmes, dcubed, rehn
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/solaris/os_solaris.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 21a92562f0c2
Author: redestad
Date: 2019-10-17 00:19 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/21a92562f0c2
8232207: Linux os::available_memory re-reads cgroup configuration on every invocation
Reviewed-by: bobv, sgehwolf
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
Changeset: 7322c48a84cf
Author: weijun
Date: 2019-10-17 07:31 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7322c48a84cf
8232357: Compare version info of Santuario to legal notice
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
+ test/jdk/javax/xml/crypto/dsig/Versions.java
Changeset: 6252605fb005
Author: darcy
Date: 2019-10-16 16:55 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6252605fb005
8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent
Reviewed-by: martin
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
Changeset: 55866aa5fb54
Author: jwilhelm
Date: 2019-10-17 02:49 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/55866aa5fb54
Added tag jdk-14+19 for changeset 9b67dd88a931
! .hgtags
Changeset: 4113f16d5109
Author: igerasim
Date: 2019-10-16 18:47 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4113f16d5109
8231859: Extra dash after the exception name in @throws clause of javadoc
Reviewed-by: weijun
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java
Changeset: 7a81cc7ca25c
Author: mli
Date: 2019-10-17 13:18 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7a81cc7ca25c
8209824: Improve the code coverage for ThreadLocal
Reviewed-by: dholmes, alanb
+ test/jdk/java/lang/ThreadLocal/ReplaceStaleEntry.java
Changeset: d2108d9fc4f5
Author: mli
Date: 2019-10-17 13:34 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d2108d9fc4f5
8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use
Reviewed-by: weijun, darcy, rriggs, coffeys
! test/jdk/java/rmi/transport/closeServerSocket/CloseServerSocket.java
Changeset: 5b7a967da646
Author: rrich
Date: 2019-10-16 17:03 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5b7a967da646
8232162: Object reallocation in Deoptimization::fetch_unroll_info_helper should not depend on EliminateNestedLocks
Reviewed-by: thartmann, neliasso
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 11a574b352d0
Author: ihse
Date: 2019-10-17 10:35 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/11a574b352d0
8223998: Missing MakeDir in ExecuteWithLog
Reviewed-by: tbell, erikj
! make/common/MakeBase.gmk
Changeset: e3618c902d17
Author: goetz
Date: 2019-10-14 11:36 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e3618c902d17
8218628: Add detailed message to NullPointerException describing what is null.
Summary: This is the implementation of JEP 358: Helpful NullPointerExceptions.
Reviewed-by: coleenp, clanger, rschmelter, rriggs, forax, mr
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
+ src/hotspot/share/interpreter/bytecodeUtils.cpp
+ src/hotspot/share/interpreter/bytecodeUtils.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/NullPointerException.java
+ src/java.base/share/native/libjava/NullPointerException.c
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NPEInHiddenTopFrameTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java
Changeset: eda750f21308
Author: coleenp
Date: 2019-10-17 07:35 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/eda750f21308
8232112: MDO extra_data_lock leaks during class unloading
Summary: call the MDO destructor during class unloading.
Reviewed-by: dholmes, eosterlund
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.hpp
Changeset: 931ec3339786
Author: ihse
Date: 2019-10-17 14:20 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/931ec3339786
8213239: Configure cannot handle command overrides with arguments
Reviewed-by: erikj
! make/autoconf/basics.m4
Changeset: 06cc25fe0ca3
Author: darcy
Date: 2019-10-17 09:38 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/06cc25fe0ca3
8232448: Suppress warnings on non-serializable non-transient instance fields in jdk.jdi
Reviewed-by: sspitsyn
! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java
Changeset: 42a3a8941418
Author: zgu
Date: 2019-10-17 13:14 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/42a3a8941418
8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 0cc52a55fce4
Author: shade
Date: 2019-10-17 20:56 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0cc52a55fce4
8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
Changeset: 92e7d617897e
Author: shade
Date: 2019-10-17 20:56 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/92e7d617897e
8232573: Shenandoah: cleanup and add more logging for in-pause phases
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 5f14a659a8cb
Author: clanger
Date: 2019-10-17 22:41 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5f14a659a8cb
8232370: Refactor some com.sun.jdi tests to enable IDE integration
Reviewed-by: amenkov, cjplummer, sspitsyn
! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/MonitorFrameInfo.java
! test/jdk/com/sun/jdi/RedefineImplementor.java
Changeset: 9f5b92d5a1b2
Author: ysuenaga
Date: 2019-10-18 09:57 +0900
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9f5b92d5a1b2
8232084: HotSpot build failed with GCC 9.2.1
Reviewed-by: sspitsyn, cjplummer, dholmes, iklam
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
Changeset: 2e0462f4cf4e
Author: jiefu
Date: 2019-10-18 14:15 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2e0462f4cf4e
8232593: [TESTBUG] runtime/cds/CheckDefaultArchiveFile.java fails when cds is disabled
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java
Changeset: 4b13a908c2d0
Author: mbaesken
Date: 2019-10-18 14:56 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4b13a908c2d0
8232381: add result NULL-checking to freetypeScaler.c
Reviewed-by: clanger, prr
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
Changeset: 0279391875bf
Author: zgu
Date: 2019-10-18 11:36 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0279391875bf
8231324: Shenandoah: avoid duplicated weak root works during final traversal
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 72e605a88500
Author: ccheung
Date: 2019-10-18 09:17 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/72e605a88500
8232030: HelloDynamic.java fails with latest Graal
Summary: Include the dynamic dumping condition when setting up the merged_ordering array in merge_in_new_methods() of defaultMethods.cpp.
Reviewed-by: iklam, coleenp
! src/hotspot/share/classfile/defaultMethods.cpp
Changeset: 294fe0fef773
Author: zgu
Date: 2019-10-18 12:20 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/294fe0fef773
8232009: Shenandoah: C2 load barrier does not match interpreter version
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: eb172a3b1c1c
Author: jboes
Date: 2019-10-17 08:56 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/eb172a3b1c1c
8225499: InetSocketAddress::toString not friendly to IPv6 literal addresses
Summary: Enclose IPv6 literal in brackets and adjust string format for unresolved addresses
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/java/net/InetSocketAddress.java
! test/jdk/java/net/InetSocketAddress/ToString.java
Changeset: 04946947ca79
Author: pconcannon
Date: 2019-10-16 11:12 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/04946947ca79
8231719: Correct contradictions in timeout range descriptions.
Summary: Clarified verbiage in method descriptions.
Reviewed-by: chegar, dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
Changeset: 3f35a9efd7de
Author: zgu
Date: 2019-10-18 13:07 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3f35a9efd7de
8232010: Shenandoah: implement self-fixing native barrier
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 199ee1bf9b3b
Author: zgu
Date: 2019-10-18 14:03 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/199ee1bf9b3b
8232008: Shenandoah: C1 load barrier does not match interpreter version
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
Changeset: f7df2861be47
Author: cjplummer
Date: 2019-10-18 14:07 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f7df2861be47
8232276: Problem list serviceability/sa/ClhsdbJstackXcompStress.java
Reviewed-by: sgehwolf, dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: b7465577320f
Author: jiefu
Date: 2019-10-18 20:28 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b7465577320f
8232616: JVMCI_lock fails to get initialized when cds is disabled
Reviewed-by: iklam, dholmes
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: f87353679927
Author: amlu
Date: 2019-10-21 14:04 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f87353679927
8232195: Enable BigInteger tests: DivisionOverflow, SymmetricRangeTests and StringConstructorOverflow
Reviewed-by: bpb, darcy
! test/jdk/TEST.ROOT
- test/jdk/java/math/BigInteger/DivisionOverflow.java
- test/jdk/java/math/BigInteger/StringConstructorOverflow.java
- test/jdk/java/math/BigInteger/SymmetricRangeTests.java
+ test/jdk/java/math/BigInteger/largeMemory/DivisionOverflow.java
+ test/jdk/java/math/BigInteger/largeMemory/StringConstructorOverflow.java
+ test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java
Changeset: 5d10ba4a0468
Author: pliden
Date: 2019-10-21 09:51 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5d10ba4a0468
8232001: ZGC: Ignore metaspace GC threshold until GC is warm
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
Changeset: 215308c0d5e8
Author: pliden
Date: 2019-10-21 09:55 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/215308c0d5e8
8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest
Reviewed-by: tschatzl, eosterlund, sspitsyn
! test/hotspot/jtreg/serviceability/dcmd/gc/RunGCTest.java
Changeset: c203d10291e1
Author: pliden
Date: 2019-10-21 09:55 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c203d10291e1
8231940: ZGC: Print correct low/high capacity
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
Changeset: 8b16701b4636
Author: pliden
Date: 2019-10-21 09:55 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8b16701b4636
8231996: ZGC: Replace ZStatisticsForceTrace with check if JFR event is enabled
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: f5662bdbee4a
Author: pliden
Date: 2019-10-21 09:56 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f5662bdbee4a
8232235: ZGC: Move ZValue inline funtions to zValue.inline.hpp
Reviewed-by: tschatzl
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zValue.hpp
+ src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.hpp
Changeset: d8e211419aaf
Author: pliden
Date: 2019-10-21 09:56 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d8e211419aaf
8232236: ZGC: Move ZThread inline funtions to zThread.inline.hpp
Reviewed-by: tschatzl
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThread.hpp
+ src/hotspot/share/gc/z/zThread.inline.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
Changeset: 810409af12f1
Author: pliden
Date: 2019-10-21 09:57 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/810409af12f1
8232237: ZGC: Move ZArray inline funtions to zArray.inline.hpp
Reviewed-by: tschatzl
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
Changeset: f74ec3cbfcc0
Author: pliden
Date: 2019-10-21 09:58 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f74ec3cbfcc0
8232238: ZGC: Move ZList inline funtions to zList.inline.hpp
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
Changeset: 662d9e1e2a60
Author: pliden
Date: 2019-10-21 09:58 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/662d9e1e2a60
8232239: ZGC: Inline ZCPU::count() and ZCPU:id()
Reviewed-by: tschatzl
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zCPU.hpp
+ src/hotspot/share/gc/z/zCPU.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp
Changeset: ff3eab78554f
Author: shade
Date: 2019-10-21 15:11 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ff3eab78554f
8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
Changeset: 765ecbffe88a
Author: shade
Date: 2019-10-21 15:11 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/765ecbffe88a
8232575: Shenandoah: asynchronous object/region pinning
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 14e098407bb0
Author: shade
Date: 2019-10-21 15:11 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/14e098407bb0
8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals
Reviewed-by: rkennke
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
Changeset: ad69fd32778e
Author: jlahoda
Date: 2019-10-21 15:38 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ad69fd32778e
8226585: Improve javac messages for using a preview API
Summary: Avoiding deprecation for removal for APIs associated with preview features, the features are marked with an annotation, and errors/warnings are produced for them based on the annotation.
Reviewed-by: erikj, mcimadamore, alanb
Contributed-by: joe.darcy(a)oracle.com, jan.lahoda(a)oracle.com
! make/CompileInterimLangtools.gmk
! make/Docs.gmk
+ make/jdk/src/classes/build/tools/taglet/Preview.java
! src/java.base/share/classes/java/lang/String.java
+ src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
! test/jdk/java/lang/String/TranslateEscapes.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/lib/combo/ComboInstance.java
+ test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/tree/NoPrivateTypesExported.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: ae0af9fb3dbb
Author: erikj
Date: 2019-10-21 09:26 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ae0af9fb3dbb
8232572: Add hooks for custom output dir in Bundles.gmk
Reviewed-by: tbell
! make/Bundles.gmk
Changeset: cba8afa5cfed
Author: lfoltan
Date: 2019-10-21 13:13 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cba8afa5cfed
8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
Summary: Increase the use of type signature constants instead of hard coded characters within the JVM.
Reviewed-by: coleenp, dholmes, fparain
Contributed-by: lois.foltan(a)oracle.com, john.r.rose(a)oracle.com
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/fieldType.cpp
! src/hotspot/share/runtime/fieldType.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/native/include/classfile_constants.h.template
Changeset: 559c46cd0e8b
Author: erikj
Date: 2019-10-21 10:32 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/559c46cd0e8b
8232569: Use test image from different jib profile for testing
Reviewed-by: tbell
! make/conf/jib-profiles.js
Changeset: 190ec5fae2af
Author: zgu
Date: 2019-10-21 14:26 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/190ec5fae2af
8232712: Shenandoah: SIGBUS in load_reference_barrier_native
Reviewed-by: shade, rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
Changeset: 449555c346d9
Author: jjg
Date: 2019-10-21 11:35 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/449555c346d9
8232639: Change module graph images to use SVG instead of PNG format.
Reviewed-by: mchung, ihse
! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/ModuleGraph.java
Changeset: fa1f838b5486
Author: jjg
Date: 2019-10-21 13:25 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fa1f838b5486
8231587: Memory leak in WorkArounds.serializedForms
Reviewed-by: hannesw
Contributed-by: fw(a)deneb.enyo.de
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 6d5c7f91e0b5
Author: aivanov
Date: 2019-10-21 21:36 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6d5c7f91e0b5
8232624: Java cannot start: NewStringPlatform missing
Reviewed-by: dholmes, alanb, redestad
! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
Changeset: 15f4471787b9
Author: shade
Date: 2019-10-21 22:44 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/15f4471787b9
8232730: Shenandoah: Traversal should not CAS the roots
Reviewed-by: zgu, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: ca620b06b5c9
Author: shade
Date: 2019-10-21 22:44 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ca620b06b5c9
8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: de395bbd7a93
Author: jiefu
Date: 2019-10-21 17:27 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/de395bbd7a93
8232692: [TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java
Changeset: d2da05214592
Author: jiefu
Date: 2019-10-22 11:32 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d2da05214592
8232757: VM fails to report an error for DumpLoadedClassList when cds is disabled
Reviewed-by: iklam, dholmes
! src/hotspot/share/runtime/arguments.cpp
Changeset: 24d411cb3a90
Author: ihse
Date: 2019-10-22 08:57 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/24d411cb3a90
8223400: Replace some enums with static const members in hotspot/runtime
Reviewed-by: iklam, coleenp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvm.cpp
Changeset: a39cdab8fac1
Author: shade
Date: 2019-10-22 14:05 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a39cdab8fac1
8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: ef2b75750838
Author: zgu
Date: 2019-10-22 11:59 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ef2b75750838
8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: 2b0c5800fb1c
Author: mchung
Date: 2019-10-22 09:20 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2b0c5800fb1c
8232617: Update the outdated code comments in java.lang.System class
Reviewed-by: dholmes, bchristi
! src/java.base/share/classes/java/lang/System.java
Changeset: 259b54092265
Author: shade
Date: 2019-10-22 18:53 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/259b54092265
8232791: Shenandoah: passive mode should disable pacing
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
Changeset: 62e16c1e0f66
Author: shade
Date: 2019-10-22 18:53 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/62e16c1e0f66
8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Changeset: a6c56d661d75
Author: cito
Date: 2019-10-22 23:55 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a6c56d661d75
8223697: jfr tool can't format duration values greater than 1 minute
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
Changeset: 083bbca50d2d
Author: ysuenaga
Date: 2019-10-23 10:02 +0900
URL: https://hg.openjdk.java.net/zgc/zgc/rev/083bbca50d2d
8232592: <Unknown compiled code> is shown in jstack mixed mode
Reviewed-by: cjplummer, phh
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
Changeset: c9c3bb79861e
Author: dholmes
Date: 2019-10-22 22:00 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c9c3bb79861e
8232571: Add missing SIGINFO signal
Reviewed-by: dholmes, rriggs
Contributed-by: Benoit Daloze <benoit.daloze(a)oracle.com>
! src/hotspot/os/posix/os_posix.cpp
+ test/hotspot/jtreg/runtime/signal/TestSiginfo.java
! test/jdk/sun/misc/SunMiscSignalTest.java
Changeset: 70e6b0d8db13
Author: mhorie
Date: 2019-10-22 21:26 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/70e6b0d8db13
8231649: PPC64: Intrinsics for Math.ceil, floor, rint on Power
Reviewed-by: mdoerr, vlivanov
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/library_call.cpp
Changeset: a3d208fc1b10
Author: ihse
Date: 2019-10-23 09:45 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a3d208fc1b10
8211073: Remove -Wno-extra from Hotspot
Reviewed-by: dholmes, erikj, kbarrett
! make/hotspot/lib/CompileJvm.gmk
Changeset: c6fd655677ec
Author: ihse
Date: 2019-10-23 09:48 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c6fd655677ec
8232770: Enable more warnings on solaris studio
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/common/TestFilesCompilation.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.pack.gmk
Changeset: 6e287efa5fa3
Author: jiefu
Date: 2019-10-23 09:53 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6e287efa5fa3
8232768: Configuration with --disable-cds --enable-generate-classlist should be reported as an error
Reviewed-by: ihse
! make/autoconf/jdk-options.m4
Changeset: cfdd7ef808d9
Author: chagedorn
Date: 2019-10-23 12:15 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cfdd7ef808d9
8232873: Add missing test for 8220416
Summary: Adds a missing test which verifies the bug fix of 8220416.
Reviewed-by: roland, thartmann
+ test/hotspot/jtreg/compiler/c2/CmpPNodeSubTest.java
Changeset: c8d42aa9359a
Author: chagedorn
Date: 2019-10-23 12:17 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c8d42aa9359a
8232874: Add missing test for 8230062
Summary: Adds a missing test which verifies the bug fix of 8230062.
Reviewed-by: roland, thartmann
+ test/hotspot/jtreg/compiler/loopopts/superword/SuperWordIntermediateUse.java
Changeset: 0f882d53c204
Author: chagedorn
Date: 2019-10-23 12:21 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0f882d53c204
8231412: C2: InitializeNode::detect_init_independence() bails out on simple IR shapes
Summary: Avoids early bailout of capturing a field store to remove unnecessary zeroing in simple methods containing only non-escaping objects.
Reviewed-by: roland, thartmann
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateAllocation.java
Changeset: 765710337ee1
Author: thartmann
Date: 2019-10-23 13:52 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/765710337ee1
8232883: compiler/c2/CmpPNodeSubTest.java fails because test class name is wrong
Summary: Renamed test file to match class name.
Reviewed-by: roland
- test/hotspot/jtreg/compiler/c2/CmpPNodeSubTest.java
+ test/hotspot/jtreg/compiler/c2/CompareKlassPointersTest.java
Changeset: 9510ce1b0190
Author: tschatzl
Date: 2019-10-23 14:06 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9510ce1b0190
8232771: Revert JDK-8230794 because of environment changes
Reviewed-by: pliden, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: f67f4674b466
Author: erikj
Date: 2019-10-23 05:48 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f67f4674b466
8232834: RunTest sometimes fails to produce valid exitcode.txt
Reviewed-by: ihse
! make/RunTests.gmk
Changeset: b7aa58d7f5aa
Author: redestad
Date: 2019-10-23 15:48 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b7aa58d7f5aa
8232887: Remove SystemDictionary::has_checkPackageAccess
Reviewed-by: coleenp, lfoltan
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
Changeset: 2b13d126a2d8
Author: dfuchs
Date: 2019-10-23 15:54 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2b13d126a2d8
8232625: HttpClient redirect policy should be more conservative
Summary: When enabled, HttpClient redirect is fixed to drop the body when the request method is changed, and to relay any redirection code it does not understand to the caller.
Reviewed-by: chegar
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/RedirectFilter.java
+ test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http2/server/Http2RedirectHandler.java
Changeset: 4242e35767b5
Author: shade
Date: 2019-10-23 17:35 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4242e35767b5
8232882: GCC 4.8.5 build failure after JDK-8211073
Reviewed-by: thartmann
! src/hotspot/share/opto/memnode.cpp
Changeset: 1f7f707c1aa9
Author: redestad
Date: 2019-10-23 18:34 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1f7f707c1aa9
8232881: Remove unnecessary InstanceKlass::casts
Reviewed-by: coleenp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jniCheck.cpp
Changeset: 54ffb15c4839
Author: darcy
Date: 2019-10-23 13:01 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/54ffb15c4839
8232442: Suppress warnings on non-serializable non-transient instance fields in java.management.*
Reviewed-by: rriggs, mchung
! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/java.management/share/classes/javax/management/Attribute.java
! src/java.management/share/classes/javax/management/AttributeChangeNotification.java
! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
! src/java.management/share/classes/javax/management/InvalidApplicationException.java
! src/java.management/share/classes/javax/management/NotificationFilterSupport.java
! src/java.management/share/classes/javax/management/loading/PrivateMLet.java
! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java
! src/java.management/share/classes/javax/management/openmbean/CompositeDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularType.java
! src/java.management/share/classes/sun/management/LazyCompositeData.java
! src/java.management/share/classes/sun/management/LockInfoCompositeData.java
! src/java.management/share/classes/sun/management/MemoryNotifInfoCompositeData.java
! src/java.management/share/classes/sun/management/MemoryUsageCompositeData.java
! src/java.management/share/classes/sun/management/MonitorInfoCompositeData.java
! src/java.management/share/classes/sun/management/ThreadInfoCompositeData.java
! src/java.management/share/classes/sun/management/counter/perf/PerfByteArrayCounter.java
! src/java.management/share/classes/sun/management/counter/perf/PerfLongArrayCounter.java
! src/java.management/share/classes/sun/management/counter/perf/PerfLongCounter.java
Changeset: 24c5cad4dbfb
Author: jwilhelm
Date: 2019-10-24 02:58 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/24c5cad4dbfb
Added tag jdk-14+20 for changeset 54ffb15c4839
! .hgtags
Changeset: 5bb426e9acc4
Author: phh
Date: 2019-10-23 18:43 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5bb426e9acc4
8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
Summary: Pass Thread.currentThread().getId() to getThreadAllocatedBytes, remove its implSpec
Reviewed-by: dholmes, mchung, sspitsyn
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
Changeset: ba524a5f7cc2
Author: redestad
Date: 2019-10-24 09:57 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ba524a5f7cc2
8232613: Move Object.registerNatives into HotSpot
Reviewed-by: dholmes, adinn, coleenp, lfoltan, mchung
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jni.cpp
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/native/libjava/Object.c
! test/hotspot/jtreg/compiler/dependencies/MonomorphicObjectCall/java.base/java/lang/Object.java
! test/hotspot/jtreg/runtime/8024804/RegisterNatives.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
Changeset: ea153023d832
Author: weijun
Date: 2019-10-24 15:53 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ea153023d832
8231598: keytool does not export sun.security.mscapi
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
+ test/jdk/sun/security/mscapi/ProviderClassOption.java
Changeset: 18c246ad2ff9
Author: tschatzl
Date: 2019-10-24 11:08 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/18c246ad2ff9
8230706: Waiting on completion of strong nmethod processing causes long pause times with G1
Summary: Instead of globally waiting for completion of strong nmethod processing during evacuation, synchronize the nmethods processing on a per-nmethod basis so that only one thread processes one nmethod at once using a state. This state indicates what work (strong/weak processing) needs to be done and what has already been done.
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/memory/iterator.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: f8ffc59c2812
Author: shade
Date: 2019-10-24 11:49 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f8ffc59c2812
8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently"
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
Changeset: 2ba609bf43bb
Author: alanb
Date: 2019-10-24 11:07 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2ba609bf43bb
8231602: Deprecate Thread.suspend/resume for removal
Reviewed-by: mchung, dholmes, chegar
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
Changeset: 3acc15789ca3
Author: aefimov
Date: 2019-10-24 11:54 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3acc15789ca3
8232713: Update BCEL version to 6.3.1 in license file
Reviewed-by: joehw
! src/java.xml/share/legal/bcel.md
Changeset: d6206dda2e28
Author: bulasevich
Date: 2019-10-24 15:46 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d6206dda2e28
8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
Reviewed-by: dlong, shade
Contributed-by: christoph.goettschkes(a)microdoc.com
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
Changeset: 10d2642d1905
Author: coleenp
Date: 2019-10-24 08:49 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/10d2642d1905
8231953: Wrong assumption in assertion in oop::register_oop
Summary: On ARM32 thumb mode, the pc of the current frame is always zero
Reviewed-by: coleenp, dcubed
Contributed-by: christoph.goettschkes(a)microdoc.com
! src/hotspot/share/oops/oopsHierarchy.cpp
Changeset: d55b62dbe688
Author: coleenp
Date: 2019-10-24 08:52 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d55b62dbe688
8232788: Move biased locking initalization
Reviewed-by: pchilanomate, dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
- test/hotspot/gtest/oops/test_markOop.cpp
+ test/hotspot/gtest/oops/test_markWord.cpp
Changeset: 9019c186ae99
Author: mdoerr
Date: 2019-10-24 16:28 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9019c186ae99
8232005: [s390, PPC64] More exception checks missing in interpreter
Reviewed-by: rrich, goetz
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
Changeset: c6cbcc673cd3
Author: mdoerr
Date: 2019-10-24 16:28 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c6cbcc673cd3
8231949: [PPC64, s390]: Make async profiling more reliable
Summary: Better checks if method from interpreter frame is valid.
Reviewed-by: rrich, ghaug, goetz
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
Changeset: 7909763ad193
Author: mgronlun
Date: 2019-10-24 16:37 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7909763ad193
8231081: TestMetadataRetention fails due to missing symbol id
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
+ test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java
Changeset: 32d39d9525f9
Author: pliden
Date: 2019-10-24 17:24 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/32d39d9525f9
8231552: ZGC: Refine address space reservation
Reviewed-by: eosterlund, stefank
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
+ src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
+ src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java
Changeset: 6a147ac7a68f
Author: shade
Date: 2019-09-30 22:39 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6a147ac7a68f
8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
Changeset: a2dfaae89445
Author: epavlova
Date: 2019-10-24 11:25 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a2dfaae89445
8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java
Changeset: 5a9dba5a3eeb
Author: mseledtsov
Date: 2019-10-24 12:18 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5a9dba5a3eeb
8227317: [TESTBUG] jdk docker/TestDockerMemoryMetrics.java fails on systems w/o kernel memory accounting
Summary: skipping the test case if kernel memory acct not supported
Reviewed-by: sgehwolf, lmesnik
! test/jdk/ProblemList.txt
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
Changeset: 81ad1da857f6
Author: kvn
Date: 2019-10-24 16:58 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/81ad1da857f6
8232904: Update JVMCI
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SharedHotSpotSpeculationLog.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/EncodedSpeculationReason.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java
Changeset: d428456b5830
Author: amlu
Date: 2019-10-25 08:50 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d428456b5830
8232922: Add java/math/BigInteger/largeMemory/SymmetricRangeTests.java to ProblemList-Xcomp
Reviewed-by: bpb, darcy, iignatyev
! test/jdk/ProblemList-Xcomp.txt
Changeset: 3df2bf731a87
Author: never
Date: 2019-10-24 22:41 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3df2bf731a87
8232083: Minimal VM is broken after JDK-8231586
Reviewed-by: dlong
! src/hotspot/share/compiler/oopMap.cpp
Changeset: 7608c17b7463
Author: tschatzl
Date: 2019-10-25 12:34 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7608c17b7463
8232779: G1 current collection parallel time does not include optional evacuation
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
Changeset: f29ca6895893
Author: tschatzl
Date: 2019-10-25 12:33 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f29ca6895893
8232777: Rename G1Policy::_max_rs_length as it is no maximum
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 08e78887ff96
Author: tschatzl
Date: 2019-10-25 12:32 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/08e78887ff96
8232776: G1 should always take rs_length_diff into account when predicting rs_lengths
Reviewed-by: sangheki, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: dc5d2d009d60
Author: epavlova
Date: 2019-10-25 07:15 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dc5d2d009d60
8233000: Mark vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize test as stress test
Reviewed-by: iveresov, lmesnik
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java
Changeset: 808bbdb79916
Author: shade
Date: 2019-10-25 17:30 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/808bbdb79916
8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: 1bd307ea5497
Author: pconcannon
Date: 2019-10-25 12:05 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1bd307ea5497
8231570: (dc) Clarify implicit bind behavior of DatagramChannel
Summary: Update to DatagramChannel spec to make it clear that SecurityException can be thrown in connect send and receive methods
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
Changeset: 0942a1f47d26
Author: kvn
Date: 2019-10-25 11:51 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0942a1f47d26
8225464: Obsolete TraceNMethodInstalls flag
Reviewed-by: dholmes, thartmann
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: d3382812b788
Author: never
Date: 2019-10-25 13:17 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d3382812b788
8233027: OopMapSet::all_do does oms.next() twice during iteration
Reviewed-by: shade, kvn
! src/hotspot/share/compiler/oopMap.cpp
Changeset: 9261ad32cba9
Author: alanb
Date: 2019-10-27 12:13 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9261ad32cba9
8212132: (dc) Remove DatagramChannelImpl finalize method
Reviewed-by: bpb, chegar, dfuchs, martin
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
+ test/jdk/java/nio/channels/DatagramChannel/Unref.java
Changeset: 44dc3d796110
Author: stefank
Date: 2019-10-28 11:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/44dc3d796110
8232601: ZGC: Parameterize the ZGranuleMap table size
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zPageTable.cpp
Changeset: 3aba4a42d8ad
Author: stefank
Date: 2019-10-28 11:23 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3aba4a42d8ad
8232602: ZGC: Make ZGranuleMap ZAddress agnostic
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
Changeset: 38f4701d6587
Author: stefank
Date: 2019-10-28 11:23 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/38f4701d6587
8232648: ZGC: Move ATTRIBUTE_ALIGNED to the front of declarations
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.hpp
! src/hotspot/share/gc/z/zMarkTerminate.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.hpp
Changeset: 4adca7312d8f
Author: stefank
Date: 2019-10-28 11:24 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4adca7312d8f
8232649: ZGC: Add callbacks to ZMemoryManager
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
Changeset: 67009d58dd70
Author: stefank
Date: 2019-10-28 11:26 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/67009d58dd70
8232651: Add implementation of os::processor_id() for Windows
Reviewed-by: dholmes, stuefe
! src/hotspot/os/windows/os_windows.cpp
Changeset: bfb419c66ae9
Author: stefank
Date: 2019-10-28 11:26 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bfb419c66ae9
8232650: ZGC: Add initialization hooks for OS specific code
Reviewed-by: pliden, eosterlund
+ src/hotspot/os/posix/gc/z/zInitialize_posix.cpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
Changeset: a4cdca87152b
Author: stefank
Date: 2019-10-28 11:27 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a4cdca87152b
8232604: ZGC: Make ZVerifyViews mapping and unmapping precise
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zFuture.hpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageCache.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
Changeset: 77148b8bb7a1
Author: phedlin
Date: 2019-10-23 12:51 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/77148b8bb7a1
8231565: More node budget asserts in fuzzed tests.
Reviewed-by: neliasso, thartmann
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/LoopRotateBadNodeBudget.java
Changeset: 7f27d70a2424
Author: hseigel
Date: 2019-10-28 12:55 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7f27d70a2424
8232890: Remove bad Code attribute parsing code
Summary: Remove code that accepts illegal max_stack, max_locals, and length values for Code attribute in old class files.
Reviewed-by: dholmes, lfoltan
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: ef8be51fff48
Author: zgu
Date: 2019-10-28 11:33 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ef8be51fff48
8232992: Shenandoah: Implement self-fixing interpreter LRB
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 5ec8aeda451e
Author: bobv
Date: 2019-10-28 16:06 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5ec8aeda451e
8232118: Add JVM option to enable JVMCI compilers in product mode
Reviewed-by: kvn, dholmes
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
Changeset: 9d95d8a8b750
Author: lancea
Date: 2019-10-28 13:17 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9d95d8a8b750
8232879: Writing out data with the Zip File System leads to a CRC failure
Reviewed-by: lancea, clanger
Contributed-by: Jaikiran Pai <jai.forums2013(a)gmail.com>
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/CRCWriteTest.java
Changeset: c3696c94049d
Author: naoto
Date: 2019-10-28 11:06 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c3696c94049d
8231273: Upgrade CLDR to v36
Reviewed-by: rriggs
! make/data/cldr/README
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/af_NA.xml
! make/data/cldr/common/main/af_ZA.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/agq_CM.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/ak_GH.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/am_ET.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_001.xml
! make/data/cldr/common/main/ar_AE.xml
! make/data/cldr/common/main/ar_BH.xml
! make/data/cldr/common/main/ar_DJ.xml
! make/data/cldr/common/main/ar_DZ.xml
! make/data/cldr/common/main/ar_EG.xml
! make/data/cldr/common/main/ar_EH.xml
! make/data/cldr/common/main/ar_ER.xml
! make/data/cldr/common/main/ar_IL.xml
! make/data/cldr/common/main/ar_IQ.xml
! make/data/cldr/common/main/ar_JO.xml
! make/data/cldr/common/main/ar_KM.xml
! make/data/cldr/common/main/ar_KW.xml
! make/data/cldr/common/main/ar_LB.xml
! make/data/cldr/common/main/ar_LY.xml
! make/data/cldr/common/main/ar_MA.xml
! make/data/cldr/common/main/ar_MR.xml
! make/data/cldr/common/main/ar_OM.xml
! make/data/cldr/common/main/ar_PS.xml
! make/data/cldr/common/main/ar_QA.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/ar_SD.xml
! make/data/cldr/common/main/ar_SO.xml
! make/data/cldr/common/main/ar_SS.xml
! make/data/cldr/common/main/ar_SY.xml
! make/data/cldr/common/main/ar_TD.xml
! make/data/cldr/common/main/ar_TN.xml
! make/data/cldr/common/main/ar_YE.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/as_IN.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/asa_TZ.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/ast_ES.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/az_Cyrl_AZ.xml
! make/data/cldr/common/main/az_Latn.xml
! make/data/cldr/common/main/az_Latn_AZ.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/bas_CM.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_BY.xml
! make/data/cldr/common/main/bem.xml
! make/data/cldr/common/main/bem_ZM.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bez_TZ.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/bg_BG.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bm_ML.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_BD.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/bo.xml
! make/data/cldr/common/main/bo_CN.xml
! make/data/cldr/common/main/bo_IN.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/br_FR.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/brx_IN.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/bs_Cyrl_BA.xml
! make/data/cldr/common/main/bs_Latn.xml
! make/data/cldr/common/main/bs_Latn_BA.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_AD.xml
! make/data/cldr/common/main/ca_ES.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ca_FR.xml
! make/data/cldr/common/main/ca_IT.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ccp_BD.xml
! make/data/cldr/common/main/ccp_IN.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ce_RU.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/ceb_PH.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/cgg_UG.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/chr_US.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/ckb_IQ.xml
! make/data/cldr/common/main/ckb_IR.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/cs_CZ.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cu_RU.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/cy_GB.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/da_DK.xml
! make/data/cldr/common/main/da_GL.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/dav_KE.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_BE.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_DE.xml
! make/data/cldr/common/main/de_IT.xml
! make/data/cldr/common/main/de_LI.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/dje_NE.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dsb_DE.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dua_CM.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dyo_SN.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/dz_BT.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ebu_KE.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/ee_GH.xml
! make/data/cldr/common/main/ee_TG.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/el_CY.xml
! make/data/cldr/common/main/el_GR.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_150.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AG.xml
! make/data/cldr/common/main/en_AI.xml
! make/data/cldr/common/main/en_AS.xml
! make/data/cldr/common/main/en_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BB.xml
! make/data/cldr/common/main/en_BE.xml
! make/data/cldr/common/main/en_BI.xml
! make/data/cldr/common/main/en_BM.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BW.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CC.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_CK.xml
! make/data/cldr/common/main/en_CM.xml
! make/data/cldr/common/main/en_CX.xml
! make/data/cldr/common/main/en_CY.xml
! make/data/cldr/common/main/en_DE.xml
! make/data/cldr/common/main/en_DG.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_DM.xml
! make/data/cldr/common/main/en_ER.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_FJ.xml
! make/data/cldr/common/main/en_FK.xml
! make/data/cldr/common/main/en_FM.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_GD.xml
! make/data/cldr/common/main/en_GG.xml
! make/data/cldr/common/main/en_GH.xml
! make/data/cldr/common/main/en_GI.xml
! make/data/cldr/common/main/en_GM.xml
! make/data/cldr/common/main/en_GU.xml
! make/data/cldr/common/main/en_GY.xml
! make/data/cldr/common/main/en_HK.xml
! make/data/cldr/common/main/en_IE.xml
! make/data/cldr/common/main/en_IL.xml
! make/data/cldr/common/main/en_IM.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_IO.xml
! make/data/cldr/common/main/en_JE.xml
! make/data/cldr/common/main/en_JM.xml
! make/data/cldr/common/main/en_KE.xml
! make/data/cldr/common/main/en_KI.xml
! make/data/cldr/common/main/en_KN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_LC.xml
! make/data/cldr/common/main/en_LR.xml
! make/data/cldr/common/main/en_LS.xml
! make/data/cldr/common/main/en_MG.xml
! make/data/cldr/common/main/en_MH.xml
! make/data/cldr/common/main/en_MO.xml
! make/data/cldr/common/main/en_MP.xml
! make/data/cldr/common/main/en_MS.xml
! make/data/cldr/common/main/en_MT.xml
! make/data/cldr/common/main/en_MU.xml
! make/data/cldr/common/main/en_MW.xml
! make/data/cldr/common/main/en_MY.xml
! make/data/cldr/common/main/en_NA.xml
! make/data/cldr/common/main/en_NF.xml
! make/data/cldr/common/main/en_NG.xml
! make/data/cldr/common/main/en_NL.xml
! make/data/cldr/common/main/en_NR.xml
! make/data/cldr/common/main/en_NU.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PG.xml
! make/data/cldr/common/main/en_PH.xml
! make/data/cldr/common/main/en_PK.xml
! make/data/cldr/common/main/en_PN.xml
! make/data/cldr/common/main/en_PR.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_RW.xml
! make/data/cldr/common/main/en_SB.xml
! make/data/cldr/common/main/en_SC.xml
! make/data/cldr/common/main/en_SD.xml
! make/data/cldr/common/main/en_SE.xml
! make/data/cldr/common/main/en_SG.xml
! make/data/cldr/common/main/en_SH.xml
! make/data/cldr/common/main/en_SI.xml
! make/data/cldr/common/main/en_SL.xml
! make/data/cldr/common/main/en_SS.xml
! make/data/cldr/common/main/en_SX.xml
! make/data/cldr/common/main/en_SZ.xml
! make/data/cldr/common/main/en_TC.xml
! make/data/cldr/common/main/en_TK.xml
! make/data/cldr/common/main/en_TO.xml
! make/data/cldr/common/main/en_TT.xml
! make/data/cldr/common/main/en_TV.xml
! make/data/cldr/common/main/en_TZ.xml
! make/data/cldr/common/main/en_UG.xml
! make/data/cldr/common/main/en_UM.xml
! make/data/cldr/common/main/en_US.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/en_VC.xml
! make/data/cldr/common/main/en_VG.xml
! make/data/cldr/common/main/en_VI.xml
! make/data/cldr/common/main/en_VU.xml
! make/data/cldr/common/main/en_WS.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/en_ZM.xml
! make/data/cldr/common/main/en_ZW.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/eo_001.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_BR.xml
! make/data/cldr/common/main/es_BZ.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_CU.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EA.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_ES.xml
! make/data/cldr/common/main/es_GQ.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_IC.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PH.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/et_EE.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/eu_ES.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/ewo_CM.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/fa_IR.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Latn.xml
! make/data/cldr/common/main/ff_Latn_BF.xml
! make/data/cldr/common/main/ff_Latn_CM.xml
! make/data/cldr/common/main/ff_Latn_GH.xml
! make/data/cldr/common/main/ff_Latn_GM.xml
! make/data/cldr/common/main/ff_Latn_GN.xml
! make/data/cldr/common/main/ff_Latn_GW.xml
! make/data/cldr/common/main/ff_Latn_LR.xml
! make/data/cldr/common/main/ff_Latn_MR.xml
! make/data/cldr/common/main/ff_Latn_NE.xml
! make/data/cldr/common/main/ff_Latn_NG.xml
! make/data/cldr/common/main/ff_Latn_SL.xml
! make/data/cldr/common/main/ff_Latn_SN.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fi_FI.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fil_PH.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fo_DK.xml
! make/data/cldr/common/main/fo_FO.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_BE.xml
! make/data/cldr/common/main/fr_BF.xml
! make/data/cldr/common/main/fr_BI.xml
! make/data/cldr/common/main/fr_BJ.xml
! make/data/cldr/common/main/fr_BL.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CF.xml
! make/data/cldr/common/main/fr_CG.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CI.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_DJ.xml
! make/data/cldr/common/main/fr_DZ.xml
! make/data/cldr/common/main/fr_FR.xml
! make/data/cldr/common/main/fr_GA.xml
! make/data/cldr/common/main/fr_GF.xml
! make/data/cldr/common/main/fr_GN.xml
! make/data/cldr/common/main/fr_GP.xml
! make/data/cldr/common/main/fr_GQ.xml
! make/data/cldr/common/main/fr_HT.xml
! make/data/cldr/common/main/fr_KM.xml
! make/data/cldr/common/main/fr_LU.xml
! make/data/cldr/common/main/fr_MA.xml
! make/data/cldr/common/main/fr_MC.xml
! make/data/cldr/common/main/fr_MF.xml
! make/data/cldr/common/main/fr_MG.xml
! make/data/cldr/common/main/fr_ML.xml
! make/data/cldr/common/main/fr_MQ.xml
! make/data/cldr/common/main/fr_MR.xml
! make/data/cldr/common/main/fr_MU.xml
! make/data/cldr/common/main/fr_NC.xml
! make/data/cldr/common/main/fr_NE.xml
! make/data/cldr/common/main/fr_PF.xml
! make/data/cldr/common/main/fr_PM.xml
! make/data/cldr/common/main/fr_RE.xml
! make/data/cldr/common/main/fr_RW.xml
! make/data/cldr/common/main/fr_SC.xml
! make/data/cldr/common/main/fr_SN.xml
! make/data/cldr/common/main/fr_SY.xml
! make/data/cldr/common/main/fr_TD.xml
! make/data/cldr/common/main/fr_TG.xml
! make/data/cldr/common/main/fr_TN.xml
! make/data/cldr/common/main/fr_VU.xml
! make/data/cldr/common/main/fr_WF.xml
! make/data/cldr/common/main/fr_YT.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fur_IT.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/fy_NL.xml
! make/data/cldr/common/main/ga.xml
+ make/data/cldr/common/main/ga_GB.xml
! make/data/cldr/common/main/ga_IE.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gd_GB.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gl_ES.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gsw_CH.xml
! make/data/cldr/common/main/gsw_FR.xml
! make/data/cldr/common/main/gsw_LI.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/gu_IN.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/guz_KE.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/gv_IM.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_GH.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/ha_NG.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/haw_US.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/he_IL.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_IN.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hr_BA.xml
! make/data/cldr/common/main/hr_HR.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hsb_DE.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hu_HU.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/hy_AM.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/ia_001.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/id_ID.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ig_NG.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/ii_CN.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/is_IS.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/it_IT.xml
! make/data/cldr/common/main/it_SM.xml
! make/data/cldr/common/main/it_VA.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/ja_JP.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jgo_CM.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jmc_TZ.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/jv_ID.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/ka_GE.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kab_DZ.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kam_KE.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kde_TZ.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/kea_CV.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/khq_ML.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/ki_KE.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kk_KZ.xml
! make/data/cldr/common/main/kkj.xml
! make/data/cldr/common/main/kkj_CM.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kl_GL.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/kln_KE.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/km_KH.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/kn_IN.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/ko_KP.xml
! make/data/cldr/common/main/ko_KR.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kok_IN.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_IN.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksb_TZ.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksf_CM.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ksh_DE.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/ku_TR.xml
! make/data/cldr/common/main/kw.xml
! make/data/cldr/common/main/kw_GB.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/ky_KG.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lag_TZ.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lb_LU.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lg_UG.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/lkt_US.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/ln_AO.xml
! make/data/cldr/common/main/ln_CD.xml
! make/data/cldr/common/main/ln_CF.xml
! make/data/cldr/common/main/ln_CG.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lo_LA.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lrc_IQ.xml
! make/data/cldr/common/main/lrc_IR.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lt_LT.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/lu_CD.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luo_KE.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/luy_KE.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/lv_LV.xml
! make/data/cldr/common/main/mas.xml
! make/data/cldr/common/main/mas_KE.xml
! make/data/cldr/common/main/mas_TZ.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mer_KE.xml
! make/data/cldr/common/main/mfe.xml
! make/data/cldr/common/main/mfe_MU.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mg_MG.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgh_MZ.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mgo_CM.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mi_NZ.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/mk_MK.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/ml_IN.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_MN.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/mr_IN.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_BN.xml
! make/data/cldr/common/main/ms_MY.xml
! make/data/cldr/common/main/ms_SG.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mt_MT.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/mua_CM.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/my_MM.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/mzn_IR.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/naq_NA.xml
! make/data/cldr/common/main/nb.xml
! make/data/cldr/common/main/nb_NO.xml
! make/data/cldr/common/main/nb_SJ.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nd_ZW.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/nds_DE.xml
! make/data/cldr/common/main/nds_NL.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/ne_IN.xml
! make/data/cldr/common/main/ne_NP.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_AW.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nl_BQ.xml
! make/data/cldr/common/main/nl_CW.xml
! make/data/cldr/common/main/nl_NL.xml
! make/data/cldr/common/main/nl_SR.xml
! make/data/cldr/common/main/nl_SX.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nmg_CM.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nn_NO.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/nnh_CM.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nus_SS.xml
! make/data/cldr/common/main/nyn.xml
! make/data/cldr/common/main/nyn_UG.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_ET.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/or_IN.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/os_GE.xml
! make/data/cldr/common/main/os_RU.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pa_Arab.xml
! make/data/cldr/common/main/pa_Arab_PK.xml
! make/data/cldr/common/main/pa_Guru.xml
! make/data/cldr/common/main/pa_Guru_IN.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/pl_PL.xml
! make/data/cldr/common/main/prg.xml
! make/data/cldr/common/main/prg_001.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_AF.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_AO.xml
! make/data/cldr/common/main/pt_BR.xml
! make/data/cldr/common/main/pt_CH.xml
! make/data/cldr/common/main/pt_CV.xml
! make/data/cldr/common/main/pt_GQ.xml
! make/data/cldr/common/main/pt_GW.xml
! make/data/cldr/common/main/pt_LU.xml
! make/data/cldr/common/main/pt_MO.xml
! make/data/cldr/common/main/pt_MZ.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/pt_ST.xml
! make/data/cldr/common/main/pt_TL.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/qu_BO.xml
! make/data/cldr/common/main/qu_EC.xml
! make/data/cldr/common/main/qu_PE.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rm_CH.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/rn_BI.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/ro_MD.xml
! make/data/cldr/common/main/ro_RO.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/rof_TZ.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_BY.xml
! make/data/cldr/common/main/ru_KG.xml
! make/data/cldr/common/main/ru_KZ.xml
! make/data/cldr/common/main/ru_MD.xml
! make/data/cldr/common/main/ru_RU.xml
! make/data/cldr/common/main/ru_UA.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rw_RW.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/rwk_TZ.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sah_RU.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/saq_KE.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sbp_TZ.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_PK.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/se_NO.xml
! make/data/cldr/common/main/se_SE.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/seh_MZ.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/ses_ML.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/sg_CF.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/shi_Latn_MA.xml
! make/data/cldr/common/main/shi_Tfng.xml
! make/data/cldr/common/main/shi_Tfng_MA.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/si_LK.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sk_SK.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/sl_SI.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/smn_FI.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/sn_ZW.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/so_DJ.xml
! make/data/cldr/common/main/so_ET.xml
! make/data/cldr/common/main/so_KE.xml
! make/data/cldr/common/main/so_SO.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sq_AL.xml
! make/data/cldr/common/main/sq_MK.xml
! make/data/cldr/common/main/sq_XK.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Cyrl_RS.xml
! make/data/cldr/common/main/sr_Cyrl_XK.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/sr_Latn_RS.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_AX.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sv_SE.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_CD.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/sw_TZ.xml
! make/data/cldr/common/main/sw_UG.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_IN.xml
! make/data/cldr/common/main/ta_LK.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/te_IN.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/teo_KE.xml
! make/data/cldr/common/main/teo_UG.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/tg_TJ.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/th_TH.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/ti_ET.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tk_TM.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/to_TO.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/tr_CY.xml
! make/data/cldr/common/main/tr_TR.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/tt_RU.xml
! make/data/cldr/common/main/twq.xml
! make/data/cldr/common/main/twq_NE.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/tzm_MA.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/ug_CN.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/uk_UA.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/ur_PK.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Arab_AF.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/uz_Cyrl_UZ.xml
! make/data/cldr/common/main/uz_Latn.xml
! make/data/cldr/common/main/uz_Latn_UZ.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/vai_Latn_LR.xml
! make/data/cldr/common/main/vai_Vaii.xml
! make/data/cldr/common/main/vai_Vaii_LR.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vi_VN.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/vo_001.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/vun_TZ.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wae_CH.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/wo_SN.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xh_ZA.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/xog_UG.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yav_CM.xml
! make/data/cldr/common/main/yi.xml
! make/data/cldr/common/main/yi_001.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yo_NG.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
! make/data/cldr/common/main/yue_Hans_CN.xml
! make/data/cldr/common/main/yue_Hant.xml
! make/data/cldr/common/main/yue_Hant_HK.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zgh_MA.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hans.xml
! make/data/cldr/common/main/zh_Hans_CN.xml
! make/data/cldr/common/main/zh_Hans_HK.xml
! make/data/cldr/common/main/zh_Hans_MO.xml
! make/data/cldr/common/main/zh_Hans_SG.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zh_Hant_MO.xml
! make/data/cldr/common/main/zh_Hant_TW.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/main/zu_ZA.xml
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/characters.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/dayPeriods.xml
! make/data/cldr/common/supplemental/genderList.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/rgScope.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! test/jdk/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 13ad9a1bac18
Author: coleenp
Date: 2019-10-28 16:41 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/13ad9a1bac18
8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing
Summary: Make the test reserve 1G rather than 3G, so it is more reliable.
Reviewed-by: hseigel, stuefe
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
Changeset: fa0b9f9c597a
Author: weijun
Date: 2019-10-29 09:34 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fa0b9f9c597a
8228969: 2019-09-28 public suffix list update
Reviewed-by: mullan
! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
+ test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
+ test/jdk/sun/security/util/RegisteredDomain/tests.dat
Changeset: b026a43e1809
Author: weijun
Date: 2019-10-29 09:34 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b026a43e1809
8231365: ServicePermission::equals doesn't comply to the spec
8231196: DelegationPermission allows to create an instance that thows NPE on ::equals call
Reviewed-by: mullan
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! test/jdk/javax/security/auth/kerberos/DelegationPermissionHash.java
+ test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java
+ test/jdk/javax/security/auth/kerberos/ServicePermissionEquals.java
Changeset: 31ec3e55fa3d
Author: mgronlun
Date: 2019-10-29 11:33 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/31ec3e55fa3d
8230400: Missing constant pool entry for a method in stacktrace
Reviewed-by: egahlin
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
Changeset: 6c255334120d
Author: mr
Date: 2019-10-29 08:26 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6c255334120d
8232080: jlink plugins for vendor information and run-time options
Reviewed-by: ihse, alanb, kvn, bobv, mchung
! make/autoconf/jdk-version.m4
! make/autoconf/version-numbers
! make/gensrc/GensrcMisc.gmk
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Flags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddOptionsPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddResourcePlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorBugURLPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorVMBugURLPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorVersionPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
+ test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
+ test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 63994dedec49
Author: jiefu
Date: 2019-10-29 10:13 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/63994dedec49
8232864: Classes generated at link time by GenerateJLIClassesPlugin are not reproducible
Reviewed-by: redestad, mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/JLinkReproducibleTest.java
Changeset: 5a0e0d0b3a27
Author: ecaspole
Date: 2019-10-29 13:51 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5a0e0d0b3a27
8233075: JFR - nmetods - misspelled in several places
Reviewed-by: hseigel, mseledtsov
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java
Changeset: e492513d3630
Author: lancea
Date: 2019-10-29 14:22 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e492513d3630
8231766: Files.copy and Files.move do not honor requested compression method when copying or moving within the same zip file
Reviewed-by: clanger, bpb, alanb
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/CopyMoveTests.java
! test/jdk/jdk/nio/zipfs/UpdateEntryTest.java
Changeset: f9ac726ab347
Author: erikj
Date: 2019-10-29 12:01 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f9ac726ab347
8232748: Build static versions of certain JDK libraries
Reviewed-by: ihse, bobv
! make/Bundles.gmk
! make/Help.gmk
! make/Main.gmk
! make/MainSupport.gmk
+ make/StaticLibsImage.gmk
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/conf/jib-profiles.js
! make/lib/Lib-java.base.gmk
Changeset: 67a3f50b14ae
Author: mchung
Date: 2019-10-29 12:52 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/67a3f50b14ae
8173975: Lookup::in should not allow target class be primitive or array class
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/lookup/LookupClassTest.java
Changeset: f4290bf1cc21
Author: mr
Date: 2019-10-29 13:52 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f4290bf1cc21
8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080
Reviewed-by: stuefe, iignatyev, mchung
! src/hotspot/share/utilities/vmError.cpp
Changeset: f1e6442241ca
Author: kvn
Date: 2019-10-29 15:35 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f1e6442241ca
8233035: Update JVMCI
Reviewed-by: dlong
! src/hotspot/.mx.jvmci/suite.py
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/SuppressFBWarnings.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectFormattingTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderData.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSpeculationLog.java
Changeset: 674131501e98
Author: pli
Date: 2019-10-30 09:17 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/674131501e98
8232591: AArch64: Add missing match rules for smaddl, smsubl and smnegl
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/codegen/TestSignedMultiplyLong.java
Changeset: 75099fcf7962
Author: zgu
Date: 2019-10-30 09:42 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/75099fcf7962
8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 3fc5905f2bec
Author: aivanov
Date: 2019-10-30 14:08 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3fc5905f2bec
8232724: Remove indirection with calling JNU_NewStringPlatform
Reviewed-by: dholmes, clanger
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/include/jvm.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
Changeset: 506bd2e1f840
Author: chagedorn
Date: 2019-10-29 14:29 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/506bd2e1f840
8230019: [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
Summary: Explicitly set the receiver klass in the ci MDO to NULL if it is NULL in the MDO while translating.
Reviewed-by: kvn, thartmann
! src/hotspot/share/ci/ciMethodData.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 2c3cc4b01880
Author: redestad
Date: 2019-10-30 16:14 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2c3cc4b01880
8233159: Method::result_type should use calculated value in constMethod
Reviewed-by: lfoltan, iklam, coleenp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
Changeset: c16ac7a2eba4
Author: mgronlun
Date: 2019-10-30 19:43 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c16ac7a2eba4
8226511: Implement JFR Event Streaming
Reviewed-by: egahlin, mseledtsov, mgronlun
Contributed-by: erik.gahlin(a)oracle.com, mikhailo.seledtsov(a)oracle.com, markus.gronlund(a)oracle.com
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/jfrSerializer.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
+ src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
+ src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp
! src/hotspot/share/jfr/utilities/jfrTypes.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ConstantMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/LongMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ObjectFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/Parser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedClassLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedFrame.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedStackTrace.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThreadGroup.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
+ src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectContext.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectFactory.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Parser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFilter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StringParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/TimeConverter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/EventPrintWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/EventProducer.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestUtils.java
+ test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java
+ test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java
+ test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java
+ test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
+ test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy
+ test/jdk/jdk/jfr/api/consumer/security/no-permission.policy
+ test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java
+ test/jdk/jdk/jfr/api/event/TestEventDuration.java
+ test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java
+ test/jdk/jdk/jfr/event/runtime/TestFlush.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java
+ test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java
+ test/jdk/jdk/jfr/startupargs/TestFlushInterval.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: fba8635290df
Author: lancea
Date: 2019-10-30 15:54 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fba8635290df
8231451: ZipFileInputStream::skip handling of negative values with STORED entries
Reviewed-by: clanger, bpb, alanb
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java
Changeset: 6d081cef7ea8
Author: valeriep
Date: 2019-10-31 02:22 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6d081cef7ea8
8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures.
Summary: Fixed to treat the queried key size values as bits instead of bytes
Reviewed-by: ascarpino, xuelei
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
Changeset: 43cfcb1e39c0
Author: coleenp
Date: 2019-10-30 22:32 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/43cfcb1e39c0
8233266: Remove unnecessary fence in restore_unshareable_info
Reviewed-by: jiangli, dholmes
! src/hotspot/share/oops/klass.cpp
Changeset: 0c671290204c
Author: jwilhelm
Date: 2019-10-31 04:17 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0c671290204c
Added tag jdk-14+21 for changeset c16ac7a2eba4
! .hgtags
Changeset: f547a06da806
Author: shade
Date: 2019-10-31 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f547a06da806
8233303: Shenandoah: verifier assert erroneously uses byte_size_in_exact_unit
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 27c2d2a4b695
Author: vjovanovic
Date: 2019-10-28 15:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/27c2d2a4b695
8232806: Introduce a system property to disable eager lambda initialization
Reviewed-by: briangoetz, mr, psandoz, forax
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/langtools/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/langtools/tools/javac/lambda/methodReference/BridgeMethod.java
Changeset: ca70299778b9
Author: alanb
Date: 2019-10-31 16:45 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ca70299778b9
8205132: Degrade Thread.countStackFrames() to throw UOE
Reviewed-by: mchung, dholmes, dcubed
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
- test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
+ test/jdk/java/lang/Thread/CountStackFrames.java
Changeset: 5f1fe5971ff9
Author: dfuchs
Date: 2019-10-31 19:31 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5f1fe5971ff9
8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE
Summary: sun/net/www/ftptest/FtpCommandHandler.java is modified to handle EOF properly
Reviewed-by: chegar, vtewari
! test/jdk/sun/net/www/ftptest/FtpCommandHandler.java
Changeset: c440a6b4e096
Author: bobv
Date: 2019-10-31 19:32 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c440a6b4e096
8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100
Reviewed-by: dholmes, sgehwolf, redestad
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
Changeset: 8c0e8cff877f
Author: goetz
Date: 2019-10-29 15:08 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8c0e8cff877f
8232921: assert(is_object_aligned(result)) failed: address not aligned
Reviewed-by: coleenp, rschmelter
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: 1a8d65e71a66
Author: amenkov
Date: 2019-10-31 14:23 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1a8d65e71a66
8224159: JDWP IPv6 scope support
Reviewed-by: sspitsyn, cjplummer
! make/lib/Lib-jdk.jdwp.agent.gmk
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java
Changeset: aec7bf35d6f5
Author: dlong
Date: 2019-10-31 16:54 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/aec7bf35d6f5
8233273: Update Graal
Reviewed-by: kvn
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicMap.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicSet.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/Equivalence.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/MapCursor.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/Pair.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableEconomicMap.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableEconomicSet.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableMapCursor.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/package-info.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/ComparableWord.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/LocationIdentity.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/Pointer.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/PointerBase.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/SignedWord.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/UnsignedWord.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/WordBase.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/WordFactory.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/package-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitution.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/ExportingClassLoader.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/ModuleSupport.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractBlockBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractControlFlowGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest2.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest3.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationMulTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest10.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest14.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest15.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest16.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest2.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeMorganCanonicalizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/EnumSwitchTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatingReadTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardPrioritiesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ImplicitNullCheckTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerEqualsCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeHintsTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopFullUnrollTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopUnswitchTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryGraphCanonicalizeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MonitorGraphTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushNodesThroughPiTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushThroughIfTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReadAfterCheckCastTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReassociateAndCanonicalTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ScalarTypeSystemTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest2.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StampCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StraighteningTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchDyingLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchFoldingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeSystemTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnusedArray.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EarlyReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisIterationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTreesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PoorMansEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/NestedLoopEffectsPhaseComplexityTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/BaseTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyHighTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyLowTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyMidTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/MidTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/DeferredBarrierAdditionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotInvokeDynamicPluginTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReplaceConstantNodesPhaseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestSHASubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/BeginLockScopeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/AheadOfTimeVerificationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/TrichotomyTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ConvertDeoptimizeToGuardPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMHWhitebox.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopPhiCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MemoryProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StartNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MembarNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractUnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryCheckpoint.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/InsertMembarsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/ScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64IntegerSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64LongSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1InflateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16CompressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test/VarHandleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArraysSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/EdgesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FoldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactFoldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionNodeSourcePositionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/TargetGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/CheckcastArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/GenericArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ModuleSupport.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/OptionsEncoder.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/TypedDataInputStream.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/TypedDataOutputStream.java
Changeset: 452df727bebb
Author: rschmelter
Date: 2019-10-15 17:08 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/452df727bebb
8232168: Fix non wide char canonicalization on Windows
Reviewed-by: clanger, alanb, ccheung
! src/java.base/windows/native/libjava/canonicalize_md.c
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
Changeset: 717ebfbac29d
Author: clanger
Date: 2019-11-01 07:58 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/717ebfbac29d
8232980: Cleanup initialization of function pointers into java.base from classloader.cpp
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: 562df5d69eed
Author: coleenp
Date: 2019-11-01 10:04 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/562df5d69eed
8233386: Initialize NULL fields for unused decorations
Reviewed-by: shade, hseigel, dcubed
! src/hotspot/share/logging/logDecorations.cpp
Changeset: ab4db38ed085
Author: shade
Date: 2019-11-01 16:16 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ab4db38ed085
8233387: Shenandoah: passive mode should disable pacing ergonomically
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
Changeset: 35bac2745d04
Author: dl
Date: 2019-11-01 09:04 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/35bac2745d04
8231592: Clarify that ConcurrentHashMap compute methods mapping functions execute at most once
Reviewed-by: martin
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java
! test/jdk/java/util/concurrent/tck/HashMapTest.java
! test/jdk/java/util/concurrent/tck/HashtableTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/LinkedHashMapTest.java
! test/jdk/java/util/concurrent/tck/MapImplementation.java
! test/jdk/java/util/concurrent/tck/MapTest.java
! test/jdk/java/util/concurrent/tck/TreeMapTest.java
Changeset: ec954ef6caf1
Author: dl
Date: 2019-11-01 09:07 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ec954ef6caf1
8231026: Miscellaneous changes imported from jsr166 CVS 2019-11
Reviewed-by: martin
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
Changeset: b95bead30957
Author: iveresov
Date: 2019-11-01 09:39 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b95bead30957
8227003: Add high-level JIT compilation mode control mechanism
Summary: Add tiered mode to emulate non-tiered with special mode for JVMCI compiler. Add -XX:CompilationMode option.
Reviewed-by: never, redestad
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/serviceability/dcmd/vm/FlagsTest.java
Changeset: 42aa251d6eed
Author: ccheung
Date: 2019-11-01 11:31 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/42aa251d6eed
8233363: Clarify the DumpSharedSpaces condition in InstanceKlass::verify_on
Summary: change DumpSharedSpaces to Arguments::is_dumping_archive().
Reviewed-by: iklam, coleenp
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: bd9daab73a8e
Author: jboes
Date: 2019-11-01 12:57 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bd9daab73a8e
8231632: HttpURLConnection::usingProxy could specify that it may lazily evaluate the fact
Summary: Modified method description to disambiguate when false is returned and altered implementation
Reviewed-by: dfuchs, chegar, vtewari
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnUsingProxy.java
Changeset: 76638c631869
Author: bpb
Date: 2019-11-01 13:16 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/76638c631869
8162520: (fs) FileStore should support file stores with > Long.MAX_VALUE capacity
Reviewed-by: alanb, darcy, rriggs
! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java
Changeset: 4ec9fc2b2f0d
Author: kbarrett
Date: 2019-11-01 16:21 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4ec9fc2b2f0d
8233359: Add global sized operator delete definitions
Summary: Added new definitions.
Reviewed-by: dholmes
! src/hotspot/share/memory/operator_new.cpp
Changeset: 5573a7098439
Author: alanb
Date: 2019-11-02 10:02 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5573a7098439
8232673: (dc) DatagramChannel socket adaptor issues
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
- test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorBasic.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorConcurrentIO.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorConnect.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorGetters.java
! test/jdk/java/nio/channels/etc/AdaptorCloseAndInterrupt.java
Changeset: 434329f6f456
Author: alanb
Date: 2019-11-03 14:07 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/434329f6f456
8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/sun/nio/ch/DummySocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
Changeset: 2700c409ff10
Author: dholmes
Date: 2019-11-03 18:02 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2700c409ff10
8229516: Thread.isInterrupted() always returns false after thread termination
Reviewed-by: dnsimon, sspitsyn, dcubed, alanb
! make/hotspot/symbols/symbols-unix
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/os/windows/osThread_windows.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/osThread.cpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/OSThread.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
Changeset: 197238c30630
Author: weijun
Date: 2019-11-04 14:26 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/197238c30630
8231950: keytool -ext camel-case shorthand not working
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
Changeset: eeb1c0da2126
Author: jlahoda
Date: 2019-11-04 09:40 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/eeb1c0da2126
8229815: Upgrade Jline to 3.12.1
Reviewed-by: rfield
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/capabilities.txt
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/colors.txt
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-colors.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/package-info.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
Changeset: 1f7981ef8779
Author: mbaesken
Date: 2019-11-04 09:54 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1f7981ef8779
8233078: fix minimal VM build on Linux ppc64(le)
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/disassembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 75eedcd30a2a
Author: mbaesken
Date: 2019-10-30 14:52 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/75eedcd30a2a
8233202: exclude javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: d58a21542c04
Author: jlahoda
Date: 2019-11-04 10:58 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d58a21542c04
8230847: Trees.getScope may crash when invoked for statement inside switch.
Summary: More thoroughly avoiding side-effects when attributing (to) for Trees.getScope.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
Changeset: 2507757e9ef7
Author: chegar
Date: 2019-11-04 10:06 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2507757e9ef7
8232367: Update the jdk/java/net/httpclient tests to RS TCK 1.0.3
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/SubscriberWhiteboxVerification.java
Changeset: 73bb9c4002cc
Author: ihse
Date: 2019-11-04 11:12 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/73bb9c4002cc
8233381: Update copyright year in build system files
Reviewed-by: erikj
! make/CompileToolsJdk.gmk
! make/Coverage.gmk
! make/GenerateLinkOptData.gmk
! make/MainSupport.gmk
! make/ModuleWrapper.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/TestImage.gmk
! make/ZipSecurity.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/ProcessMarkdown.gmk
! make/common/RMICompilation.gmk
! make/common/SetupJavaCompilers.gmk
! make/copy/Copy-jdk.crypto.cryptoki.gmk
! make/copy/Copy-jdk.crypto.ucrypto.gmk
! make/devkit/Tools.gmk
! make/gendata/GendataBlacklistedCerts.gmk
! make/gendata/GendataBreakIterator.gmk
! make/gendata/GendataPublicSuffixList.gmk
! make/gensrc/Gensrc-java.desktop.gmk
! make/gensrc/Gensrc-jdk.hotspot.agent.gmk
! make/gensrc/Gensrc-jdk.jlink.gmk
! make/gensrc/GensrcBuffer.gmk
! make/gensrc/GensrcCharacterData.gmk
! make/gensrc/GensrcCharsetCoder.gmk
! make/gensrc/GensrcIcons.gmk
! make/gensrc/GensrcVarHandles.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/lib/CompileDtraceLibraries.gmk
! make/hotspot/lib/JvmDtraceObjects.gmk
! make/hotspot/lib/JvmFlags.gmk
! make/hotspot/lib/JvmMapfile.gmk
! make/hotspot/test/GtestImage.gmk
! make/launcher/Launcher-java.security.jgss.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/rmic/Rmic-java.management.rmi.gmk
! make/test/BuildFailureHandler.gmk
! make/test/JtregGraalUnit.gmk
Changeset: 66f7d2494d4e
Author: ihse
Date: 2019-11-04 11:15 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/66f7d2494d4e
8233383: Various minor fixes
Reviewed-by: erikj
! doc/building.html
! doc/building.md
- make/GensrcModuleInfo.gmk
! make/Main.gmk
! make/UpdateBuildDocs.gmk
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/common/JavaCompilation.gmk
+ make/gensrc/GensrcModuleInfo.gmk
Changeset: f61eea1869e4
Author: tschatzl
Date: 2019-11-04 11:33 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f61eea1869e4
8232951: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found
Reviewed-by: lkorinth, kbarrett
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 44d60fc2dd8a
Author: stooke
Date: 2019-11-04 13:58 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/44d60fc2dd8a
8232973: Potential infinite loop in macOS hotspot agent
Reviewed-by: stuefe, cjplummer, sspitsyn
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
Changeset: e2dfab7beccb
Author: ysuenaga
Date: 2019-11-04 22:31 +0900
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e2dfab7beccb
8233285: Demangling C++ symbols in jhsdb jstack --mixed
Reviewed-by: cjplummer, sspitsyn, ihse
! make/lib/Lib-jdk.hotspot.agent.gmk
- src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
+ src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
Changeset: 6f98d0173a72
Author: coffeys
Date: 2019-11-04 14:24 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6f98d0173a72
8232984: Upgrading Joni License version to 2.1.16
Reviewed-by: coffeys
Contributed-by: kiran.sidhartha.ravikumar(a)oracle.com
! src/jdk.scripting.nashorn/share/legal/joni.md
Changeset: 02ae223a11dc
Author: jiefu
Date: 2019-11-04 10:03 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/02ae223a11dc
8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs
Reviewed-by: mchung
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
Changeset: 7298f7c503b4
Author: aph
Date: 2019-11-01 06:04 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7298f7c503b4
8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken
Reviewed-by: shade, rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 33f9271b3167
Author: aph
Date: 2019-11-04 13:13 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/33f9271b3167
Merge
Changeset: c727d5d4c22e
Author: shade
Date: 2019-11-04 19:40 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c727d5d4c22e
8233520: Shenandoah: do not sleep when thread is attaching
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: 1d1f9c43138f
Author: bpb
Date: 2019-11-04 11:05 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1d1f9c43138f
8233519: Put java/nio/channels/DatagramChannel/Unref.java on the problem list
Reviewed-by: alanb, lancea
! test/jdk/ProblemList.txt
Changeset: d67ebc838ab8
Author: bchristi
Date: 2019-11-04 11:42 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d67ebc838ab8
8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized
Reviewed-by: alanb, dholmes, mchung
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm_misc.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c
Changeset: 2938e0a4e954
Author: iklam
Date: 2019-11-04 12:36 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2938e0a4e954
8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt
Reviewed-by: ccheung
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
- test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: c41d1303a87c
Author: igerasim
Date: 2019-11-04 13:02 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c41d1303a87c
8233422: Extra space in the title of the HTML javadoc page
Reviewed-by: ihse, erikj
! make/Docs.gmk
Changeset: 9bbe560e8131
Author: stuefe
Date: 2019-10-31 07:53 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9bbe560e8131
8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
Reviewed-by: mdoerr, dlong, aph
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! test/hotspot/jtreg/compiler/intrinsics/klass/TestIsPrimitive.java
Changeset: ecb801342b8c
Author: jiefu
Date: 2019-11-05 09:37 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ecb801342b8c
8233429: Minimal and zero VM build broken after JDK-8227003
Reviewed-by: iveresov, shade, thartmann
Contributed-by: igor.veresov(a)oracle.com, fujie(a)loongson.cn
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
Changeset: d8aced36e872
Author: redestad
Date: 2019-11-05 09:57 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d8aced36e872
8233494: Avoid calling MallocTracker::record_malloc and record_free when NMT is off
Reviewed-by: mdoerr, zgu
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
Changeset: 707825662286
Author: redestad
Date: 2019-11-05 09:58 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/707825662286
8233495: Some fieldDescriptor methods can pass existing constantPoolHandle
Reviewed-by: lfoltan, coleenp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
Changeset: 03f182a0f62c
Author: jiefu
Date: 2019-11-05 17:02 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/03f182a0f62c
8233574: Shenandoah: build is broken without jfr
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
Changeset: a4ddd1667c72
Author: dmarkov
Date: 2019-11-05 10:11 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a4ddd1667c72
8232880: Update test documentation with additional settings for client UI tooltip tests
Reviewed-by: aivanov, serb, ihse
! doc/testing.html
! doc/testing.md
Changeset: 304c63b17b07
Author: neliasso
Date: 2019-10-31 17:16 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/304c63b17b07
8232896: ZGC: Enable C2 clone intrinsic
Reviewed-by: pliden, kvn
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/type.hpp
! test/micro/org/openjdk/bench/java/lang/Clone.java
Changeset: 8623f75be895
Author: mdoerr
Date: 2019-11-05 11:53 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8623f75be895
8233081: C1: PatchingStub for field access copies too much
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
Changeset: cc5ac592b9e5
Author: stuefe
Date: 2019-11-05 16:57 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cc5ac592b9e5
8233530: gcc 5.4 build warning -Wc++14-compat after JDK-8233359
Reviewed-by: dholmes, goetz
! src/hotspot/share/memory/operator_new.cpp
Changeset: f4b1addb9742
Author: hannesw
Date: 2019-11-05 17:27 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f4b1addb9742
8232209: Update double-conversion license file to version 3.1.5
Reviewed-by: sundar
! src/jdk.scripting.nashorn/share/legal/double-conversion.md
Changeset: ba99c5a4491d
Author: iignatyev
Date: 2019-11-05 08:57 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ba99c5a4491d
8233496: AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class'
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java
Changeset: 358783d2ba0b
Author: iveresov
Date: 2019-11-05 09:59 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/358783d2ba0b
8233590: Compiler thread creation fails with assert(_c2_count > 0 || _c1_count > 0) failed: No compilers?
Summary: Handle the case with -XX:-TieredCompilation properly
Reviewed-by: shade, thartmann
Contributed-by: fujie(a)loongson.cn
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
Changeset: e767fa6a1d45
Author: aoqi
Date: 2019-11-06 01:45 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e767fa6a1d45
8233608: Minimal build broken after JDK-8233494
Reviewed-by: shade
! src/hotspot/share/services/memTracker.hpp
Changeset: 00878bee8f4b
Author: lancea
Date: 2019-11-05 14:54 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/00878bee8f4b
8233622: (zipfs) open/test/jdk/jdk/nio/zipfs/CopyMoveTests.java has incorrect bug label
Reviewed-by: rriggs
! test/jdk/jdk/nio/zipfs/CopyMoveTests.java
Changeset: 5db99b3d6023
Author: dholmes
Date: 2019-11-05 18:42 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5db99b3d6023
8233599: ARM32 Build failed due to 8232050 missing an include
Reviewed-by: dholmes
Contributed-by: Markus Knetschke <markus.knetschke(a)gmail.com>
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
Changeset: e940d13a2ed3
Author: igerasim
Date: 2019-11-05 20:27 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e940d13a2ed3
8233650: Javadoc for Math.floorMod(int, int) gives wrong example
Reviewed-by: bpb
! src/java.base/share/classes/java/lang/Math.java
Changeset: bb2a436e616c
Author: jiefu
Date: 2019-11-06 13:43 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bb2a436e616c
8233659: [TESTBUG] runtime/cds/appcds/CommandLineFlagCombo.java fails when jfr is disabled
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
Changeset: a3b046720c3b
Author: ysuenaga
Date: 2019-11-06 21:49 +0900
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a3b046720c3b
8233375: JFR emergency dump does not recover thread state
Reviewed-by: dholmes, mgronlun
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
Changeset: 83810b7d12e7
Author: zgu
Date: 2019-11-06 09:50 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/83810b7d12e7
8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code
Reviewed-by: aph, shade, rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: d5156218928d
Author: shade
Date: 2019-11-06 16:52 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d5156218928d
8233695: AArch64 build failures after -Wno-extra removal
Reviewed-by: aph
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
Changeset: a2987e18475d
Author: bulasevich
Date: 2019-11-06 19:27 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a2987e18475d
8233600: Cross-builds fails after JDK-8233285
Reviewed-by: shade, erikj
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 898d548e91f5
Author: bulasevich
Date: 2019-11-06 19:37 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/898d548e91f5
8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access.
Reviewed-by: dlong
Contributed-by: christoph.goettschkes(a)microdoc.com
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
Changeset: d6e682e8fcc3
Author: xuelei
Date: 2019-11-06 09:45 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d6e682e8fcc3
8223940: Private key not supported by chosen signature algorithm
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
Changeset: 5cf915f418f2
Author: igerasim
Date: 2019-11-06 09:45 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5cf915f418f2
8233658: Escape + in the expression describing Runtime.Version string
Reviewed-by: naoto
! src/java.base/share/classes/java/lang/Runtime.java
Changeset: 38d4202154f2
Author: jiefu
Date: 2019-11-06 15:20 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/38d4202154f2
8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
Changeset: 5bc2e9c9604d
Author: shade
Date: 2019-11-06 19:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5bc2e9c9604d
8233698: GCC 4.8.5 build failure after JDK-8233530
Reviewed-by: stuefe, dholmes, kbarrett
! src/hotspot/share/memory/operator_new.cpp
Changeset: dfd5196652dd
Author: jwilhelm
Date: 2019-11-07 03:01 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dfd5196652dd
Added tag jdk-14+22 for changeset 83810b7d12e7
! .hgtags
Changeset: 9a0a5e70eeb2
Author: dholmes
Date: 2019-11-06 21:18 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9a0a5e70eeb2
8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516
Reviewed-by: jiefu, dcubed
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 00244fd3169a
Author: thartmann
Date: 2019-11-07 07:02 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/00244fd3169a
8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
Summary: Added null check.
Reviewed-by: kvn, iklam
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 7bfe7df764a2
Author: neliasso
Date: 2019-11-07 09:23 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7bfe7df764a2
8233783: Make 8232896 patch complete
Reviewed-by: pliden, kvn
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
Changeset: b7b170ba3ba9
Author: mbaesken
Date: 2019-11-06 14:04 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b7b170ba3ba9
8233328: fix minimal VM build on Linux s390x
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
Changeset: f79a8217d4c9
Author: roland
Date: 2019-10-22 11:55 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f79a8217d4c9
8232539: SIGSEGV in C2 Node::unique_ctrl_out
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/ifnode.cpp
Changeset: 5d462d4b7a8b
Author: eosterlund
Date: 2019-11-07 10:28 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5d462d4b7a8b
8233073: Make BitMap accessors more memory ordering friendly
Reviewed-by: kbarrett, pliden
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
Changeset: 2dcfc28a314d
Author: redestad
Date: 2019-11-07 12:12 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2dcfc28a314d
8233708: VectorSet cleanup
Reviewed-by: neliasso, shade, thartmann
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp
Changeset: b9ce8d09bfd4
Author: dholmes
Date: 2019-11-07 07:53 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b9ce8d09bfd4
8233784: ProblemList failing JVMTI scenario tests
Reviewed-by: goetz
! test/hotspot/jtreg/ProblemList.txt
Changeset: 029d941c2e35
Author: zgu
Date: 2019-11-07 09:41 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/029d941c2e35
8233796: Shenandoah is broken after 8233708
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 86c8b22945a1
Author: pliden
Date: 2019-11-07 15:48 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/86c8b22945a1
8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type()
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
Changeset: 6c6cce0f149d
Author: mgronlun
Date: 2019-11-07 15:53 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6c6cce0f149d
8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
Changeset: 3c2e49d43ba3
Author: mgronlun
Date: 2019-11-07 15:56 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3c2e49d43ba3
8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
Changeset: 7f1daafda27b
Author: dfuchs
Date: 2019-11-07 16:18 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7f1daafda27b
8233403: Improve verbosity of some httpclient tests
Summary: improve the verbosity of some httpclient tests to help diagnosis of intermittent failures. Also fixes ShortRequestBody test.
Reviewed-by: chegar
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/ShortResponseBody.java
Changeset: a4430bb9f97d
Author: naoto
Date: 2019-11-07 10:06 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a4430bb9f97d
8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales
Reviewed-by: joehw
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: dc998d4a227e
Author: naoto
Date: 2019-11-07 11:34 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dc998d4a227e
8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar
Reviewed-by: bchristi
! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: 291775bcf35d
Author: kbarrett
Date: 2019-11-07 16:22 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/291775bcf35d
8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp
Summary: Add java_shift_xxx helpers and use them.
Reviewed-by: aph, kvn
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/utilities/test_java_arithmetic.cpp
Changeset: 2b0f2fe82735
Author: iignatyev
Date: 2019-11-07 13:39 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2b0f2fe82735
8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java
Changeset: 19744a63c295
Author: bpb
Date: 2019-11-07 13:53 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/19744a63c295
8232178: MacVolumesTest failed after upgrade to MacOS Catalina
Reviewed-by: lancea
! test/jdk/java/nio/file/etc/MacVolumesTest.java
Changeset: 4e3694a617d4
Author: mseledtsov
Date: 2019-11-07 16:00 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4e3694a617d4
8209813: [TESTBUG] rewrite JFR shell tests in Java
Summary: Converted shell tests to Java
Reviewed-by: lmesnik, egahlin
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
! test/jdk/jdk/jfr/event/io/EvilInstrument.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
+ test/lib/jdk/test/lib/util/JavaAgentBuilder.java
Changeset: c6a789f495fe
Author: kvn
Date: 2019-11-07 17:47 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c6a789f495fe
8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
Reviewed-by: kvn
Contributed-by: smita.kamath(a)intel.com, regev.shemy(a)intel.com, shay.gueron(a)intel.com
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
Changeset: ad157fab6bf5
Author: iklam
Date: 2019-11-07 16:26 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ad157fab6bf5
8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time
Reviewed-by: fparain
+ test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/FieldLayoutApp.java
Changeset: 1edb08142cea
Author: thartmann
Date: 2019-11-08 09:16 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1edb08142cea
8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences
Summary: Removed useless asserts.
Reviewed-by: kvn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
Changeset: 47c20fc6a517
Author: tschatzl
Date: 2019-11-08 10:01 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/47c20fc6a517
8189737: Make HeapRegion not derive from Space
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
+ src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
Changeset: c709424ad48f
Author: jvernee
Date: 2019-11-08 10:55 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c709424ad48f
8233389: Add PrintIdeal to compiler directives
Summary: Add PrintIdeal as a compiler directive in order to enable PrintIdeal for only a single method.
Reviewed-by: roland, neliasso, vlivanov, thartmann
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 5606867a5e6e
Author: zgu
Date: 2019-11-08 09:50 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5606867a5e6e
8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
Changeset: 66b1db608c12
Author: zgu
Date: 2019-11-08 09:51 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/66b1db608c12
8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null()
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 3760767a7231
Author: bpb
Date: 2019-11-08 08:12 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3760767a7231
8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()
Reviewed-by: bpb
Contributed-by: alan.bateman(a)oracle.com
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
Changeset: f92ef5d182b5
Author: zgu
Date: 2019-11-08 11:41 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f92ef5d182b5
8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: 7f1d2c3a99da
Author: iklam
Date: 2019-11-08 11:03 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7f1d2c3a99da
8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test
Reviewed-by: hseigel
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
Changeset: 90cf1d4e712f
Author: fyang
Date: 2019-11-08 16:53 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/90cf1d4e712f
8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 9e2f184eac99
Author: xuelei
Date: 2019-11-08 18:35 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9e2f184eac99
8233621: Mismatch in jsse.enableMFLNExtension property name
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
Changeset: 6bc29ebe053e
Author: alanb
Date: 2019-11-09 09:13 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6bc29ebe053e
8216472: (se) Stack overflow during selection operation leads to crash (win)
Reviewed-by: alanb
Contributed-by: akashche(a)redhat.com
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
+ test/jdk/java/nio/channels/Selector/StackOverflowTest.java
Changeset: 612c58965775
Author: alanb
Date: 2019-11-09 11:48 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/612c58965775
8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win)
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/SocketOptionTests.java
Changeset: d595f1faace2
Author: iignatyev
Date: 2019-11-09 10:27 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d595f1faace2
8233745: [JVMCI] TranslatedException should serialize classloader and module info
Reviewed-by: kvn, dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
Changeset: 586415e8abcb
Author: chagedorn
Date: 2019-11-11 10:41 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/586415e8abcb
8229694: JVM crash in SWPointer during C2 OSR compilation
Summary: Handle the case where there is only 1 pack and no operations left when calling SuperWord::find_align_to_ref() to find the best alignment again.
Reviewed-by: kvn, vlivanov, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/AlignmentOnePack.java
Changeset: 01d47d511f5f
Author: mgronlun
Date: 2019-11-11 11:25 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/01d47d511f5f
8231922: Could not find field with name revokedClass
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
Changeset: d3f1cb09b704
Author: rschmelter
Date: 2019-11-11 12:06 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d3f1cb09b704
8233790: Forward output from heap dumper to jcmd/jmap
Reviewed-by: stuefe, sspitsyn, cjplummer
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
Changeset: 333c2b653434
Author: sjohanss
Date: 2019-11-11 13:20 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/333c2b653434
8233065: PSParallelCompact::move_and_update is unused and should be removed
Reviewed-by: lkorinth, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 0c5fb962e11e
Author: igerasim
Date: 2019-11-11 05:09 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0c5fb962e11e
8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
Reviewed-by: chegar, vtewari
! test/jdk/java/net/CookieHandler/B6791927.java
Changeset: d4cae08239f7
Author: egahlin
Date: 2019-11-11 14:47 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d4cae08239f7
8230767: FlightRecorderListener returns null recording
Reviewed-by: mseledtsov, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java
Changeset: e4d7fcab43d7
Author: phedlin
Date: 2018-04-24 13:59 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e4d7fcab43d7
8233498: Remove dead code.
Reviewed-by: neliasso
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp
Changeset: 36fde8064316
Author: goetz
Date: 2019-11-11 16:24 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/36fde8064316
8231757: [ppc] Fix VerifyOops. Errors show since 8231058.
Summary: Also make the checks print the wrong value and where a failure occurred.
Reviewed-by: dholmes, mdoerr
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! test/hotspot/jtreg/runtime/CheckUnhandledOops/TestVerifyOops.java
Changeset: b9a85aa023b1
Author: phedlin
Date: 2019-11-11 16:59 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b9a85aa023b1
8233918: 8233498 broke build on SPARC
Reviewed-by: eosterlund
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
Changeset: 3b9eeae66fa0
Author: coleenp
Date: 2019-11-11 12:11 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3b9eeae66fa0
8232735: Convert PrintJNIResolving to Unified Logging
Summary: converted the existing output at debug level because it is noisy
Reviewed-by: iklam, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 51196a273f8c
Author: dtitov
Date: 2019-11-11 11:09 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/51196a273f8c
8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh
Reviewed-by: amenkov, cjplummer
! test/jdk/ProblemList.txt
Changeset: aebd72de84b0
Author: henryjen
Date: 2019-11-11 17:43 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/aebd72de84b0
8231863: Crash if classpath is read from @argument file and the main gets option argument
Reviewed-by: alanb, mchung
Contributed-by: Mat Carter <matthew.carter(a)microsoft.com>
! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgsFileTest.java
! test/jdk/tools/launcher/TestHelper.java
Changeset: cfc7bb9a5a92
Author: jlahoda
Date: 2019-11-12 06:32 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cfc7bb9a5a92
8232684: Make switch expressions final
Reviewed-by: alanb, mcimadamore, kvn
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java
! test/hotspot/jtreg/vmTestbase/jit/regression/b4446672/b4446672.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/MonitorEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/StateTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/LockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/MonitorLockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/GarbageGenerator.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java
! test/jdk/java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
! test/langtools/tools/javac/ConditionalWithVoid.java
! test/langtools/tools/javac/ConditionalWithVoid.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/IllegalRefToRestrictedType.java
! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java
! test/langtools/tools/javac/diags/examples/InvalidYield.java
! test/langtools/tools/javac/diags/examples/InvalidYieldWarning.java
! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpression.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpressionQualify.java
! test/langtools/tools/javac/diags/examples/NotExhaustive.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionNoResultExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java
! test/langtools/tools/javac/diags/examples/SwitchExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java
! test/langtools/tools/javac/diags/examples/SwitchRules.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/switchexpr/BlockExpression.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.out
! test/langtools/tools/javac/switchexpr/BreakTest.java
! test/langtools/tools/javac/switchexpr/CRT.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.out
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.out
! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchToString.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.out
! test/langtools/tools/javac/switchexpr/LambdaCapture.java
! test/langtools/tools/javac/switchexpr/ParseIncomplete.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java
! test/langtools/tools/javac/switchexpr/TryCatch.java
! test/langtools/tools/javac/switchexpr/TryCatchFinally.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.out
! test/langtools/tools/javac/switchexpr/WrongBreakTest.java
! test/langtools/tools/javac/switchexpr/WrongBreakTest.out
! test/langtools/tools/javac/switchexpr/WrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WrongYieldTest.out
! test/langtools/tools/javac/switchextra/CaseTest.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment1.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java
! test/langtools/tools/javac/switchextra/RuleParsingTest.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow-old.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.out
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.out
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.out
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: ff1887930406
Author: thartmann
Date: 2019-11-12 10:16 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ff1887930406
8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
Summary: Strengthened asserts in locate_pre_from_main() and added a check for is_main_no_pre_loop().
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveMainPostLoops.java
Changeset: f0dca628176c
Author: dnsimon
Date: 2019-11-12 10:19 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f0dca628176c
8233900: [JVMCI] improve help text for EnableJVMCIProduct option
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmci_globals.hpp
Changeset: b046ba510bbc
Author: igerasim
Date: 2019-11-12 01:36 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b046ba510bbc
8233884: Avoid looking up standard charsets in security libraries
Reviewed-by: coffeys
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ETypeInfo.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabOutputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
Changeset: b398685dd029
Author: eosterlund
Date: 2019-11-12 09:25 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b398685dd029
8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs
Reviewed-by: thartmann, neliasso, pliden
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
Changeset: f51714d3385d
Author: eosterlund
Date: 2019-11-12 09:27 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f51714d3385d
8224817: Implementation of JEP 364: ZGC on macOS
Reviewed-by: pliden, stefank
! make/autoconf/hotspot.m4
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
+ src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
Changeset: 65dc025d5e7e
Author: jiefu
Date: 2019-11-11 17:40 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/65dc025d5e7e
8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler
Reviewed-by: thartmann, iveresov
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java
Changeset: 4dbdb7a8fa75
Author: fweimer
Date: 2019-11-12 12:19 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4dbdb7a8fa75
8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator=
Summary: Removed useless = operator.
Reviewed-by: kvn, thartmann
! src/hotspot/share/adlc/output_h.cpp
Changeset: 3786a0962570
Author: jboes
Date: 2019-11-08 11:15 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3786a0962570
8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException
Summary: Change implementation to use iterator instead of plain LinkedList
Reviewed-by: dfuchs, vtewari
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
+ test/jdk/java/net/httpclient/AuthFilterCacheTest.java
Changeset: ad05ed6f2a77
Author: mdoerr
Date: 2019-11-12 16:13 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ad05ed6f2a77
8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification
Summary: Verification code needs to skip illegal phi functions.
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
Changeset: 404560ee1088
Author: tschatzl
Date: 2019-11-12 16:28 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/404560ee1088
8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2)
Reviewed-by: lkorinth, kbarrett
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 642d7d7ed426
Author: mbalao
Date: 2019-11-12 12:36 -0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/642d7d7ed426
8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field
Reviewed-by: clanger
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
Changeset: 3d2575331a41
Author: darcy
Date: 2019-11-12 10:45 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3d2575331a41
8233940: Preview API tests for String methods should use ${jdk.version} as -source arg
Reviewed-by: jlaskey, jlahoda
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
+ test/jdk/java/lang/String/TEST.properties
! test/jdk/java/lang/String/TranslateEscapes.java
Changeset: b9a42ca342db
Author: eosterlund
Date: 2019-11-12 20:01 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b9a42ca342db
8233061: ZGC: Enforce memory ordering in segmented bit maps
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
Changeset: c60978f87d45
Author: eosterlund
Date: 2019-11-12 20:01 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c60978f87d45
8233797: ZGC: Unify naming convention for functions using atomics
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkCache.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
Changeset: 1251d78fafbf
Author: eosterlund
Date: 2019-11-12 20:14 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1251d78fafbf
8230661: ZGC: Stop reloading oops in load barriers
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnload.hpp
Changeset: d6d8fdc95ed2
Author: fweimer
Date: 2019-11-12 21:00 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d6d8fdc95ed2
8233880: Support compilers with multi-digit major version numbers
Reviewed-by: tbell
! make/autoconf/toolchain.m4
Changeset: 8910b995a2ee
Author: bchristi
Date: 2019-11-12 13:49 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8910b995a2ee
8226297: Dual-pivot quicksort improvements
Reviewed-by: dl, lbourges
Contributed-by: Vladimir Yaroslavskiy <vlv.spb.ru(a)mail.ru>
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
- test/jdk/java/util/Arrays/ParallelSorting.java
! test/jdk/java/util/Arrays/Sorting.java
+ test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java
Changeset: 1a79b4bfc85a
Author: naoto
Date: 2019-11-12 14:05 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1a79b4bfc85a
8232860: Error formatting integer values with MessageFormat.format() using HOST provider
Reviewed-by: rriggs
! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/share/classes/sun/util/locale/provider/HostLocaleProviderAdapter.java
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: 8c9d0451433b
Author: amlu
Date: 2019-11-13 09:09 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8c9d0451433b
8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 846fee5ea75e
Author: ysuenaga
Date: 2019-11-13 10:27 +0900
URL: https://hg.openjdk.java.net/zgc/zgc/rev/846fee5ea75e
8233785: Incorrect JDK version is reported in hs_err log
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/java.cpp
Changeset: a8104278b4d0
Author: thartmann
Date: 2019-11-13 08:43 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a8104278b4d0
8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
Summary: Explicitly handle ProjNodes with TOP input.
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/phaseX.cpp
Changeset: 6c78185c99d7
Author: michaelm
Date: 2019-11-13 09:09 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6c78185c99d7
8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
Reviewed-by: dfuchs, rriggs
! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
Changeset: dc1899bb84c0
Author: smonteith
Date: 2019-11-13 17:24 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dc1899bb84c0
8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns
Summary: Adds missing line for aarch64 to debug.cpp help() for pns
Reviewed-by: adinn
Contributed-by: alan.hayward(a)arm.com
! src/hotspot/share/utilities/debug.cpp
Changeset: 7bbaa3c416e7
Author: mdoerr
Date: 2019-10-21 19:58 +0200
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7bbaa3c416e7
8230459: Test failed to resume JVMCI CompilerThread
Reviewed-by: dholmes, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: f0312c7d5b37
Author: bsrbnd
Date: 2019-11-13 11:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f0312c7d5b37
8214239: Missing x86_64.ad patterns for clearing and setting long vector bits
Reviewed-by: kvn, vlivanov, jrose, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java
+ test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java
Changeset: ba6c248cae19
Author: lkorinth
Date: 2019-11-13 11:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ba6c248cae19
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmDtraceObjects.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
- src/hotspot/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcStats.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workerPolicy.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/dtrace_disabled.hpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/man/java.1
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/GCTypes.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
! test/hotspot/jtreg/gc/survivorAlignment/SurvivorAlignmentTestMain.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
! test/jdk/java/lang/management/MemoryMXBean/PendingAllGC.sh
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
! test/jdk/jdk/jfr/event/gc/detailed/PromotionEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java
Changeset: 57ad70bcf06c
Author: coffeys
Date: 2019-11-13 11:27 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/57ad70bcf06c
8233731: repeated typo "fro" for "for"
Reviewed-by: dfuchs
Contributed-by: kiran.sidhartha.ravikumar(a)oracle.com
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 15936b142f86
Author: coleenp
Date: 2019-11-13 08:23 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/15936b142f86
8233913: Remove implicit conversion from Method* to methodHandle
Summary: Fix call sites to use existing THREAD local or pass down THREAD local for shallower callsites. Make linkResolver methods return Method* for caller to handleize if needed.
Reviewed-by: iklam, thartmann, hseigel
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldStreams.hpp
+ src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/hotspot/share/utilities/xmlstream.hpp
Changeset: c8e15590c7cc
Author: amlu
Date: 2019-11-13 21:56 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c8e15590c7cc
8234079: ZipFileInputStreamSkipTest.java runs zero test
Reviewed-by: lancea
! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java
Changeset: 3f57daa2d6eb
Author: jjg
Date: 2019-11-13 10:33 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3f57daa2d6eb
8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/langtools/tools/javac/api/TestModuleUnnamedPackage.java
Changeset: 27a266d5fb13
Author: mullan
Date: 2019-11-13 13:43 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/27a266d5fb13
8214483: Remove algorithms that use MD5 or DES from security requirements
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java
Changeset: fce1fa1bdc91
Author: sangheki
Date: 2019-11-13 10:49 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fce1fa1bdc91
8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)
Reviewed-by: kbarrett, sjohanss, tschatzl, pliden
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1NUMA.cpp
+ src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: df6f2350edfa
Author: sangheki
Date: 2019-11-13 10:49 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/df6f2350edfa
8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3)
Reviewed-by: kbarrett, sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: 6530de931b8e
Author: sangheki
Date: 2019-11-13 10:51 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6530de931b8e
8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3)
Reviewed-by: kbarrett, sjohanss, tschatzl
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
+ src/hotspot/share/gc/g1/g1NUMAStats.cpp
+ src/hotspot/share/gc/g1/g1NUMAStats.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
Changeset: 058d299b22b6
Author: iignatyev
Date: 2019-11-13 10:59 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/058d299b22b6
8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay
Reviewed-by: kvn, epavlova, roland, mdoerr
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
Changeset: f1a5d48d0471
Author: iignatyev
Date: 2019-11-13 11:34 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f1a5d48d0471
8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set
Reviewed-by: redestad
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java
Changeset: 5f458adec06b
Author: cjplummer
Date: 2019-11-13 13:05 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5f458adec06b
8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress()
Summary: Better checking for invalid stack address when walking the stack frames
Reviewed-by: sspitsyn, dtitov
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 439a147b2c0c
Author: amenkov
Date: 2019-11-13 14:08 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/439a147b2c0c
8231915: two JDI tests interfere with each other
Reviewed-by: sspitsyn, dtitov
! test/jdk/com/sun/jdi/JdwpListenTest.java
Changeset: f080b08daace
Author: kbarrett
Date: 2019-11-13 18:00 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f080b08daace
8232588: G1 concurrent System.gc can return early or late
8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress
Summary: Refactor G1CH::try_collect and fix bugs with concurrent collections.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperations.hpp
Changeset: dc45ed0ab083
Author: darcy
Date: 2019-11-13 15:16 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dc45ed0ab083
8233096: Update javax.lang.model for switch expressions
Reviewed-by: jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
Changeset: e0d59f0c2b7d
Author: jiefu
Date: 2019-11-14 10:02 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e0d59f0c2b7d
8234130: Zero VM build broken after JDK-8233913
Reviewed-by: coleenp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
Changeset: 22ee476cc664
Author: iklam
Date: 2019-11-13 16:36 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/22ee476cc664
8231610: Relocate the CDS archive if it cannot be mapped to the requested address
Reviewed-by: jiangli, coleenp, ccheung
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/allocation.hpp
+ src/hotspot/share/memory/archiveUtils.cpp
+ src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/dynamicArchive.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
+ test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
Changeset: 558da4a0e31b
Author: jwilhelm
Date: 2019-11-14 03:01 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/558da4a0e31b
Added tag jdk-14+23 for changeset 15936b142f86
! .hgtags
Changeset: b987ea528c21
Author: iklam
Date: 2019-11-13 19:55 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b987ea528c21
8234133: VM build broken due to memory/archiveUtils.inline.hpp
Reviewed-by: dholmes
+ src/hotspot/share/memory/archiveUtils.inline.hpp
Changeset: 355f4f42dda5
Author: jvernee
Date: 2019-11-14 10:55 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/355f4f42dda5
8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
Reviewed-by: redestad, vlivanov, jrose
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/jdk/java/lang/invoke/TryFinallyTest.java
Changeset: 95a99e617f28
Author: redestad
Date: 2019-11-14 15:24 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/95a99e617f28
8234003: Improve IndexSet iteration
Reviewed-by: neliasso, thartmann
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/reg_split.cpp
Changeset: 3e4d8b5856f3
Author: lancea
Date: 2019-11-14 10:54 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3e4d8b5856f3
8234080: jdk/nio/zipfs/CRCWriteTest.java fails
Reviewed-by: clanger, amlu
! test/jdk/jdk/nio/zipfs/CRCWriteTest.java
Changeset: de56632f796d
Author: bpb
Date: 2019-11-14 09:06 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/de56632f796d
8146298: (dc spec) connect and disconnect methods should specify that they may block
Reviewed-by: alanb, chegar, dfuchs, darcy
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
Changeset: 1c071f73949a
Author: joehw
Date: 2019-11-14 18:41 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1c071f73949a
8233686: XML transformer uses excessive amount of memory
Summary: remove unnecessary object creation and also update xalan.md file
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
! src/java.xml/share/legal/xalan.md
Changeset: 625262261ef2
Author: pconcannon
Date: 2019-11-14 10:49 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/625262261ef2
8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF
Summary: Correction to invalid value used to ensure test fails as expected.
Reviewed-by: alanb, dfuchs, vtewari
! test/jdk/java/net/SocketOption/AfterClose.java
Changeset: 6933b57d7667
Author: pconcannon
Date: 2019-11-14 11:04 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6933b57d7667
8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
Summary: This fix adds an IPv4 version of test SetLoopbackMode.java that calls SetLoopbackMode in IPv4 only mode, and runs only if IPv4 is enabled.
Reviewed-by: dfuchs
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
+ test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
Changeset: 5d4c3724e4c7
Author: mseledtsov
Date: 2019-11-14 11:16 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5d4c3724e4c7
8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java
Summary: Removed incorrect comment
Reviewed-by: iignatyev
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
Changeset: 03fbcd06b4c0
Author: dlong
Date: 2019-11-14 12:21 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/03fbcd06b4c0
8233841: Update Graal
Reviewed-by: kvn
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64BaseAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ElideL2ITest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Ternary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorBinary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorFloatCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorUnary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java
Changeset: e6baa47fbacf
Author: jjg
Date: 2019-11-14 12:42 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e6baa47fbacf
8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile
Reviewed-by: jjg
Contributed-by: fujie(a)loongson.cn
! test/langtools/tools/javac/api/TestModuleUnnamedPackage.java
Changeset: 148921c01038
Author: manc
Date: 2019-11-13 16:49 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/148921c01038
8234127: BasicHashtable does not support small table_size
Reviewed-by: coleenp, jiangli
! src/hotspot/share/utilities/hashtable.cpp
Changeset: 124164752fe4
Author: iklam
Date: 2019-11-14 14:54 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/124164752fe4
8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...."
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 9afab9bf3e6a
Author: fyang
Date: 2019-11-14 15:07 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9afab9bf3e6a
8233912: aarch64: minor improvements of atomic operations
Reviewed-by: aph
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
Changeset: 4a09d4df104c
Author: never
Date: 2019-11-14 16:34 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4a09d4df104c
8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying
Reviewed-by: kvn, iignatyev
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java
Changeset: 046e4024e55a
Author: weijun
Date: 2019-11-15 09:06 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/046e4024e55a
8214024: Remove the default keytool -keyalg value
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/sun/security/pkcs12/PBES2Encoding.java
! test/jdk/sun/security/pkcs12/ParamsTest.java
! test/jdk/sun/security/pkcs12/SameDN.java
! test/jdk/sun/security/tools/jarsigner/AltProvider.java
! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java
! test/jdk/sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
! test/jdk/sun/security/tools/keytool/DupImport.java
! test/jdk/sun/security/tools/keytool/HasSrcStoretypeOption.java
! test/jdk/sun/security/tools/keytool/ImportPrompt.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
! test/jdk/sun/security/tools/keytool/ProbingFailure.java
! test/jdk/sun/security/tools/keytool/RealType.java
+ test/jdk/sun/security/tools/keytool/RemoveKeyAlgDefault.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
! test/jdk/sun/security/tools/keytool/console.sh
! test/jdk/sun/security/tools/keytool/i18n.html
Changeset: 76ae9aa0e794
Author: dholmes
Date: 2019-11-14 22:36 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/76ae9aa0e794
8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state
Reviewed-by: dcubed, sspitsyn
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 11b96254ea92
Author: rhalade
Date: 2019-11-14 19:49 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/11b96254ea92
8232019: Add LuxTrust certificate updates to the existing root program
Reviewed-by: mullan
+ make/data/cacerts/luxtrustglobalroot2ca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 6f42d2a19117
Author: mdoerr
Date: 2019-11-15 11:09 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6f42d2a19117
8234188: AIX build broken after 8220310
Reviewed-by: hseigel
! src/hotspot/os/aix/os_aix.cpp
Changeset: 52752425712c
Author: jiefu
Date: 2019-11-15 19:38 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/52752425712c
8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum
Reviewed-by: mullan
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 8c4c358272a9
Author: jiefu
Date: 2019-11-15 20:39 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8c4c358272a9
8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
Reviewed-by: zgu
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
Changeset: fe87a92570db
Author: simonis
Date: 2019-11-15 20:29 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fe87a92570db
8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
Reviewed-by: clanger, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/ReleaseDeflater.java
Changeset: 700a2ad8fc19
Author: zgu
Date: 2019-11-15 15:33 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/700a2ad8fc19
8204128: NMT might report incorrect numbers for Compiler area
Reviewed-by: stuefe, tschatzl
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
+ test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: c545e449137c
Author: manc
Date: 2019-11-14 17:34 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c545e449137c
8234208: Logging reports zero total refined cards under "Before GC RS summary"
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
Changeset: a129f10e1b9a
Author: kbarrett
Date: 2019-11-15 16:58 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a129f10e1b9a
8233280: Remove GCLockerInvokesConcurrent
Summary: Remove use and make option obsolete.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 8e7f29b1ad4a
Author: iignatyev
Date: 2019-11-15 14:22 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8e7f29b1ad4a
8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5"
Reviewed-by: kvn, epavlova
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/Test8004741.java
Changeset: 8f92795b39e5
Author: dcubed
Date: 2019-11-15 18:31 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8f92795b39e5
8234272: ProblemList runtime/NMT/HugeArenaTracking.java
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
Changeset: 89c44961a84f
Author: dcubed
Date: 2019-11-15 21:19 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/89c44961a84f
8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
Reviewed-by: zgu
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 7bdc4f073c7f
Author: mbaesken
Date: 2019-11-15 16:10 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7bdc4f073c7f
8233219: NMT output on AIX misses some categories
Reviewed-by: stuefe, zgu
! src/hotspot/share/services/virtualMemoryTracker.cpp
Changeset: fc68b2cdfeeb
Author: sgehwolf
Date: 2019-11-06 18:06 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fc68b2cdfeeb
8233712: Limit default tests jobs based on ulimit -u setting
Reviewed-by: erikj, ihse
! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
Changeset: 7cbffba2156b
Author: redestad
Date: 2019-11-18 16:10 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7cbffba2156b
8234248: More VectorSet cleanups
Reviewed-by: neliasso, thartmann
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
Changeset: 5d73255c2d52
Author: lucy
Date: 2019-11-18 17:11 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5d73255c2d52
8233787: Break cycle in vm_version* includes
Reviewed-by: kbarrett, mdoerr
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.hpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vm_version_ext_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ext_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/vm_version_ext_s390.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/sparc/vm_version_ext_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_ext_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/zero/register_zero.hpp
! src/hotspot/cpu/zero/vm_version_ext_zero.hpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp
+ src/hotspot/share/runtime/abstract_vm_version.cpp
+ src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp
Changeset: d01fe40e9cd8
Author: dfuchs
Date: 2019-11-18 16:48 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d01fe40e9cd8
8233141: DatagramSocket.send doesn't specify exception thrown when no target address
Summary: DatagramSocket and MulticastSocket send methods are changed to throw IllegalArgumentException if no target address can be determined.
Reviewed-by: alanb
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java
Changeset: 5ac4a49f5399
Author: mdoerr
Date: 2019-11-18 18:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5ac4a49f5399
8233193: Incorrect bailout from possibly_add_compiler_threads
Reviewed-by: dholmes, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: ac11b83e0f38
Author: cgo
Date: 2019-11-18 13:22 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ac11b83e0f38
8234324: ARM32 build broken after 8231610
Reviewed-by: iklam, aph
! src/hotspot/share/memory/filemap.cpp
Changeset: d8eddc0ba770
Author: iignatyev
Date: 2019-11-18 14:13 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d8eddc0ba770
8234304: runtime/cds/appcds/javaldr tests should use driver mode
Reviewed-by: iklam, mseledtsov
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java
Changeset: 601b3fe3786d
Author: iignatyev
Date: 2019-11-18 16:03 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/601b3fe3786d
8233462: serviceability/tmtools/jstat tests times out with -Xcomp
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/tmtools/share/common/ToolRunner.java
Changeset: 6645186a5a31
Author: ysuenaga
Date: 2019-11-19 13:33 +0900
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6645186a5a31
8220074: Clean up GCC 8.3 errors in LittleCMS
Reviewed-by: prr
! make/lib/Awt2dLibraries.gmk
Changeset: 189f47d990b5
Author: dholmes
Date: 2019-11-18 23:41 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/189f47d990b5
8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
Reviewed-by: rehn, stuefe, dcubed, sspitsyn
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
Changeset: 580fb715b29d
Author: alanb
Date: 2019-11-19 11:35 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/580fb715b29d
8233922: Service binding augments module graph with observable incubator modules
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/jdk/modules/etc/DefaultModules.java
+ test/jdk/jdk/modules/etc/TestJson.java
+ test/jdk/jdk/modules/etc/TestRootModules.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
+ test/jdk/jdk/modules/incubator/ServiceBinding.java
+ test/jdk/jdk/modules/incubator/TestBootLayer.java
Changeset: fc998c509521
Author: cgo
Date: 2019-11-15 11:05 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fc998c509521
8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs
Reviewed-by: iignatyev, kvn
! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java
Changeset: faac483dfb30
Author: bchristi
Date: 2019-11-19 10:02 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/faac483dfb30
8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking
Reviewed-by: dholmes, mchung
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/NonLinking/Container.java
+ test/jdk/java/lang/Class/forName/NonLinking/MissingClass.java
+ test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java
Changeset: 302c4d2e7b3a
Author: sangheki
Date: 2019-11-19 12:28 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/302c4d2e7b3a
8232533: G1 uses only a single thread for pretouching the java heap
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
Changeset: f68fd04fe463
Author: redestad
Date: 2019-11-19 23:22 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f68fd04fe463
8233497: Optimize default method generation by data structure reuse
Reviewed-by: lfoltan, coleenp, igerasim
! src/hotspot/share/classfile/defaultMethods.cpp
Changeset: bd436284147d
Author: weijun
Date: 2019-11-20 08:12 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bd436284147d
8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException
Reviewed-by: mullan, wetmore
! src/java.base/share/classes/sun/security/util/BitArray.java
+ test/jdk/sun/security/util/BitArray/EmptyBitArray.java
Changeset: c4be5e03aff7
Author: darcy
Date: 2019-11-19 16:26 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c4be5e03aff7
8234381: API docs should mention special handling of enums in serialization
Reviewed-by: rriggs
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/lang/Enum.java
Changeset: 1037c4d14378
Author: bulasevich
Date: 2019-11-20 09:29 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1037c4d14378
8233113: ARM32: assert on UnsafeJlong mutex rank check
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/mutex.cpp
! test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java
Changeset: 341293626de7
Author: itakiguchi
Date: 2019-11-20 16:37 +0900
URL: https://hg.openjdk.java.net/zgc/zgc/rev/341293626de7
8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements
Summary: Fix fontconfig.properties file for AIX UTF-8 locales
Reviewed-by: clanger
! make/data/fontconfig/aix.fontconfig.properties
Changeset: ea044aedc2b6
Author: lucy
Date: 2019-11-20 09:12 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ea044aedc2b6
8231460: Performance issue (CodeHeap) with large free blocks
Reviewed-by: adinn, stuefe
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
Changeset: 455612b3161a
Author: alanb
Date: 2019-11-20 08:35 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/455612b3161a
8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)
Reviewed-by: dfuchs, chegar
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
+ test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java
Changeset: e735301d76b9
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e735301d76b9
8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled
Reviewed-by: eosterlund, tschatzl
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
Changeset: 877c000fd688
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/877c000fd688
8234312: ZGC: Adjust warmup criteria
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
Changeset: 3b998574be4b
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3b998574be4b
8234338: ZGC: Improve small heap usage
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHeuristics.cpp
+ src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
+ test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 82b2ba888190
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/82b2ba888190
8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
Changeset: 8babf00875bc
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8babf00875bc
8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap
Reviewed-by: eosterlund, tschatzl
! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java
Changeset: 59272e9e0635
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/59272e9e0635
8234383: Test TestBiasedLockRevocationEvents.java assumes -XX:UseBiasedLocking is enabled
Reviewed-by: mgronlun, tschatzl
! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
Changeset: 1152339c298a
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1152339c298a
8234437: Remove CollectedHeap::safe_object_iterate()
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 0c2e1808f800
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0c2e1808f800
8234438: Remove some CMS leftovers
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/memory/freeList.hpp
! src/hotspot/share/memory/iterator.hpp
Changeset: 14fa9e70ae71
Author: dcubed
Date: 2019-11-20 09:10 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/14fa9e70ae71
8230876: baseline cleanups from Async Monitor Deflation v2.0[789]
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: b313bcb68b4c
Author: eosterlund
Date: 2019-11-20 14:51 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b313bcb68b4c
8234512: Missing pieces from JDK-8224816
Reviewed-by: rehn, pliden, kbarrett, gziemski
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 438337c846fb
Author: mbalao
Date: 2019-11-12 00:30 -0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/438337c846fb
8233404: System property to set the number of PBE iterations in JCEKS keystores
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/conf/security/java.security
+ test/jdk/com/sun/crypto/provider/KeyProtector/IterationCount.java
Changeset: 6374e632b1ea
Author: amenkov
Date: 2019-11-20 16:10 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6374e632b1ea
8234358: Update ProblemList entry for NashornPopFrameTest
Reviewed-by: dtitov, cjplummer
! test/jdk/ProblemList.txt
Changeset: 09b295eb214b
Author: iignatyev
Date: 2019-11-20 18:23 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/09b295eb214b
8147017: Platform.isGraal should be removed
Reviewed-by: kvn, mseledtsov
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 39ac7aeb6fde
Author: jwilhelm
Date: 2019-11-21 03:33 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/39ac7aeb6fde
Added tag jdk-14+24 for changeset 438337c846fb
! .hgtags
Changeset: 90e9e7921ae5
Author: jiefu
Date: 2019-11-21 09:55 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/90e9e7921ae5
8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout
Reviewed-by: iignatyev
! test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java
Changeset: 2c55c2fc08f5
Author: xgong
Date: 2019-11-20 05:58 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2c55c2fc08f5
8234321: Call cache flush after generating trampoline.
Reviewed-by: adinn, iklam
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 51673a0b6df0
Author: mbaesken
Date: 2019-11-19 09:56 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/51673a0b6df0
8234323: NULL-check return value of SurfaceData_InitOps on macosx
Reviewed-by: clanger
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m
Changeset: 2cf90f3e8195
Author: serb
Date: 2019-10-15 22:42 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2cf90f3e8195
8232225: Rework the fix for JDK-8071483
Reviewed-by: prr
- test/jdk/java/awt/Color/AlphaColorTest.java
- test/jdk/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java
- test/jdk/java/awt/Color/HeadlessColor.java
- test/jdk/java/awt/Color/LoadProfileWithSM.java
- test/jdk/java/awt/Color/LoadStandardProfilesTest.java
- test/jdk/java/awt/Color/OpacityChange/OpacityChange.java
- test/jdk/java/awt/Color/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/ColorClass/AlphaColorTest.java
+ test/jdk/java/awt/ColorClass/HeadlessColor.java
+ test/jdk/java/awt/ColorClass/OpacityChange/OpacityChange.java
+ test/jdk/java/awt/ColorClass/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/color/GetMinMaxValue_ICC_ColorSpace.java
+ test/jdk/java/awt/color/LoadProfileWithSM.java
+ test/jdk/java/awt/color/LoadStandardProfilesTest.java
Changeset: 8612b8012718
Author: aivanov
Date: 2019-10-16 22:30 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8612b8012718
8223558: Java does not render Myanmar script correctly
Reviewed-by: prr, serb
! make/data/fontconfig/windows.fontconfig.properties
! src/java.desktop/share/classes/sun/font/FontUtilities.java
+ test/jdk/java/awt/font/Fallback/MyanmarFallbackTest.java
+ test/jdk/java/awt/font/TextLayout/MyanmarTextTest.java
Changeset: 7dae4286f1cc
Author: serb
Date: 2019-10-17 14:07 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7dae4286f1cc
8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
Reviewed-by: jdv, psadhukhan
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java
Changeset: 945f5bfab0f7
Author: prr
Date: 2019-10-18 09:25 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/945f5bfab0f7
Merge
Changeset: 85d7af399ef5
Author: serb
Date: 2019-10-24 01:02 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/85d7af399ef5
8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
Reviewed-by: prr, jdv
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java
Changeset: 6654f5611420
Author: prr
Date: 2019-10-25 13:32 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6654f5611420
8175984: ICC_Profile has un-needed, not-empty finalize method
Reviewed-by: jdv, serb
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
Changeset: 0fa6b6461451
Author: arapte
Date: 2019-10-30 16:59 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0fa6b6461451
8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: f4270450976b
Author: prr
Date: 2019-10-30 13:47 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f4270450976b
8232154: Update Mesa 3-D Headers to version 19.2.1
Reviewed-by: serb, kcr
! src/java.desktop/share/legal/mesa3d.md
- src/java.desktop/share/legal/opengl.md
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h
+ src/java.desktop/share/native/common/java2d/opengl/J2D_GL/khrplatform.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h
! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h
Changeset: d2123a27cfe7
Author: serb
Date: 2019-10-24 14:54 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d2123a27cfe7
8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java
Changeset: f5adbf111424
Author: prr
Date: 2019-11-04 10:01 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f5adbf111424
8233097: Fontmetrics for large Fonts has zero width
Reviewed-by: jdv, serb
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontClass/MassiveMetricsTest.java
Changeset: afda8f7d266c
Author: psadhukhan
Date: 2019-11-05 11:00 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/afda8f7d266c
Merge
- make/GensrcModuleInfo.gmk
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
- src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ModuleSupport.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ConstantMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/LongMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ObjectFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/Parser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
- test/hotspot/gtest/oops/test_markOop.cpp
- test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
- test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c
! test/jdk/ProblemList.txt
- test/jdk/java/math/BigInteger/DivisionOverflow.java
- test/jdk/java/math/BigInteger/StringConstructorOverflow.java
- test/jdk/java/math/BigInteger/SymmetricRangeTests.java
- test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
Changeset: ff11b9700a34
Author: psadhukhan
Date: 2019-11-05 16:33 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ff11b9700a34
8233583: ProblemList javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64
Reviewed-by: jdv
! test/jdk/ProblemList.txt
Changeset: 119ae24bce3e
Author: prr
Date: 2019-11-05 15:55 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/119ae24bce3e
8233649: Update ProblemList.txt to exclude failing headful tests on macos
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: d8888ab6c0ec
Author: psadhukhan
Date: 2019-11-06 10:48 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d8888ab6c0ec
8229935: [TEST_BUG]: bug8132119.java inconsistently positions text
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java
Changeset: a4ecc45541da
Author: psadhukhan
Date: 2019-11-06 11:05 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a4ecc45541da
8231084: Large performance regression in SwingMark TextArea in 14-b13
8231336: Corrupted option dialog in JTHarness with JDK14b13
Reviewed-by: serb, prr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java
- test/jdk/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java
Changeset: d0bfaae2ff33
Author: psadhukhan
Date: 2019-11-07 11:30 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d0bfaae2ff33
8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
Reviewed-by: serb, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
Changeset: d0b0b4ee4481
Author: serb
Date: 2019-11-08 05:24 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d0b0b4ee4481
8233657: Intermittent NPE in Component.validate()
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Component.java
+ test/jdk/java/awt/Component/Validate/NullFontValidate.java
Changeset: 7a5060f0039f
Author: psadhukhan
Date: 2019-11-08 13:16 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7a5060f0039f
8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 571089680cb2
Author: psadhukhan
Date: 2019-11-12 12:29 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/571089680cb2
8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system
Reviewed-by: serb, prr
! test/jdk/java/awt/ColorClass/AlphaColorTest.java
Changeset: d5af26ef7b95
Author: neugens
Date: 2019-11-12 15:54 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d5af26ef7b95
8231991: Mouse wheel change focus on awt/swing windows
Summary: Avoid focus logic when only mouse wheel is moved up/down.
Reviewed-by: serb, dmarkov
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java
Changeset: ede8023f6b72
Author: psadhukhan
Date: 2019-11-14 10:56 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ede8023f6b72
8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 9db62a092725
Author: psadhukhan
Date: 2019-11-14 10:59 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9db62a092725
8233634: [TESTBUG] Swing text test bug4278839.java fails on macos
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java
Changeset: b5cdba232fca
Author: serb
Date: 2019-11-14 15:13 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b5cdba232fca
8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! test/jdk/java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java
Changeset: 88ddd6943a06
Author: neugens
Date: 2019-11-15 09:27 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/88ddd6943a06
8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991
Summary: Fix off by one in wheel detection logic
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java
Changeset: 1e8bbeb86204
Author: jdv
Date: 2019-11-15 16:58 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1e8bbeb86204
8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows
Reviewed-by: psadhukhan
! test/jdk/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java
Changeset: a56b7a304bac
Author: ysuenaga
Date: 2019-11-20 09:28 +0900
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a56b7a304bac
8233707: systemScale.cpp could not compile with VS2019
Reviewed-by: serb, aivanov
! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp
Changeset: b83adf4bd4ee
Author: psadhukhan
Date: 2019-11-20 10:52 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b83adf4bd4ee
Merge
- src/hotspot/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/jdk/ProblemList.txt
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
- test/jdk/java/util/Arrays/ParallelSorting.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
Changeset: 10385df5d986
Author: psadhukhan
Date: 2019-11-20 11:29 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/10385df5d986
8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly
Reviewed-by: serb
! test/jdk/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java
Changeset: b9bde9d224b9
Author: trebari
Date: 2019-11-20 12:18 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b9bde9d224b9
8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
Reviewed-by: psadhukhan, pbansal, serb
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
+ test/jdk/javax/swing/text/AbstractDocument/8190763/TestCCEOnEditEvent.java
Changeset: 7567ce83f3b5
Author: psadhukhan
Date: 2019-11-21 13:50 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7567ce83f3b5
Merge
! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
Changeset: bb3472aa26c8
Author: mbaesken
Date: 2019-11-20 14:16 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bb3472aa26c8
8234501: remove obsolete NET_ReadV
Reviewed-by: alanb, vtewari
! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c
! src/java.base/solaris/native/libnet/solaris_close.c
! src/java.base/unix/native/libnet/net_util_md.h
Changeset: 92c98aa0f801
Author: tschatzl
Date: 2019-11-21 11:42 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/92c98aa0f801
8228609: G1 copy cost prediction uses used vs. actual copied byte
Summary: Let the object copy cost predictor use the actual copied bytes as input for the prediction instead of the used bytes.
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EvacuationInfo.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp
! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: a096dfdcabde
Author: coffeys
Date: 2019-11-21 11:31 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a096dfdcabde
8233801: GCMEmptyIv.java test fails on Solaris 11.4
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
Changeset: a686b67a59d9
Author: pconcannon
Date: 2019-11-20 10:13 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a686b67a59d9
8234103: DatagramSocketImpl::socket is not needed
Summary: DatagramSocketImpl has a socket field that links back to the DatagramSocket. This is only used to figure out whether multicasting is supported or not. This fix replaces it with a boolean isMulticast.
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
Changeset: b24f4caa1411
Author: jboes
Date: 2019-11-21 09:10 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b24f4caa1411
8234335: Remove line break in class declaration in java.base
Summary: Remove line break in class declarations where applicable
Reviewed-by: rriggs, lancea
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/DataInput.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/EOFException.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/IOException.java
! src/java.base/share/classes/java/io/InterruptedIOException.java
! src/java.base/share/classes/java/io/LineNumberInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
! src/java.base/share/classes/java/io/UTFDataFormatException.java
! src/java.base/share/classes/java/lang/AbstractMethodError.java
! src/java.base/share/classes/java/lang/ArrayStoreException.java
! src/java.base/share/classes/java/lang/ClassCastException.java
! src/java.base/share/classes/java/lang/ClassFormatError.java
! src/java.base/share/classes/java/lang/CloneNotSupportedException.java
! src/java.base/share/classes/java/lang/IllegalArgumentException.java
! src/java.base/share/classes/java/lang/IllegalMonitorStateException.java
! src/java.base/share/classes/java/lang/IllegalStateException.java
! src/java.base/share/classes/java/lang/IncompatibleClassChangeError.java
! src/java.base/share/classes/java/lang/InstantiationError.java
! src/java.base/share/classes/java/lang/InstantiationException.java
! src/java.base/share/classes/java/lang/InterruptedException.java
! src/java.base/share/classes/java/lang/LinkageError.java
! src/java.base/share/classes/java/lang/NegativeArraySizeException.java
! src/java.base/share/classes/java/lang/NoClassDefFoundError.java
! src/java.base/share/classes/java/lang/NoSuchFieldError.java
! src/java.base/share/classes/java/lang/NoSuchMethodError.java
! src/java.base/share/classes/java/lang/NoSuchMethodException.java
! src/java.base/share/classes/java/lang/NullPointerException.java
! src/java.base/share/classes/java/lang/NumberFormatException.java
! src/java.base/share/classes/java/lang/StackOverflowError.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/UnknownError.java
! src/java.base/share/classes/java/lang/UnsatisfiedLinkError.java
! src/java.base/share/classes/java/lang/UnsupportedClassVersionError.java
! src/java.base/share/classes/java/lang/VerifyError.java
! src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/WrongMethodTypeException.java
! src/java.base/share/classes/java/lang/reflect/Member.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImplFactory.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/ProtocolException.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketException.java
! src/java.base/share/classes/java/net/SocketImplFactory.java
! src/java.base/share/classes/java/net/UnknownHostException.java
! src/java.base/share/classes/java/text/ParseException.java
! src/java.base/share/classes/java/util/EmptyStackException.java
! src/java.base/share/classes/java/util/InputMismatchException.java
! src/java.base/share/classes/java/util/MissingResourceException.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/Stack.java
! src/java.base/share/classes/java/util/StringTokenizer.java
! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarException.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CheckedInputStream.java
! src/java.base/share/classes/java/util/zip/CheckedOutputStream.java
! src/java.base/share/classes/java/util/zip/DataFormatException.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipException.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
Changeset: 533f1183d7c6
Author: chegar
Date: 2019-11-21 12:14 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/533f1183d7c6
8233845: (sctp) Relax assertion in sun.nio.ch.sctp.AssociationChange::association
Reviewed-by: alanb
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationChange.java
Changeset: 696e6a7e3b6a
Author: chegar
Date: 2019-11-21 12:14 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/696e6a7e3b6a
8232101: (sctp) Add minimal sanity tests for SCTP
Reviewed-by: alanb
+ test/jdk/java/net/SctpSanity.java
Changeset: 7b10581e9632
Author: chegar
Date: 2019-11-21 12:14 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7b10581e9632
8232097: (sctp) SctpNet.init() results in java.lang.UnsatisfiedLinkError
Reviewed-by: alanb
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
Changeset: afcc8af048e6
Author: chegar
Date: 2019-11-21 12:14 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/afcc8af048e6
8233847: (sctp) Flx link-local IPv6 scope handling and test cleanup
Reviewed-by: alanb
! src/java.base/share/classes/module-info.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java
Changeset: 61091a42f19d
Author: pconcannon
Date: 2019-11-21 16:33 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/61091a42f19d
8234083: DatagramSocket should report SO_BROADCAST as a supported option
Summary: DatagramSocket had a setBroadcast and getBroadcast setter/getter pair but curiously didn't report SO_BROADCAST as a supported option. Note: the source code changes were accidentally pushed with 8234103 so this changeset only has the test changes. The reviewers listed below had already reviewed the full (source+test) changes.
Reviewed-by: alanb, vtewari, chegar
! test/jdk/java/net/SocketOption/OptionsTest.java
Changeset: 7a3218ad8e7c
Author: alitvinov
Date: 2019-11-21 17:04 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7a3218ad8e7c
8068184: Fix for JDK-8032832 caused a deadlock
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
Changeset: 8a24f1e73c0d
Author: hseigel
Date: 2019-11-21 18:54 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8a24f1e73c0d
8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
Summary: Don't run test on Windows because ASLR can cause unexpected memory addresses
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
Changeset: 78184b74af6e
Author: jjg
Date: 2019-11-21 13:41 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/78184b74af6e
8234051: doclet crashes if HTML files in module doc-files directories
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt
Changeset: 71a84cee0c39
Author: iignatyev
Date: 2019-11-21 14:15 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/71a84cee0c39
8234290: compiler/c2/Test6857159.java times out and fail to clean up files
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/c2/Test6857159.java
Changeset: b470da55a673
Author: joehw
Date: 2019-11-22 00:29 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b470da55a673
8233548: Update CUP to v0.11b
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java
! src/java.xml/share/legal/jcup.md
Changeset: 229aa067e4cc
Author: weijun
Date: 2019-11-22 09:33 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/229aa067e4cc
8026393: jarsigner never shows a warning in badKeyUsage case
Reviewed-by: mullan
- test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java
Changeset: e7df7c86eda1
Author: xuelei
Date: 2019-11-21 18:42 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e7df7c86eda1
8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
Changeset: fcd74557a9cc
Author: dbuck
Date: 2019-11-21 23:32 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fcd74557a9cc
8230611: infinite loop in LogOutputList::wait_until_no_readers()
Summary: Add copy constructor and copy assignment operator to ensure reader count remains accurate
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/logging/logOutputList.hpp
Changeset: 47c879f478d2
Author: clanger
Date: 2019-11-22 09:25 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/47c879f478d2
8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem
Reviewed-by: lancea, alanb
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java
! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java
! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java
Changeset: 82db5000a845
Author: mbaesken
Date: 2019-11-18 16:49 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/82db5000a845
8234339: replace JLI_StrTok in java_md_solinux.c
Reviewed-by: clanger, rriggs
! src/java.base/share/native/libjli/jli_util.h
! src/java.base/unix/native/libjli/java_md_solinux.c
Changeset: a1155217a563
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a1155217a563
8233306: Sort members in G1's HeapRegion after removal of Space dependency
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: 01cc6bb2a090
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/01cc6bb2a090
8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear()
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 72e15d757e6c
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/72e15d757e6c
8234000: Make HeapRegion::bottom/end/hrm_index const
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
Changeset: cc3a82fc7bcb
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cc3a82fc7bcb
8233702: Introduce helper function to clamp value to range
Reviewed-by: sjohanss, kbarrett
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: f4f60bb75ee4
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f4f60bb75ee4
8233597: Clean up code in G1Analytics::compute_pause_time_ratio
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
Changeset: f16e4154dd7b
Author: sspitsyn
Date: 2019-11-22 10:07 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f16e4154dd7b
8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method
Summary: Add necessary check to GetLocalInstance implementation
Reviewed-by: amenkov, cjplummer
! src/hotspot/share/prims/jvmtiImpl.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003/getlocal003.cpp
Changeset: 55fdee124e89
Author: dfuchs
Date: 2019-11-22 11:52 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/55fdee124e89
8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP
Summary: MulticastSocket.getOption(StandardSocketOption.IP_MULTICAST_LOOP) now returns true if loopback mode is enabled, and MulticastSocket.setOption(StandardSocketOption.IP_MULTICAST_LOOP, true) enables loopback mode. No other behavioral changes.
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
+ test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
! test/jdk/java/net/SocketOption/OptionsTest.java
Changeset: 80e1201f6c9a
Author: dcubed
Date: 2019-11-22 09:06 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/80e1201f6c9a
8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project
Reviewed-by: dholmes
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: a0f39cc47387
Author: egahlin
Date: 2019-11-22 17:20 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a0f39cc47387
8233700: EventStream not closed
Reviewed-by: mgronlun, mseledtsov
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
- test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
Changeset: 46084917fde7
Author: bpb
Date: 2019-11-22 09:00 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/46084917fde7
8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException
Reviewed-by: alanb, darcy
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java
Changeset: ddb327877207
Author: dfuchs
Date: 2019-11-22 17:53 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ddb327877207
8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached"
Summary: fix the test to run in /othervm mode
Reviewed-by: chegar
! test/jdk/jdk/net/Sockets/QuickAckTest.java
Changeset: fba8fa613d1a
Author: jjg
Date: 2019-11-22 10:38 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fba8fa613d1a
8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause
Reviewed-by: jjg
Contributed-by: jai.forums2013(a)gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
+ test/langtools/tools/javac/file/FSInfoTest.java
Changeset: a2a921609481
Author: mchung
Date: 2019-11-22 11:34 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a2a921609481
8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order
Reviewed-by: jjg
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 2b9027360909
Author: mseledtsov
Date: 2019-11-22 13:44 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2b9027360909
8229209: [TESTBUG] test for cross-process JFR event streaming
Summary: New test for cross-process JFR event streaming
Reviewed-by: iignatyev, egahlin
+ test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
Changeset: d4ddf19c2624
Author: jjg
Date: 2019-11-22 16:26 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d4ddf19c2624
8234687: change javap reporting on unknown attributes
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/langtools/tools/javap/BadAttributeName.java
Changeset: bd9dba789919
Author: manc
Date: 2019-11-22 17:03 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bd9dba789919
8087198: G1 card refinement: batching, sorting
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
Changeset: ee0030a2a306
Author: iklam
Date: 2019-11-22 14:48 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ee0030a2a306
8234429: appcds/dynamicArchive tests crashing with Graal
Reviewed-by: ccheung
! src/hotspot/share/memory/dynamicArchive.cpp
Changeset: 0f41ac6bb9dd
Author: iklam
Date: 2019-11-22 15:31 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0f41ac6bb9dd
8233446: Improve error handling when specified dynamic archive doesn't exist
Reviewed-by: lfoltan, ccheung
! src/hotspot/share/memory/filemap.cpp
Changeset: e2ee246e44e3
Author: iklam
Date: 2019-11-22 15:32 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e2ee246e44e3
8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with -vmoptions:-Xlog:cds
Reviewed-by: mseledtsov
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java
Changeset: 2601fc0874be
Author: dlong
Date: 2019-11-22 19:23 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2601fc0874be
8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal
Reviewed-by: kvn
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
Changeset: 9fe5d0d4e9c5
Author: egahlin
Date: 2019-11-24 01:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9fe5d0d4e9c5
8226897: Provide object age with JFR OldObjectSample event
Reviewed-by: mgronlun, mseledtsov
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/ticks.hpp
+ test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java
Changeset: b3116877866f
Author: weijun
Date: 2019-10-10 17:36 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b3116877866f
8231507: Update Apache Santuario (XML Signature) to version 2.1.4
Reviewed-by: weijun
Contributed-by: fedor.burdun(a)azulsystems.com, weijun.wang(a)oracle.com
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/WeakObjectPool.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
Changeset: 23ecaf949f8f
Author: lkorinth
Date: 2019-11-25 08:11 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/23ecaf949f8f
8233029: Obsolete flag GCTaskTimeStampEntries
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java
Changeset: 6ba3d8d41135
Author: eosterlund
Date: 2019-11-25 09:10 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6ba3d8d41135
8234509: Race in macOS os::processor_id()
Reviewed-by: dholmes, pliden, rehn
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: fb1d9bf1be2b
Author: mbaesken
Date: 2019-11-22 10:29 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fb1d9bf1be2b
8234629: remove unused functions from libnet
Reviewed-by: alanb, vtewari
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
Changeset: 6a897a8ef4af
Author: mgronlun
Date: 2019-11-25 11:08 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6a897a8ef4af
8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant"
Reviewed-by: pliden
! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp
Changeset: de882051f7a5
Author: pliden
Date: 2019-11-25 12:34 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/de882051f7a5
8234573: ZGC: Enable ZVerifyMarking by default in debug builds
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/z_globals.hpp
Changeset: fcad92f425c5
Author: egahlin
Date: 2019-11-25 14:06 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fcad92f425c5
8234703: JFR TestOutOfProcessMigration.java should clean up files
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
Changeset: 56bf71d64d51
Author: stefank
Date: 2019-11-25 12:22 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/56bf71d64d51
8234562: Move OrderAccess::release_store*/load_acquire to Atomic
Reviewed-by: rehn, dholmes
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp
Changeset: e92153ed8bdc
Author: stefank
Date: 2019-11-25 12:30 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e92153ed8bdc
8234736: Harmonize parameter order in Atomic - store
Reviewed-by: rehn, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 29b0d0b61615
Author: stefank
Date: 2019-11-25 12:31 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/29b0d0b61615
8234737: Harmonize parameter order in Atomic - add
Reviewed-by: rehn, dholmes
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/plab.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
Changeset: a6deb69743d4
Author: stefank
Date: 2019-11-25 12:32 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a6deb69743d4
8234738: Harmonize parameter order in Atomic - sub
Reviewed-by: rehn, dholmes
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/services/mallocTracker.hpp
Changeset: 4cbfa5077d68
Author: stefank
Date: 2019-11-25 12:32 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4cbfa5077d68
8234739: Harmonize parameter order in Atomic - xchg
Reviewed-by: rehn, dholmes
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/lockFreeStack.hpp
Changeset: 623722a6aeb9
Author: stefank
Date: 2019-11-25 12:33 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/623722a6aeb9
8234740: Harmonize parameter order in Atomic - cmpxchg
Reviewed-by: rehn, dholmes
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.s
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/linux_x86_32.s
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandleBlock.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
Changeset: 1647ed87bf1e
Author: stefank
Date: 2019-11-25 14:56 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1647ed87bf1e
8234010: ZGC: Change ZResurrection to use Atomic::load/store
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zResurrection.cpp
! src/hotspot/share/gc/z/zResurrection.inline.hpp
Changeset: 58f842703bc5
Author: stefank
Date: 2019-11-25 14:57 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/58f842703bc5
8234009: ZGC: Move resurrection unblock to before the _unload.purge() call
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zHeap.cpp
Changeset: a74627659f96
Author: stefank
Date: 2019-11-25 15:00 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a74627659f96
8234602: ZGC: Windows compile error in ZHeuristic
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zHeuristics.cpp
Changeset: 4c2557ab304e
Author: eosterlund
Date: 2019-11-25 15:21 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4c2557ab304e
8234531: Remove CMS code from CLDG and safepoint cleanup
Reviewed-by: coleenp, zgu
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
Changeset: 127ca611f19b
Author: mgronlun
Date: 2019-11-25 18:38 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/127ca611f19b
8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
Reviewed-by: sspitsyn, egahlin
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp
! src/hotspot/share/runtime/thread.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
Changeset: b0a649295f25
Author: never
Date: 2019-11-25 11:13 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b0a649295f25
8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference
Reviewed-by: kvn, eosterlund
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 4cf1246fbb9c
Author: mgronlun
Date: 2019-11-25 20:18 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4cf1246fbb9c
8234684: JFR crashes when rotating the JFR output during assertion failure
Reviewed-by: egahlin, mseledtsov
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
Changeset: 06970ab040d4
Author: dnsimon
Date: 2019-11-25 12:08 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/06970ab040d4
8234681: Remove UseJVMCIClassLoader logic from JVMCI code
Reviewed-by: kvn, iignatyev
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
Changeset: f34ad283fcd6
Author: bpb
Date: 2019-11-25 15:30 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f34ad283fcd6
8179320: File.getUsableSpace() returns a negative number on very large file system
Reviewed-by: alanb, rriggs, darcy
! src/java.base/share/classes/java/io/File.java
Changeset: 981a55672786
Author: sspitsyn
Date: 2019-11-26 02:32 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/981a55672786
8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out
Summary: Update test to get rid of unneeded MethodEntry/MethodExit events
Reviewed-by: amenkov, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp
Changeset: d9a3bddcffcc
Author: sadayapalam
Date: 2019-11-26 11:13 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d9a3bddcffcc
8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java
+ test/langtools/tools/javac/lambda/methodReference/pack/I.java
+ test/langtools/tools/javac/lambda/methodReference/pack/J.java
Changeset: 4444591b3ac0
Author: pliden
Date: 2019-11-26 11:57 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4444591b3ac0
8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory
Reviewed-by: tschatzl, eosterlund
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 611f6bfe7c30
Author: stefank
Date: 2019-11-26 13:50 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/611f6bfe7c30
8234798: Build failure after atomic changes in JDK-8234563
Reviewed-by: tschatzl, rkennke, zgu
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
Changeset: ac6f7738a0ee
Author: zgu
Date: 2019-11-26 09:27 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ac6f7738a0ee
8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
Reviewed-by: stuefe, minqi
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
+ test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: d5a1c6545a2b
Author: rkennke
Date: 2019-11-26 14:48 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d5a1c6545a2b
8234768: Shenandoah: Streamline enqueueing runtime barriers
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: 9170826a3d76
Author: pchilanomate
Date: 2019-11-26 15:21 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9170826a3d76
8234613: JavaThread can escape back to Java from an ongoing handshake
Summary: Check again if we have a pending/in-progress handshake operation after executing ~ThreadInVMForHandshake()
Reviewed-by: coleenp, dcubed, dholmes, rehn
! src/hotspot/share/runtime/handshake.cpp
Changeset: eb3e2a5c2bcd
Author: egahlin
Date: 2019-11-26 17:00 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/eb3e2a5c2bcd
8233870: JFR TestSetEndTime.java times out - onClose() is never called
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
Changeset: a6e25566cb56
Author: vlivanov
Date: 2019-11-26 16:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a6e25566cb56
8234401: ConstantCallSite may stuck in non-frozen state
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java
! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java
! src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java
! test/jdk/java/lang/invoke/CallSiteTest.java
Changeset: 94a84abb873b
Author: vlivanov
Date: 2019-11-26 16:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/94a84abb873b
8234403: C2: Enable CallSite.target updates in constructors
Reviewed-by: psandoz, kvn
! src/hotspot/share/opto/parse3.cpp
Changeset: 31272cef28e2
Author: jbhateja
Date: 2019-11-26 16:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/31272cef28e2
8234387: C2: Better support of operands with multiple match rules in AD files
Reviewed-by: vlivanov, sviswanathan, thartmann, dlong
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
Changeset: 8375560db76b
Author: jbhateja
Date: 2019-11-26 16:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8375560db76b
8234394: C2: Dynamic register class support in ADLC
Reviewed-by: vlivanov, sviswanathan, thartmann, kvn
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
Changeset: f9905e7c96aa
Author: vlivanov
Date: 2019-11-26 19:18 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f9905e7c96aa
Merge
Changeset: dff8053bdb74
Author: sviswanathan
Date: 2019-11-26 19:19 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dff8053bdb74
8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: eef0bf57357c
Author: cgo
Date: 2019-11-26 10:00 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/eef0bf57357c
8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
Changeset: f5f129bfa403
Author: iklam
Date: 2019-11-22 17:45 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f5f129bfa403
8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed
Reviewed-by: ccheung
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: 78aa7484c722
Author: zgu
Date: 2019-11-26 14:33 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/78aa7484c722
8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 88502b1cf76f
Author: zgu
Date: 2019-09-09 11:43 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/88502b1cf76f
8230765: Implement nmethod barrier for x86_32 platforms
Reviewed-by: rkennke, eosterlund
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
Changeset: 7799a51dbe30
Author: jlahoda
Date: 2019-11-27 09:00 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7799a51dbe30
8231826: Implement javac changes for pattern matching for instanceof
Reviewed-by: mcimadamore
Contributed-by: brian.goetz(a)oracle.com, gavin.bierman(a)oracle.com, maurizio.cimadamore(a)oracle.com, srikanth.adayapalam(a)oracle.com, vicente.romero(a)oracle.com, jan.lahoda(a)oracle.com
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/BindingPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
+ test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/api/TestGetElementReference.java
! test/langtools/tools/javac/api/TestGetElementReferenceData.java
+ test/langtools/tools/javac/diags/examples/InstanceofReifiableNotSafe.java
+ test/langtools/tools/javac/diags/examples/MatchBindingExists.java
+ test/langtools/tools/javac/diags/examples/PatternBindingMayNotBeAssigned.java
+ test/langtools/tools/javac/diags/examples/PatternMatchingInstanceof.java
+ test/langtools/tools/javac/diags/examples/ReifiableTypesInstanceof.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/patterns/BindingsExistTest.java
+ test/langtools/tools/javac/patterns/BindingsExistTest.out
+ test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/BindingsTest1Merging.java
+ test/langtools/tools/javac/patterns/BindingsTest1Merging.out
+ test/langtools/tools/javac/patterns/BindingsTest2.java
+ test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/CastConversionMatch.java
+ test/langtools/tools/javac/patterns/CastConversionMatch.out
+ test/langtools/tools/javac/patterns/DuplicateBindingTest.java
+ test/langtools/tools/javac/patterns/DuplicateBindingTest.out
+ test/langtools/tools/javac/patterns/EnsureTypesOrderTest.java
+ test/langtools/tools/javac/patterns/EnsureTypesOrderTest.out
+ test/langtools/tools/javac/patterns/ExamplesFromProposal.java
+ test/langtools/tools/javac/patterns/ImpossibleTypeTest.java
+ test/langtools/tools/javac/patterns/ImpossibleTypeTest.out
+ test/langtools/tools/javac/patterns/LocalVariableTable.java
+ test/langtools/tools/javac/patterns/MatchBindingScopeTest.java
+ test/langtools/tools/javac/patterns/MatchBindingScopeTest.out
+ test/langtools/tools/javac/patterns/NullsInPatterns.java
+ test/langtools/tools/javac/patterns/PatternMatchPosTest.java
+ test/langtools/tools/javac/patterns/PatternMatchPosTest.out
+ test/langtools/tools/javac/patterns/PatternMatchPosTestData.java
+ test/langtools/tools/javac/patterns/PatternTypeTest2.java
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal.java
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal.out
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal2.java
+ test/langtools/tools/javac/patterns/PatternsSimpleVisitorTest.java
+ test/langtools/tools/javac/patterns/Reifiable.java
+ test/langtools/tools/javac/patterns/Reifiable.out
+ test/langtools/tools/javac/patterns/ReifiableOld-old.out
+ test/langtools/tools/javac/patterns/ReifiableOld.java
+ test/langtools/tools/javac/patterns/ReifiableOld.out
+ test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.java
+ test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.out
+ test/langtools/tools/javac/patterns/scope/ScopeTest.java
+ test/langtools/tools/javac/patterns/scope/TEST.properties
Changeset: a2441ac23eeb
Author: mbaesken
Date: 2019-11-26 13:55 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a2441ac23eeb
8234809: set relro in linker flags when building with gcc
Reviewed-by: erikj, fweimer
! make/autoconf/flags-ldflags.m4
Changeset: c04fa10636fd
Author: mbaesken
Date: 2019-11-27 10:07 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c04fa10636fd
8234525: enable link-time section-gc for linux s390x to remove unused code
Reviewed-by: erikj, mdoerr
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
Changeset: 3b1afeb49a20
Author: tschatzl
Date: 2019-11-27 10:19 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3b1afeb49a20
8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination
Summary: Deprecate the ParallelScavenge + SerialOld GC combinations by deprecating the UseParallelOldGC flag. Also reviewed by Bernd Eckenfels<ecki(a)zusammenkunft.net>.
Reviewed-by: pliden
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: c887851da33d
Author: tschatzl
Date: 2019-11-27 10:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c887851da33d
Merge
Changeset: 97d13893ec3c
Author: stefank
Date: 2019-11-26 10:47 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/97d13893ec3c
8234748: Clean up atomic and orderAccess includes
Reviewed-by: dholmes
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandleBlock.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
Changeset: 54cf02d52c1b
Author: phedlin
Date: 2019-11-15 16:39 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/54cf02d52c1b
8220376: C2: Int >0 not recognized as !=0 for div by 0 check
Reviewed-by: neliasso, vlivanov, mdoerr
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
Changeset: 95b1385dd476
Author: stefank
Date: 2019-11-27 11:31 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/95b1385dd476
8234897: 8234748: Clean up atomic and orderAccess includes - part 2
Reviewed-by: tschatzl, dholmes
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/methodData.cpp
Changeset: 5af9fa90cd7b
Author: sjohanss
Date: 2019-11-27 12:18 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5af9fa90cd7b
8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set
Reviewed-by: tschatzl, lkorinth
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
Changeset: 48b88b9c11eb
Author: hannesw
Date: 2019-11-27 13:08 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/48b88b9c11eb
8223378: CSS solution for navbar problem with <a> elements is not ideal
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java
Changeset: 8b6cc0bb93d0
Author: darcy
Date: 2019-11-27 06:36 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8b6cc0bb93d0
8234781: Update description of InvalidClassException to include more conditions
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/io/InvalidClassException.java
Changeset: 9186be5c78ba
Author: zgu
Date: 2019-11-27 11:52 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9186be5c78ba
8228720: Shenandoah: Implementation of concurrent class unloading
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
Changeset: 498ce2452972
Author: darcy
Date: 2019-11-27 10:23 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/498ce2452972
8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec
Reviewed-by: jjg
! src/java.base/share/classes/java/lang/Class.java
Changeset: de2896bc018a
Author: jboes
Date: 2019-11-27 15:13 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/de2896bc018a
8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less"
Summary: Add word "less" to method-level javadoc
Reviewed-by: dfuchs, lancea
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 17d242844fc9
Author: pconcannon
Date: 2019-11-27 16:01 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/17d242844fc9
8233018: Add a new test to verify that DatagramSocket is not interruptible
Summary: Test added to check the interruptability of DatagramSocket, MulticastSocket and DatagramSocketAdaptor.
Reviewed-by: chegar, dfuchs
+ test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
Changeset: 60bdcb9a7b94
Author: mli
Date: 2019-11-28 13:48 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/60bdcb9a7b94
8232446: logging enhancement for rmi when socket closed
Reviewed-by: rriggs, plevart
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java
Changeset: d67bb40f422c
Author: jwilhelm
Date: 2019-11-28 07:05 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d67bb40f422c
Added tag jdk-14+25 for changeset 17d242844fc9
! .hgtags
Changeset: 24e8cdead5f3
Author: ssahoo
Date: 2019-11-27 22:11 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/24e8cdead5f3
8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3
Summary: Missing TLSv1.3 test cases
Reviewed-by: xuelei
! test/jdk/sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java
! test/jdk/sun/security/ssl/SSLContextImpl/SSLContextVersion.java
Changeset: 1d6e62764eee
Author: bulasevich
Date: 2019-11-28 10:57 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1d6e62764eee
8234891: AArch64: Fix build failure after JDK-8234387
Reviewed-by: vlivanov, smonteith
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 643d9cf3d8fc
Author: mdoerr
Date: 2019-11-28 12:05 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/643d9cf3d8fc
8234645: ARM32: C1: PatchingStub for field access: not enough bytes
Reviewed-by: cgo, goetz
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
Changeset: 219ec11136d9
Author: dfuchs
Date: 2019-11-28 12:28 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/219ec11136d9
8223196: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC
Summary: The test is fixed to use InetAddress.getLocalHost consistently, instead of a mix of getLocalHost/wildcard addresses.
Reviewed-by: chegar, vtewari
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTest.java
Changeset: bdf999e08a3a
Author: cgo
Date: 2019-11-27 10:13 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bdf999e08a3a
8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/loopopts/LoopRotateBadNodeBudget.java
Changeset: fc216dcef2bb
Author: fyang
Date: 2019-11-04 16:10 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fc216dcef2bb
8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 70f49f08c9e6
Author: cgo
Date: 2019-11-28 16:11 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/70f49f08c9e6
8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateLocksOffCrash.java
Changeset: be238525d240
Author: lucy
Date: 2019-11-28 16:28 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/be238525d240
8234583: PrintAssemblyOptions isn't passed to hsdis library
Reviewed-by: vlivanov, mdoerr
! src/hotspot/share/compiler/disassembler.cpp
Changeset: 72f3dd43dd28
Author: egahlin
Date: 2019-11-28 16:38 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/72f3dd43dd28
8234888: EventStream::close doesn't abort streaming thread
Reviewed-by: mgronlun, mseledtsov
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
Changeset: b42eaca7d234
Author: jboes
Date: 2019-11-28 13:02 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b42eaca7d234
8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread
Summary: Skip dispatcherThread.join() if current thread is the dispatcherThread
Reviewed-by: dfuchs, msheppar, vtewari
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/HttpServerTest.java
Changeset: 43eee1237934
Author: cito
Date: 2019-11-28 18:30 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/43eee1237934
8232594: Make the output of the JFR command duration more user friendly
Reviewed-by: egahlin, cito
Contributed-by: chiroito107(a)gmail.com, erik.gahlin(a)oracle.com
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
+ test/jdk/jdk/jfr/jvm/TestFormatDuration.java
Changeset: 6f12009ea9d7
Author: pconcannon
Date: 2019-11-28 16:49 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6f12009ea9d7
8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set
Summary: The MulticastSocket method getOption has been changed to conform to the behavior described in StandardSocketOptions.IP_MULTICAST_IF.
Reviewed-by: chegar, dfuchs
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
+ test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java
Changeset: f29e5cd27300
Author: rhalade
Date: 2019-11-28 10:43 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f29e5cd27300
8233223: Add Amazon Root CA certificates
Reviewed-by: mullan
+ make/data/cacerts/amazonrootca1
+ make/data/cacerts/amazonrootca2
+ make/data/cacerts/amazonrootca3
+ make/data/cacerts/amazonrootca4
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: e0d919d7c1a6
Author: jjiang
Date: 2019-11-29 14:07 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e0d919d7c1a6
8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3
Reviewed-by: xuelei
! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
Changeset: 753ab8dcdbba
Author: ssahoo
Date: 2019-11-28 22:29 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/753ab8dcdbba
8234723: javax/net/ssl/TLS tests support TLSv1.3
Summary: Missing TLSv1.3 test cases
Reviewed-by: xuelei
! test/jdk/javax/net/ssl/TLS/TLSClientPropertyTest.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java
Changeset: 7089399d6ade
Author: mbaesken
Date: 2019-11-28 09:23 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7089399d6ade
8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15
Reviewed-by: clanger, iignatyev
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
Changeset: 70021dbed82b
Author: bulasevich
Date: 2019-11-29 11:28 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/70021dbed82b
8234893: ARM32: build failure after JDK-8234387
Reviewed-by: vlivanov
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
Changeset: 9ee940f1de90
Author: tschatzl
Date: 2019-11-29 10:20 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9ee940f1de90
8227739: Merge cost predictions for scanning cards and log buffer entries
Summary: Revamp the cost predictions for the changes in JDK-8200545 and JDK-8213108.
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 11ff4e485670
Author: tschatzl
Date: 2019-11-29 10:20 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/11ff4e485670
8227434: G1 predictions may over/underflow with high variance input
Summary: Clamp G1 prediction output to sensible values.
Reviewed-by: lkorinth, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp
Changeset: 5775e4825e58
Author: tschatzl
Date: 2019-11-29 10:20 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5775e4825e58
8233998: New young regions registered too early in collection set
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: ae2eb76c486d
Author: mbaesken
Date: 2019-11-28 13:02 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ae2eb76c486d
8234821: remove unused functions from libjli
Reviewed-by: clanger, alanb
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/unix/native/libjli/java_md_solinux.c
! src/java.base/windows/native/libjli/java_md.c
Changeset: 5e8f9713e343
Author: neliasso
Date: 2019-11-29 11:26 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5e8f9713e343
8234520: ZGC: C2: Oop instance cloning causing skipped compiles
Reviewed-by: pliden, vlivanov
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/opto/arraycopynode.hpp
Changeset: 3636bab5e81e
Author: rehn
Date: 2019-11-29 12:09 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3636bab5e81e
8234086: VM operation can be simplified
Reviewed-by: kbarrett, dholmes, dcubed
! src/hotspot/share/jfr/leakprofiler/utilities/vmOperation.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! test/hotspot/gtest/threadHelper.inline.hpp
Changeset: 851a389fc54d
Author: adinn
Date: 2019-11-29 15:37 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/851a389fc54d
8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776
Reviewed-by: aph
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
Changeset: 2c3578aa0bdf
Author: egahlin
Date: 2019-11-29 17:31 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2c3578aa0bdf
8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice()
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java
Changeset: f280911d3427
Author: iklam
Date: 2019-11-29 14:11 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f280911d3427
8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration
Reviewed-by: stuefe, dholmes, ccheung
! src/hotspot/share/runtime/arguments.cpp
Changeset: 289000934908
Author: alanb
Date: 2019-11-30 16:21 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/289000934908
8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java
+ src/java.base/share/native/libnio/ch/NativeSocketAddress.c
! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
+ test/jdk/java/nio/channels/DatagramChannel/ManySenders.java
Changeset: 5b96c12f909d
Author: phh
Date: 2019-11-30 14:33 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5b96c12f909d
8234541: C1 emits an empty message when it inlines successfully
Summary: Use "inline" as the message when successfull
Reviewed-by: thartmann, mdoerr
Contributed-by: navy.xliu(a)gmail.com
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
Changeset: 5028793d05ff
Author: igerasim
Date: 2019-12-01 15:29 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5028793d05ff
8234147: Avoid looking up standard charsets in core libraries
Reviewed-by: alanb
! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/Base64.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/perf/Perf.java
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java
! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.prefs/share/classes/java/util/prefs/XmlSupport.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
Changeset: 8dcd966f7fd4
Author: jlahoda
Date: 2019-12-02 10:58 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8dcd966f7fd4
8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\"
Summary: Using the correct placeholder for the module name.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: f5f494bd4d3e
Author: jlahoda
Date: 2019-12-02 10:58 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f5f494bd4d3e
8234078: Missing license headers in a few javac files
Reviewed-by: vromero
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
- src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
- src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool
Changeset: e199f4a62e66
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e199f4a62e66
8233919: Incrementally calculate the occupied cards in a heap region remembered set
Summary: Instead of iterating over the remembered set card containers, continuously update a single counter per remembered set about occupancy.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
+ src/hotspot/share/gc/g1/sparsePRT.inline.hpp
Changeset: 7dfcc42ad35b
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7dfcc42ad35b
8233588: Clean up SurvRateGroup
Summary: Remove unnecessary members, enforce stricter visibility within use.
Reviewed-by: sangheki, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! src/hotspot/share/gc/g1/survRateGroup.hpp
Changeset: d1b2fa77e75e
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d1b2fa77e75e
8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction
Summary: Separate calculation of time required for copying objects from non-copy time. Calculate the former in bulk, and the latter as usual, combining them as needed.
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: 676eb5c4a3e4
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/676eb5c4a3e4
8234574: Rename prediction methods in G1Analytics
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! src/hotspot/share/gc/g1/survRateGroup.hpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp
Changeset: 1d4f51045433
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1d4f51045433
8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet
Reviewed-by: sjohanss, lkorinth
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: d680c3ff80f6
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d680c3ff80f6
8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp
Reviewed-by: kbarrett, sjohanss
+ src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
+ src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
- src/hotspot/share/gc/g1/survRateGroup.cpp
- src/hotspot/share/gc/g1/survRateGroup.hpp
Changeset: a79eafba5b38
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a79eafba5b38
8234587: Rename the SurvRateGroup class to G1SurvRateGroup
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: e79ece2eb1ba
Author: coleenp
Date: 2019-12-02 08:40 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e79ece2eb1ba
8173361: various crashes in JvmtiExport::post_compiled_method_load
Summary: Don't post information that uses metadata from unloaded nmethods
Reviewed-by: eosterlund, dholmes, sspitsyn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 4774b50671ed
Author: coleenp
Date: 2019-12-02 09:02 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4774b50671ed
8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators
Summary: call extension ClassUnload event as a deferred event from the ServiceThread and remove unsafe arguments
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp
Changeset: 73da8751c395
Author: rriggs
Date: 2019-12-02 09:45 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/73da8751c395
8233799: Review the need for overview.html in the java.time package
Reviewed-by: dfuchs, naoto, lancea
- src/java.base/share/classes/java/time/overview.html
Changeset: 2baa1f8721b8
Author: hannesw
Date: 2019-12-02 18:52 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2baa1f8721b8
8223252: Update Javadoc help page with new search features
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
Changeset: d8b5e32ffa2f
Author: xuelei
Date: 2019-12-02 10:42 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d8b5e32ffa2f
8235183: Remove the "HACK CODE" in comment
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
Changeset: f794ce3de310
Author: weijun
Date: 2019-12-03 14:38 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f794ce3de310
8234744: KeyStore.store can write wrong type of file
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
+ test/jdk/sun/security/provider/KeyStore/WrongStoreType.java
Changeset: 37434b8a1e8e
Author: jiefu
Date: 2019-12-03 09:36 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/37434b8a1e8e
8235218: Minimal VM is broken after JDK-8173361
Reviewed-by: dholmes
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: 0b1c61e76d60
Author: psadhukhan
Date: 2019-11-21 14:43 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0b1c61e76d60
8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly
Reviewed-by: serb
! test/jdk/java/awt/EventQueue/6980209/bug6980209.java
Changeset: 5602e016309b
Author: jdv
Date: 2019-11-22 11:35 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5602e016309b
8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON
Reviewed-by: serb, prr
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java
! test/jdk/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java
! test/jdk/java/awt/Toolkit/RealSync/Test.java
! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java
Changeset: b256c7afe8cc
Author: psadhukhan
Date: 2019-11-25 11:20 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b256c7afe8cc
8193544: Regression automated test '/open/test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java' fails
Reviewed-by: serb
! test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java
Changeset: aa3918700fea
Author: prr
Date: 2019-11-25 12:09 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/aa3918700fea
8227324: Upgrade to freetype 2.10.1
Reviewed-by: serb, jdv
! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
Changeset: 998cf5f99b8b
Author: prr
Date: 2019-11-26 09:50 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/998cf5f99b8b
8234769: Duplicate attribution in freetype.md
Reviewed-by: psadhukhan
! src/java.desktop/share/legal/freetype.md
Changeset: 1e563056dd3c
Author: pbansal
Date: 2019-11-27 11:05 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1e563056dd3c
8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
+ test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java
Changeset: b4c6bc80171d
Author: psadhukhan
Date: 2019-11-27 13:35 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b4c6bc80171d
8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility
Reviewed-by: jdv
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
Changeset: 327b35573471
Author: dbatrak
Date: 2019-11-27 16:39 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/327b35573471
8210058: Algorithmic Italic font leans opposite angle in Printing
Reviewed-by: prr, jdv, psadhukhan
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/Rotate/A.ttf
+ test/jdk/java/awt/font/Rotate/RotatedItalicsTest.java
Changeset: 7637e77c4c8a
Author: psadhukhan
Date: 2019-12-02 11:58 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7637e77c4c8a
8234149: Several regression tests do not dispose Frame at end
Reviewed-by: serb
! test/jdk/javax/swing/AbstractButton/6711682/bug6711682.java
! test/jdk/javax/swing/Action/8133039/bug8133039.java
! test/jdk/javax/swing/JButton/4368790/bug4368790.java
! test/jdk/javax/swing/JButton/4796987/bug4796987.java
! test/jdk/javax/swing/JColorChooser/Test8051548.java
! test/jdk/javax/swing/JComboBox/4523758/bug4523758.java
! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java
! test/jdk/javax/swing/JComboBox/7195179/Test7195179.java
! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java
! test/jdk/javax/swing/JComponent/4337267/bug4337267.java
! test/jdk/javax/swing/JComponent/6989617/bug6989617.java
! test/jdk/javax/swing/JComponent/7154030/bug7154030.java
! test/jdk/javax/swing/JEditorPane/4492274/bug4492274.java
! test/jdk/javax/swing/JFrame/4962534/bug4962534.java
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java
! test/jdk/javax/swing/JInternalFrame/5066752/bug5066752.java
! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java
! test/jdk/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java
! test/jdk/javax/swing/JLabel/6596966/bug6596966.java
! test/jdk/javax/swing/JLayer/6824395/bug6824395.java
! test/jdk/javax/swing/JList/6462008/bug6462008.java
! test/jdk/javax/swing/JList/6510999/bug6510999.java
! test/jdk/javax/swing/JMenu/4417601/bug4417601.java
! test/jdk/javax/swing/JMenu/4515762/bug4515762.java
! test/jdk/javax/swing/JMenu/4692443/bug4692443.java
! test/jdk/javax/swing/JMenu/6359669/bug6359669.java
! test/jdk/javax/swing/JMenu/6470128/bug6470128.java
! test/jdk/javax/swing/JMenu/6538132/bug6538132.java
! test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java
! test/jdk/javax/swing/JMenuItem/4171437/bug4171437.java
! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java
! test/jdk/javax/swing/JMenuItem/6209975/bug6209975.java
! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java
! test/jdk/javax/swing/JPopupMenu/6217905/bug6217905.java
! test/jdk/javax/swing/JPopupMenu/6515446/bug6515446.java
! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java
! test/jdk/javax/swing/JPopupMenu/6827786/bug6827786.java
! test/jdk/javax/swing/JPopupMenu/6987844/bug6987844.java
! test/jdk/javax/swing/JRadioButton/8041561/bug8041561.java
! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java
! test/jdk/javax/swing/JRootPane/4670486/bug4670486.java
! test/jdk/javax/swing/JScrollBar/4708809/bug4708809.java
! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java
! test/jdk/javax/swing/JScrollBar/6542335/bug6542335.java
! test/jdk/javax/swing/JScrollBar/bug4202954/bug4202954.java
! test/jdk/javax/swing/JSpinner/4973721/bug4973721.java
! test/jdk/javax/swing/JSplitPane/4885629/bug4885629.java
! test/jdk/javax/swing/JTabbedPane/4361477/bug4361477.java
! test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java
! test/jdk/javax/swing/JTabbedPane/6495408/bug6495408.java
! test/jdk/javax/swing/JTabbedPane/7161568/bug7161568.java
! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java
! test/jdk/javax/swing/JTable/4220171/bug4220171.java
! test/jdk/javax/swing/JTable/6777378/bug6777378.java
Changeset: 8991f75a1409
Author: psadhukhan
Date: 2019-12-03 11:52 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8991f75a1409
Merge
- src/hotspot/share/gc/g1/survRateGroup.cpp
- src/hotspot/share/gc/g1/survRateGroup.hpp
- src/java.base/share/classes/java/time/overview.html
- src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
- src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
- test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
- test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt
Changeset: 9eaef94e74b5
Author: psadhukhan
Date: 2019-12-03 12:42 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9eaef94e74b5
Merge
Changeset: 90f3ea9785d5
Author: thartmann
Date: 2019-12-03 08:29 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/90f3ea9785d5
8234617: C1: Incorrect result of field load due to missing narrowing conversion
Summary: Emit an explicit conversion to get the correct field value after the write.
Reviewed-by: vlivanov, mdoerr
! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/hotspot/jtreg/compiler/conversions/Conversion.jasm
+ test/hotspot/jtreg/compiler/conversions/TestPrimitiveConversions.java
Changeset: 1f2359ae7a86
Author: stefank
Date: 2019-12-03 10:40 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1f2359ae7a86
8234822: Limit ZGC jtreg-support to Windows 2019 Server
Reviewed-by: iignatyev, eosterlund
! test/lib/sun/hotspot/gc/GC.java
Changeset: d4a477d5080f
Author: stefank
Date: 2019-11-07 15:29 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d4a477d5080f
8233299: Implementation: JEP 365: ZGC on Windows
Reviewed-by: pliden, eosterlund
! make/autoconf/hotspot.m4
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
+ src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
+ src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
+ src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
+ src/hotspot/os/windows/gc/z/zLargePages_windows.cpp
+ src/hotspot/os/windows/gc/z/zMapper_windows.cpp
+ src/hotspot/os/windows/gc/z/zMapper_windows.hpp
+ src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
+ src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
+ src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
+ src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
+ src/hotspot/os/windows/gc/z/zUtils_windows.cpp
+ src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
Changeset: ac3c8cae4815
Author: mbaesken
Date: 2019-11-29 09:52 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ac3c8cae4815
8234741: enhance os::get_core_path on macOS
Reviewed-by: clanger, gziemski
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: de99f7acea70
Author: mgronlun
Date: 2019-12-03 12:41 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/de99f7acea70
8216041: [Event Request] - Deoptimization
Reviewed-by: iignatyev, vlivanov, egahlin
Contributed-by: Igor Ignatyev <igor.ignatyev(a)oracle.com>
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: d48638a26026
Author: michaelm
Date: 2019-12-03 11:55 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d48638a26026
8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10
Reviewed-by: alanb
! test/jdk/java/net/Socket/Timeouts.java
Changeset: 721dc0c243e7
Author: michaelm
Date: 2019-12-03 11:57 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/721dc0c243e7
8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
Reviewed-by: alanb
! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java
Changeset: 0821487ef0ab
Author: jlaskey
Date: 2019-12-03 08:35 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0821487ef0ab
8233116: Escape Sequences For Line Continuation and White Space (Preview)
Reviewed-by: vromero, jlahoda, bchristi, mcimadamore
! src/java.base/share/classes/java/lang/String.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! test/jdk/java/lang/String/TranslateEscapes.java
! test/langtools/tools/javac/TextBlockAPI.java
! test/langtools/tools/javac/TextBlockLang.java
Changeset: 79fba633d07f
Author: pliden
Date: 2019-12-03 13:51 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/79fba633d07f
8234543: ZGC: Parallel pre-touch
Reviewed-by: eosterlund, stefank
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
+ test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
Changeset: aa12d1f0bc66
Author: hseigel
Date: 2019-12-03 14:10 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/aa12d1f0bc66
8234656: Improve granularity of verifier logging
Summary: Print brief output for log level 'info'. Print detailed output for 'debug' and 'trace'.
Reviewed-by: iklam, lfoltan, dholmes
! src/hotspot/share/classfile/verifier.cpp
! test/hotspot/jtreg/runtime/logging/VerificationTest.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
Changeset: 2945676fa6ae
Author: jboes
Date: 2019-12-03 12:44 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2945676fa6ae
8234964: failure_handler: gather more environment information on Windows, Solaris and Linux
Summary: Add 'ifconfig -a' on Solaris and Linux, 'ipconfig /all' on Windows
Reviewed-by: iignatyev, vtewari
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/failure_handler/src/share/conf/solaris.properties
! test/failure_handler/src/share/conf/windows.properties
Changeset: 99b71c5b02ff
Author: rehn
Date: 2019-12-03 15:32 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/99b71c5b02ff
8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure
Reviewed-by: dholmes, pliden, coleenp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.hpp
! src/hotspot/share/gc/z/zWorkers.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/utilities/globalCounter.cpp
Changeset: 0c4b36eb590d
Author: jjiang
Date: 2019-12-04 00:06 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0c4b36eb590d
8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
Reviewed-by: mullan
! test/jdk/ProblemList.txt
Changeset: 252a8bb9f587
Author: eosterlund
Date: 2019-12-03 16:13 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/252a8bb9f587
8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods
Reviewed-by: stefank, thartmann
! src/hotspot/share/code/compiledMethod.cpp
Changeset: cfed0da56a7b
Author: eosterlund
Date: 2019-12-03 16:13 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cfed0da56a7b
8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills
Reviewed-by: pliden, stefank
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
Changeset: 54af3178cdbd
Author: vlivanov
Date: 2019-12-03 20:13 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/54af3178cdbd
8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: 138b0f3fe18c
Author: vlivanov
Date: 2019-12-03 20:13 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/138b0f3fe18c
8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance
Reviewed-by: jrose
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciCallSite.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/opto/type.cpp
! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java
! test/jdk/java/lang/invoke/CallSiteTest.java
Changeset: ca50cc82e443
Author: sspitsyn
Date: 2019-12-03 19:45 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ca50cc82e443
8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java
Summary: Remove test from ProblemList.txt.
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
Changeset: d66315fd78c3
Author: kbarrett
Date: 2019-12-03 15:12 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d66315fd78c3
8213415: BitMap::word_index_round_up overflow problems
Summary: Limit BitMap sizes so to-word round-up can't overflow.
Reviewed-by: tschatzl, stuefe
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp
Changeset: 1ea1c063ad52
Author: rkennke
Date: 2019-12-03 21:23 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1ea1c063ad52
8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 68f9bbda438d
Author: kbarrett
Date: 2019-12-03 19:09 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/68f9bbda438d
8234779: Provide idiom for declaring classes noncopyable
Summary: Add NONCOPYABLE macro and uses.
Reviewed-by: dholmes, pliden, coleenp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.hpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/semaphore_posix.hpp
! src/hotspot/os/solaris/os_perf_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/semaphore_windows.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.hpp
! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/jfr/jni/jfrJavaCall.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/runtime/os_perf.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/waitBarrier.hpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
Changeset: e3463d022cb9
Author: xuelei
Date: 2019-12-03 17:15 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e3463d022cb9
8235263: Revert TLS 1.3 change that wrapped IOExceptions
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: b8b80f27d7a9
Author: cjplummer
Date: 2019-12-03 20:08 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b8b80f27d7a9
8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
Reviewed-by: iignatyev
! test/jdk/ProblemList.txt
Changeset: f90eefff864e
Author: iignatyev
Date: 2019-12-03 20:23 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f90eefff864e
8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
Changeset: a1802614d6fe
Author: thartmann
Date: 2019-12-04 07:07 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a1802614d6fe
8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes()
Summary: Make sure the index into the macro node array is decremented on removal.
Reviewed-by: vlivanov, kvn
! src/hotspot/share/opto/macro.cpp
Changeset: 047b5d642743
Author: pli
Date: 2019-11-29 03:48 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/047b5d642743
8234791: Fix Client VM build for x86_64 and AArch64
Reviewed-by: adinn, aph, thartmann
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 775b714a2e49
Author: mbaesken
Date: 2019-12-03 11:41 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/775b714a2e49
8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 396b2290219f
Author: jlahoda
Date: 2019-12-04 09:38 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/396b2290219f
8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/ConditionalExpressionResolvePending.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
Changeset: 4fcdea88d423
Author: jlahoda
Date: 2019-12-04 09:38 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4fcdea88d423
8234922: No compilation error reported not reported for a binding variable when loop broken with label
Summary: Any break outside of a loop should confine the binding variables from the loop's condition to the loop
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/BreakAndLoops.java
Changeset: cfc005b8a117
Author: mbaesken
Date: 2019-12-04 09:43 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cfc005b8a117
8235325: build failure on Linux after 8235243
Reviewed-by: clanger
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 636d71e53732
Author: stefank
Date: 2019-12-04 10:26 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/636d71e53732
8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")'
Reviewed-by: dcubed, hseigel
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: c2ce3849c62f
Author: rehn
Date: 2019-12-04 11:57 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c2ce3849c62f
8234742: Improve handshake logging
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 354025d0427d
Author: azeller
Date: 2019-12-02 17:10 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/354025d0427d
8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out
Reviewed-by: mchung, clanger
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
Changeset: 3b61c66ce692
Author: mbaesken
Date: 2019-12-03 15:17 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3b61c66ce692
8234397: add OS uptime information to os::print_os_info output
Reviewed-by: clanger, dholmes, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 19d927f669e9
Author: tschatzl
Date: 2019-12-04 16:58 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/19d927f669e9
8235247: WorkerDataArray leaks C heap memory for associated work items
Reviewed-by: lkorinth, kbarrett
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
Changeset: 86fdc7632b01
Author: coleenp
Date: 2019-12-04 11:09 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/86fdc7632b01
8234355: Buffer overflow in jcmd GC.class_stats due to too many classes
Summary: Remove use of GC.class_stats in testing and failure analysis (plan to deprecate)
Reviewed-by: dcubed
! test/failure_handler/src/share/conf/common.properties
Changeset: d2977f4e9ef6
Author: alanb
Date: 2019-12-04 16:37 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d2977f4e9ef6
8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation
Reviewed-by: chegar
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/jdk/internal/access/JavaNetInetAddressAccess.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java
! src/java.base/share/native/libnio/ch/NativeSocketAddress.c
! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
- test/jdk/java/nio/channels/DatagramChannel/ManySenders.java
+ test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java
Changeset: 799c800624fb
Author: tschatzl
Date: 2019-12-04 18:54 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/799c800624fb
8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items
Summary: Backout of earlier change due to unexpected crashes.
Reviewed-by: sjohanss
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
Changeset: a9347576dbc7
Author: mchung
Date: 2019-12-04 10:46 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a9347576dbc7
8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup
Summary: Add a new Lookup::hasFullPrivilegeAccess method and document the capabilities requiring full privileges
Reviewed-by: alanb, plevart
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java
Changeset: e71931b1c3b7
Author: coleenp
Date: 2019-12-04 13:48 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e71931b1c3b7
8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events
Summary: remove unnecessary nmethodLocker
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: db5097a1ec61
Author: rkennke
Date: 2019-12-04 20:03 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/db5097a1ec61
8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
Changeset: f97907a7bba9
Author: iklam
Date: 2019-12-04 11:19 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f97907a7bba9
8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing
Reviewed-by: mseledtsov, ccheung
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 288777cf0702
Author: mgronlun
Date: 2019-12-04 21:26 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/288777cf0702
8234060: Potential memory reordering problem in JfrBuffer flush mechanism
Reviewed-by: egahlin
Contributed-by: Denghui Dong <denghui.ddh(a)alibaba-inc.com>
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
Changeset: 8a8c60853789
Author: rkennke
Date: 2019-12-04 21:40 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8a8c60853789
8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
Changeset: 8e76f81d057a
Author: vromero
Date: 2019-12-04 15:57 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8e76f81d057a
8225054: Compiler implementation for records
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records
Summary: implement records in the compiler and the JVM, including serialization, reflection and APIs support
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
Contributed-by: vicente.romero(a)oracle.com, brian.goetz(a)oracle.com, maurizio.cimadamore(a)oracle.com, harold.seigel(a)oracle.com, joe.darcy(a)oracle.com, jonathan.gibbons(a)oracle.com, chris.hegarty(a)oracle.com, jan.lahoda(a)oracle.com
! make/CompileInterimLangtools.gmk
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ src/hotspot/share/oops/recordComponent.cpp
+ src/hotspot/share/oops/recordComponent.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/Class.java
+ src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
+ src/java.base/share/classes/java/lang/reflect/RecordComponent.java
+ src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
+ src/java.base/share/classes/java/lang/runtime/package-info.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.base/share/native/libjava/Class.c
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
+ src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
+ src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
+ src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
+ test/hotspot/jtreg/runtime/records/RedefineRecord.java
+ test/hotspot/jtreg/runtime/records/TEST.properties
+ test/hotspot/jtreg/runtime/records/abstractRecord.jcod
+ test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
+ test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
+ test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/recordAttributeTest.java
+ test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
+ test/hotspot/jtreg/runtime/records/recordReflectionTest.java
+ test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
+ test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/ProblemList.txt
+ test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
+ test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
+ test/jdk/java/io/Serializable/records/BadValues.java
+ test/jdk/java/io/Serializable/records/BasicRecordSer.java
+ test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
+ test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
+ test/jdk/java/io/Serializable/records/CycleTest.java
+ test/jdk/java/io/Serializable/records/ProhibitedMethods.java
+ test/jdk/java/io/Serializable/records/ReadResolveTest.java
+ test/jdk/java/io/Serializable/records/RecordClassTest.java
+ test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
+ test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
+ test/jdk/java/io/Serializable/records/StreamRefTest.java
+ test/jdk/java/io/Serializable/records/TEST.properties
+ test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
+ test/jdk/java/io/Serializable/records/WriteReplaceTest.java
+ test/jdk/java/io/Serializable/records/empty_security.policy
+ test/jdk/java/io/Serializable/records/migration/AbstractTest.java
+ test/jdk/java/io/Serializable/records/migration/AssignableFrom.java
+ test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
+ test/jdk/java/io/Serializable/records/migration/DefaultValues.java
+ test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
+ test/jdk/java/io/Serializable/records/migration/Point.java
+ test/jdk/java/io/Serializable/records/migration/SuperStreamFields.java
+ test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
+ test/jdk/java/io/Serializable/records/migration/plain/AssignableFromImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/DefaultValuesImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/PointImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/SuperStreamFieldsImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/AssignableFromImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/DefaultValuesImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/PointImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/SuperStreamFieldsImpl.java
- test/jdk/java/lang/Runtime/Resources.java
- test/jdk/java/lang/Runtime/Version/Basic.java
- test/jdk/java/lang/Runtime/Version/VersionProps.java
- test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java
- test/jdk/java/lang/Runtime/exec/BadEnvp.java
- test/jdk/java/lang/Runtime/exec/ConcurrentRead.java
- test/jdk/java/lang/Runtime/exec/Duped.java
- test/jdk/java/lang/Runtime/exec/ExecCommand.java
- test/jdk/java/lang/Runtime/exec/ExecEmptyString.java
- test/jdk/java/lang/Runtime/exec/ExecWithDir.java
- test/jdk/java/lang/Runtime/exec/ExecWithInput.java
- test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java
- test/jdk/java/lang/Runtime/exec/ExitValue.java
- test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java
- test/jdk/java/lang/Runtime/exec/LotsOfOutput.java
- test/jdk/java/lang/Runtime/exec/SetCwd.java
- test/jdk/java/lang/Runtime/exec/SleepyCat.java
- test/jdk/java/lang/Runtime/exec/Space.java
- test/jdk/java/lang/Runtime/exec/Status.java
- test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java
- test/jdk/java/lang/Runtime/exec/UnixCommands.java
- test/jdk/java/lang/Runtime/exec/WinCommand.java
- test/jdk/java/lang/Runtime/exec/setcwd.sh
- test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java
- test/jdk/java/lang/Runtime/shutdown/Basic.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh
- test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java
+ test/jdk/java/lang/RuntimeTests/Resources.java
+ test/jdk/java/lang/RuntimeTests/Version/Basic.java
+ test/jdk/java/lang/RuntimeTests/Version/VersionProps.java
+ test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java
+ test/jdk/java/lang/RuntimeTests/exec/BadEnvp.java
+ test/jdk/java/lang/RuntimeTests/exec/ConcurrentRead.java
+ test/jdk/java/lang/RuntimeTests/exec/Duped.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecEmptyString.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithInput.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java
+ test/jdk/java/lang/RuntimeTests/exec/ExitValue.java
+ test/jdk/java/lang/RuntimeTests/exec/LotsOfDestroys.java
+ test/jdk/java/lang/RuntimeTests/exec/LotsOfOutput.java
+ test/jdk/java/lang/RuntimeTests/exec/SetCwd.java
+ test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java
+ test/jdk/java/lang/RuntimeTests/exec/Space.java
+ test/jdk/java/lang/RuntimeTests/exec/Status.java
+ test/jdk/java/lang/RuntimeTests/exec/StreamsSurviveDestroy.java
+ test/jdk/java/lang/RuntimeTests/exec/UnixCommands.java
+ test/jdk/java/lang/RuntimeTests/exec/WinCommand.java
+ test/jdk/java/lang/RuntimeTests/exec/setcwd.sh
+ test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target2.java
+ test/jdk/java/lang/RuntimeTests/shutdown/Basic.java
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.sh
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/Host/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABCD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostACB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBCA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostCAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostCBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/instrument/TEST.properties
+ test/jdk/java/lang/reflect/records/RecordReflectionTest.java
+ test/jdk/java/lang/reflect/records/TEST.properties
+ test/jdk/java/lang/runtime/ObjectMethodsTest.java
+ test/jdk/java/lang/runtime/TEST.properties
+ test/jdk/java/lang/runtime/empty.policy
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java
! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/AnnotatedBinaryNode.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/BinaryNode.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Coords.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Holder.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Node.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/NonNull.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Point.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializablePoint.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializableProxy.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk11/element-list
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/langtools/jdk/javadoc/tool/reporter_generates_warnings/pkg/MyDoclet.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
+ test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/langtools/lib/combo/tools/javac/combo/Template.java
! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java
! test/langtools/tools/javac/6402516/CheckLocalElements.java
! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
+ test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
+ test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
+ test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
+ test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
+ test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorMustBePublic.java
+ test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
+ test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
+ test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
+ test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
+ test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
+ test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
+ test/langtools/tools/javac/diags/examples/KindnameRecord.java
+ test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
+ test/langtools/tools/javac/diags/examples/Records.java
+ test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
+ test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
+ test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/patterns/scope/ScopeTest.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java
+ test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java
+ test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
+ test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/processing/model/element/TestElementKindPredicates.java
+ test/langtools/tools/javac/processing/model/element/TestRecord.java
+ test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java
! test/langtools/tools/javac/processing/model/util/TestTypeKindVisitors.java
+ test/langtools/tools/javac/records/MapAccessorToComponent.java
+ test/langtools/tools/javac/records/RecordCompilationTests.java
+ test/langtools/tools/javac/records/RecordMemberTests.java
+ test/langtools/tools/javac/records/VarargsRecordsTest.java
+ test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
+ test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java
+ test/langtools/tools/javac/records/writeread/Record.java
+ test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/JavacTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/ToolBox.java
! test/lib/jdk/test/lib/ByteCodeLoader.java
Changeset: c22583a70542
Author: mseledtsov
Date: 2019-12-04 14:44 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c22583a70542
8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming
Summary: disabled the check
Reviewed-by: dcubed
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
Changeset: 666fa504b60c
Author: sviswanathan
Date: 2019-12-04 14:55 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/666fa504b60c
8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: e7f7be79ba52
Author: phh
Date: 2019-12-04 15:01 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e7f7be79ba52
8234288: Turkey Time Zone returns incorrect time zone name
Summary: Add and use "Turkey Time" time zone.
Reviewed-by: naoto, martin, phh
Contributed-by: letuyang(a)amazon.com
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 1413f714d1a9
Author: cgo
Date: 2019-12-04 10:38 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1413f714d1a9
8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroCheckControl.java
Changeset: 18420160287b
Author: weijun
Date: 2019-12-05 10:36 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/18420160287b
8234267: DelegationPermission implementation doesn't completely follow the updated specification
Reviewed-by: xuelei
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java
Changeset: 832efc785f53
Author: valeriep
Date: 2019-12-05 03:55 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/832efc785f53
8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider
Summary: Changed to throw IAE instead of NPE for non-null invalid arguments
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/Cipher.java
Changeset: e4b6321c11a4
Author: jwilhelm
Date: 2019-12-05 08:21 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e4b6321c11a4
Added tag jdk-14+26 for changeset 288777cf0702
! .hgtags
Changeset: 5defda391e18
Author: jbhateja
Date: 2019-12-05 12:56 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5defda391e18
8234391: C2: Generic vector operands
Reviewed-by: vlivanov, sviswanathan, thartmann, jrose
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
Changeset: 97d531d87bd7
Author: lkorinth
Date: 2019-12-05 12:52 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/97d531d87bd7
8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations
Reviewed-by: eosterlund, tschatzl
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
+ test/hotspot/jtreg/gc/testlibrary/Allocation.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 2ca0201e99f3
Author: jlaskey
Date: 2019-12-05 09:22 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2ca0201e99f3
8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint
Reviewed-by: sundar
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/TextBlockAPI.java
Changeset: 0a94d3675782
Author: hseigel
Date: 2019-12-05 15:45 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0a94d3675782
8235360: Update JDWP, JDI and Instrumentation specs for Record attribute
Summary: Add Record to list of attributes that class redefinition cannot change
Reviewed-by: lfoltan
! make/data/jdwp/jdwp.spec
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
Changeset: 9f9e7c969f78
Author: herrick
Date: 2019-12-05 11:25 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9f9e7c969f78
8212780: Packaging Tool Implementation
Reviewed-by: asemenyuk, almatvee, herrick, kcr, prr, erikj, ihse, rriggs, mchung, alanb
Contributed-by: alexey.semenyuk(a)oracle.com, alexander.matveev(a)oracle.com, andy.herrick(a)oracle.com, kevin.rushforth(a)oracle.com, philip.race(a)oracle.com
! make/CompileJavaModules.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
+ make/launcher/Launcher-jdk.incubator.jpackage.gmk
+ make/lib/Lib-jdk.incubator.jpackage.gmk
! src/java.base/share/classes/module-info.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/PackageProperty.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/java32.png
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.control
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.copyright
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.desktop
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postinst
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postrm
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.preinst
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.prerm
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/utils.sh
+ src/jdk.incubator.jpackage/linux/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/linux/native/jpackageapplauncher/launcher.cpp
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.cpp
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.h
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/EnumeratedBundlerParam.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacCertificate.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Info-lite.plist.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Runtime-Info.plist.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_pkg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/java.icns
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/lic_template.plist
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/postinstall.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/preinstall.template
+ src/jdk.incubator.jpackage/macosx/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/macosx/native/jpackageapplauncher/main.m
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.h
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.mm
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractBundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BasicBundlers.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundlerParamInfo.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundlers.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CLIHelp.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ConfigException.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DottedVersion.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/I18N.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JPackageToolProvider.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PackagerException.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Platform.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PlatformPackage.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ScriptRunner.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/ResourceLocator.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java
+ src/jdk.incubator.jpackage/share/classes/module-info.java
+ src/jdk.incubator.jpackage/share/native/libapplauncher/FileAttributes.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/FilePath.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Library.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Library.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/OrderedMap.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Package.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Package.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Properties.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/main.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttribute.h
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttributes.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FilePath.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.h
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsDefender.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_en.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/java48.ico
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi
+ src/jdk.incubator.jpackage/windows/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/windows/native/jpackageapplauncher/WinLauncher.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/DllMain.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/FileAttribute.h
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/FilePath.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Log.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Log.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/SourceCodePos.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/SysInfo.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/UniqueHandle.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/jpackage.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.h
+ src/jdk.incubator.jpackage/windows/native/libwixhelper/libwixhelper.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.h
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.h
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
+ test/jdk/tools/jpackage/TEST.properties
+ test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java
+ test/jdk/tools/jpackage/apps/com.hello/module-info.java
+ test/jdk/tools/jpackage/apps/com.other/com/other/Other.java
+ test/jdk/tools/jpackage/apps/com.other/module-info.java
+ test/jdk/tools/jpackage/apps/dukeplug.png
+ test/jdk/tools/jpackage/apps/image/Hello.java
+ test/jdk/tools/jpackage/apps/installer/Hello.java
+ test/jdk/tools/jpackage/helpers/JPackageHelper.java
+ test/jdk/tools/jpackage/helpers/JPackageInstallerHelper.java
+ test/jdk/tools/jpackage/helpers/JPackagePath.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/InvalidDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java
+ test/jdk/tools/jpackage/junit/junit.java
+ test/jdk/tools/jpackage/junit/run_junit.sh
+ test/jdk/tools/jpackage/linux/AppCategoryTest.java
+ test/jdk/tools/jpackage/linux/LicenseTypeTest.java
+ test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
+ test/jdk/tools/jpackage/linux/LinuxResourceTest.java
+ test/jdk/tools/jpackage/linux/MaintainerTest.java
+ test/jdk/tools/jpackage/linux/PackageDepsTest.java
+ test/jdk/tools/jpackage/linux/ReleaseTest.java
+ test/jdk/tools/jpackage/linux/ShortcutHintTest.java
+ test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
+ test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
+ test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
+ test/jdk/tools/jpackage/macosx/SigningPackageTest.java
+ test/jdk/tools/jpackage/macosx/base/SigningBase.java
+ test/jdk/tools/jpackage/macosx/base/SigningCheck.java
+ test/jdk/tools/jpackage/manage_packages.sh
+ test/jdk/tools/jpackage/resources/icon.icns
+ test/jdk/tools/jpackage/resources/icon.ico
+ test/jdk/tools/jpackage/resources/icon.png
+ test/jdk/tools/jpackage/resources/license.txt
+ test/jdk/tools/jpackage/run_tests.sh
+ test/jdk/tools/jpackage/share/AddLauncherBase.java
+ test/jdk/tools/jpackage/share/AddLauncherModuleTest.java
+ test/jdk/tools/jpackage/share/AddLauncherTest.java
+ test/jdk/tools/jpackage/share/AddLaunchersTest.java
+ test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java
+ test/jdk/tools/jpackage/share/AppImagePackageTest.java
+ test/jdk/tools/jpackage/share/ArgumentsTest.java
+ test/jdk/tools/jpackage/share/Base.java
+ test/jdk/tools/jpackage/share/ErrorTest.java
+ test/jdk/tools/jpackage/share/FileAssociationsTest.java
+ test/jdk/tools/jpackage/share/IconTest.java
+ test/jdk/tools/jpackage/share/InstallDirTest.java
+ test/jdk/tools/jpackage/share/InvalidArgTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsBase.java
+ test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsModuleTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsTest.java
+ test/jdk/tools/jpackage/share/LicenseTest.java
+ test/jdk/tools/jpackage/share/MissingArgumentsTest.java
+ test/jdk/tools/jpackage/share/RuntimePackageTest.java
+ test/jdk/tools/jpackage/share/SimplePackageTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
+ test/jdk/tools/jpackage/test_jpackage.sh
+ test/jdk/tools/jpackage/windows/WinConsoleTest.java
+ test/jdk/tools/jpackage/windows/WinDirChooserTest.java
+ test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
+ test/jdk/tools/jpackage/windows/WinMenuTest.java
+ test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
+ test/jdk/tools/jpackage/windows/WinResourceTest.java
+ test/jdk/tools/jpackage/windows/WinScriptTest.java
+ test/jdk/tools/jpackage/windows/WinShortcutTest.java
+ test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java
Changeset: 1d3c5da689d0
Author: michaelm
Date: 2019-12-05 16:43 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1d3c5da689d0
8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field
Reviewed-by: chegar, dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
Changeset: 7d732f6e17b2
Author: naoto
Date: 2019-12-05 13:10 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7d732f6e17b2
8222756: Plural support in CompactNumberFormat
Reviewed-by: joehw, rriggs
! make/jdk/src/classes/build/tools/cldrconverter/AbstractLDMLHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/StringListElement.java
! make/jdk/src/classes/build/tools/cldrconverter/StringListEntry.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/spi/NumberFormatProvider.java
! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
+ test/jdk/java/text/Format/CompactNumberFormat/SPIProviderTest.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
+ test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java
+ test/jdk/java/text/Format/CompactNumberFormat/provider/module-info.java
+ test/jdk/java/text/Format/CompactNumberFormat/provider/test/NumberFormatProviderImpl.java
Changeset: a112b0a6d91e
Author: amenkov
Date: 2019-12-05 13:52 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a112b0a6d91e
8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 366c0f357ee6
Author: coleenp
Date: 2019-12-05 16:57 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/366c0f357ee6
8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value"
Summary: Add local deferred event list to thread to post events outside CodeCache_lock.
Reviewed-by: eosterlund, dholmes, sspitsyn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java
+ test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp
Changeset: fcd70fd2d3f6
Author: coleenp
Date: 2019-12-05 16:58 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fcd70fd2d3f6
Merge
Changeset: 20dfe7974cc2
Author: darcy
Date: 2019-12-05 14:14 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/20dfe7974cc2
8224630: ElementScannerN, N > 9 should scan type parameters
Reviewed-by: mcimadamore, erikj
! make/autoconf/boot-jdk.m4
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
Changeset: dda989866962
Author: darcy
Date: 2019-12-05 14:19 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dda989866962
8235369: Class.toGenericString need to be updated for records
Reviewed-by: vromero, mchung, chegar
! src/java.base/share/classes/java/lang/Class.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
Changeset: 0bec2ec012fc
Author: jzhu
Date: 2019-12-06 10:41 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0bec2ec012fc
8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp
Changeset: 2b8719a4793f
Author: jiefu
Date: 2019-12-06 10:13 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2b8719a4793f
8235456: Minimal VM is broken after JDK-8212160
Reviewed-by: dholmes
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: d6fe7d58d994
Author: rraghavan
Date: 2019-12-06 13:42 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d6fe7d58d994
8228448: Jconsole can't connect to itself
Summary: Additions done to allow jconsole to connect to itself
Reviewed-by: erikj
Contributed-by: ramkumar.sunderbabu(a)oracle.com
! make/launcher/Launcher-jdk.jconsole.gmk
Changeset: f55c453cef06
Author: tschatzl
Date: 2019-12-06 09:49 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f55c453cef06
8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items
Summary: Fix gtest after last iteration to acknowledge correct ownership of sub-WorkerDataArrays.
Reviewed-by: lkorinth, sjohanss
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
Changeset: ada146daf105
Author: tschatzl
Date: 2019-12-06 09:49 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ada146daf105
8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items
Reviewed-by: lkorinth, sjohanss
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
Changeset: 4938269b8b17
Author: chagedorn
Date: 2019-12-06 10:00 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4938269b8b17
8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
Summary: Fixes wrong idom information set in loop peeling when a loop strip mined loop is involved.
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/PeelingAndLoopStripMining.java
Changeset: c6d7bb2146aa
Author: prappo
Date: 2019-12-06 10:12 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c6d7bb2146aa
8235435: Remove (obsolete) @author info from javadoc source and tests
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java
! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java
! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/VersionNumber/VersionNumber.java
! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java
! test/langtools/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java
! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/langtools/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java
! test/langtools/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java
! test/langtools/jdk/javadoc/doclet/testCharset/TestCharset.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java
! test/langtools/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java
! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/langtools/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java
! test/langtools/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java
! test/langtools/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java
! test/langtools/jdk/javadoc/doclet/testEncoding/TestEncoding.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java
! test/langtools/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java
! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java
! test/langtools/jdk/javadoc/doclet/testNotifications/TestNotifications.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java
! test/langtools/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/langtools/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java
! test/langtools/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java
! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/langtools/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java
! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java
! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java
! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java
! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/NoStar.java
! test/langtools/jdk/javadoc/tool/T4696488.java
! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java
! test/langtools/jdk/javadoc/tool/T6551367.java
! test/langtools/jdk/javadoc/tool/XWerror.java
! test/langtools/jdk/javadoc/tool/completionFailure/CompletionFailure.java
! test/langtools/jdk/javadoc/tool/dupOk/DupOk.java
! test/langtools/jdk/javadoc/tool/outputRedirect/Test.java
! test/langtools/jdk/javadoc/tool/sourceOnly/Test.java
! test/langtools/jdk/javadoc/tool/sourceOption/SourceOption.java
Changeset: c1ee5babd539
Author: sjohanss
Date: 2019-10-23 21:28 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c1ee5babd539
8220465: Use shadow regions for faster ParallelGC full GCs
Reviewed-by: sjohanss, tschatzl
Contributed-by: Haoyu Li <leihouyju(a)gmail.com>
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: cb2774f0e6eb
Author: hseigel
Date: 2019-12-06 13:05 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/cb2774f0e6eb
8235359: Simplify method Class.getRecordComponents()
Summary: Change getRecordComponents0() to return an array of RecordComponent's so no conversion is needed
Reviewed-by: lfoltan, chegar, fparain, vromero, mchung
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
Changeset: 2bea4bea7004
Author: clanger
Date: 2019-12-06 14:13 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2bea4bea7004
8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument
Reviewed-by: dholmes, alanb, sspitsyn
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/include/jvm.h
! src/java.base/share/native/libjava/jdk_util.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjava/io_util_md.h
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
Changeset: 87fb3f5a499c
Author: mdoerr
Date: 2019-12-06 14:31 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/87fb3f5a499c
8220348: [ntintel] asserts about copying unaligned array
Reviewed-by: clanger, stuefe
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
Changeset: ee448a1f33cc
Author: michaelm
Date: 2019-12-06 14:17 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ee448a1f33cc
8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java
Reviewed-by: alanb
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
Changeset: 948012822469
Author: ccheung
Date: 2019-12-06 09:09 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/948012822469
8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal
Reviewed-by: kvn, iklam, iignatyev
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java
Changeset: 31f9903f0838
Author: iignatyev
Date: 2019-12-06 09:14 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/31f9903f0838
8235353: clean up hotspot problem lists
Reviewed-by: kvn, mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0edc7fd0d7a3
Author: redestad
Date: 2019-12-06 18:05 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0edc7fd0d7a3
8234331: Add robust and optimized utility for rounding up to next power of two
Reviewed-by: eosterlund, stuefe, jrose
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/count_leading_zeros.hpp
! src/hotspot/share/utilities/growableArray.hpp
+ src/hotspot/share/utilities/powerOfTwo.hpp
- test/hotspot/gtest/gc/z/test_zUtils.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
+ test/hotspot/gtest/utilities/test_powerOfTwo.cpp
Changeset: 5f73126dc390
Author: vromero
Date: 2019-12-06 14:23 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5f73126dc390
8235446: confusing error message for records with no parens
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 1498cd1c98ad
Author: dlsmith
Date: 2019-12-06 12:33 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1498cd1c98ad
8234835: Use UTF-8 charset in fixuppandoc
Reviewed-by: martin, jjg
! make/jdk/src/classes/build/tools/fixuppandoc/Main.java
Changeset: 24f9f0843abb
Author: erikj
Date: 2019-12-06 12:01 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/24f9f0843abb
8230067: Add optional automatic retry when running jtreg tests
Reviewed-by: prr
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! make/conf/jib-profiles.js
Changeset: 3b9efbac1b50
Author: darcy
Date: 2019-12-06 12:13 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3b9efbac1b50
8235499: Change HotSpot jtreg records test to better handle JDK updates
Reviewed-by: hseigel, iignatyev
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
Changeset: 0bd09f6d2617
Author: jjg
Date: 2019-12-06 13:03 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0bd09f6d2617
8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs
Reviewed-by: mchung, bchristi
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
Changeset: 01cb61a27e61
Author: darcy
Date: 2019-12-06 13:32 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/01cb61a27e61
8235514: Update record serialization tests to not use hard coded source versions
Reviewed-by: lancea
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
Changeset: 8539243dc929
Author: kvn
Date: 2019-12-06 14:47 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8539243dc929
8235438: [JVMCI] StackTraceElement::decode should use the original Method
Reviewed-by: coleenp, never
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: 4437d58547ce
Author: mchung
Date: 2019-12-06 15:10 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4437d58547ce
8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/CallerSensitiveAccess.java
Changeset: c9adad6d7055
Author: sviswanathan
Date: 2019-12-06 16:03 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c9adad6d7055
8235510: java.util.zip.CRC32 performance drop after 8200067
Summary: backout 8200067 optimization
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 31882abe1494
Author: weijun
Date: 2019-12-07 09:40 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/31882abe1494
8233222: Clarify system property usage in KerberosPrincipal instantiation
Reviewed-by: mullan
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
Changeset: fb39a8d1d101
Author: zgu
Date: 2019-12-08 10:05 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fb39a8d1d101
8235262: Move c2i_entry_barrier for x86_32 to shared
Reviewed-by: rkennke, eosterlund
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
Changeset: 046f9512418b
Author: rraghavan
Date: 2019-12-09 14:02 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/046f9512418b
8233453: MLVM deoptimize stress test timed out
Summary: Increased timeout factor for MLVM deoptimize stress test
Reviewed-by: iignatyev, thartmann
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java
Changeset: 22edf8054aa2
Author: jlahoda
Date: 2019-12-09 10:16 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/22edf8054aa2
8235483: Warnings printed during the build
Reviewed-by: erikj
! make/gendata/Gendata-jdk.compiler.gmk
Changeset: 45fceff98bb5
Author: sjohanss
Date: 2019-12-09 10:26 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/45fceff98bb5
8165443: Free Collection Set serial phase takes very long on large heaps
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: c445504316e4
Author: jboes
Date: 2019-12-09 12:06 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c445504316e4
8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress
Summary: Deprecate any method that operates on InetAddress as well as getLoopbackMode and setLoopbackMode
Reviewed-by: chegar, dfuchs, alanb
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/StandardSocketOptions.java
Changeset: 5e94d60e5dd3
Author: jboes
Date: 2019-12-09 12:46 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5e94d60e5dd3
8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException
Summary: Increase the number of bind retries and test repeats, best effort only
Reviewed-by: msheppar, dfuchs, vtewari
! test/jdk/java/net/DatagramSocket/PortUnreachable.java
Changeset: 3df41c569827
Author: clanger
Date: 2019-12-09 15:01 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3df41c569827
8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java
Reviewed-by: iklam, iignatyev
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
Changeset: 3009b27660be
Author: aefimov
Date: 2019-12-09 14:07 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3009b27660be
8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed
Reviewed-by: dfuchs, vtewari
! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java
Changeset: 9cb141c7329f
Author: pconcannon
Date: 2019-12-09 14:25 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9cb141c7329f
8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options
Summary: Fix adds multicast socket options to DatagramSocket
Reviewed-by: alanb, dfuchs, vtewari
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
+ test/jdk/java/net/DatagramSocket/SupportedOptionsCheck.java
! test/jdk/java/net/SocketOption/SupportedOptionsSet.java
Changeset: 7fbe6a42ffe9
Author: redestad
Date: 2019-12-09 16:46 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7fbe6a42ffe9
8234735: InstanceKlass:find_method_index regression after JDK-8231610
Reviewed-by: iklam, coleenp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 8df91a722672
Author: pconcannon
Date: 2019-12-09 15:54 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8df91a722672
8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set
Summary: Clarifies the behaviour of 2-arg joinGroup/leaveGroup methods when null is passed for the NetworkInteface argument. The fix also clarifies what is returned by getInterface() and getNetworkInterface() methods when no previous NetworkInterface has been set.
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/MulticastSocket.java
Changeset: 1b86798de6aa
Author: vlivanov
Date: 2019-12-09 19:29 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1b86798de6aa
8226411: C2: Avoid memory barriers around off-heap unsafe accesses
Reviewed-by: kvn, thartmann, eosterlund, jrose, rkennke
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/opto/library_call.cpp
Changeset: c3203a6a2ed4
Author: vlivanov
Date: 2019-12-09 19:29 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c3203a6a2ed4
8235143: C2: No memory state needed in Thread::currentThread() intrinsic
Reviewed-by: mdoerr, jrose
! src/hotspot/share/opto/library_call.cpp
Changeset: 153e5f76551d
Author: sundar
Date: 2019-12-09 23:00 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/153e5f76551d
8225562: jlink --module-path behavior inconsistent with help/errors
Reviewed-by: alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
Changeset: 93a167720c90
Author: herrick
Date: 2019-12-09 13:01 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/93a167720c90
8235453: tools/jpackage/junit/junit.java failed
Reviewed-by: prr
! test/jdk/tools/jpackage/junit/junit.java
Changeset: e6ed9bef5f8f
Author: herrick
Date: 2019-12-09 13:02 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e6ed9bef5f8f
Merge
Changeset: 66211c44e126
Author: iklam
Date: 2019-12-09 09:59 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/66211c44e126
8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing
Reviewed-by: coleenp, ccheung
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 8d507e815358
Author: jjg
Date: 2019-12-09 10:44 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8d507e815358
8234211: allow discoverable javac plugins to be invoked by default
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
+ test/langtools/tools/javac/plugin/AutostartPlugins.java
Changeset: a0c21305ee87
Author: xuelei
Date: 2019-12-09 10:56 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a0c21305ee87
8235448: code cleanup in SSLContextImpl.java
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
Changeset: 60eff58d6f67
Author: zgu
Date: 2019-12-09 14:01 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/60eff58d6f67
8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 17b0f051280f
Author: jjg
Date: 2019-12-09 12:27 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/17b0f051280f
8234689: facilitate writing additional custom attributes in a class file
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/classwriter/ExtraAttributes.java
Changeset: b82209a3f793
Author: lmesnik
Date: 2019-12-09 13:02 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b82209a3f793
8235530: Removed duplicated threadByName methods in nsk/jdi tests
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDITestRuntimeException.java
Changeset: 35d8d9b65744
Author: stefank
Date: 2019-12-04 11:30 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/35d8d9b65744
8235324: Dying objects are published from users of CollectedHeap::object_iterate
Reviewed-by: pliden, eosterlund, sjohanss, rkennke
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: 2aaa8bcb90a9
Author: stefank
Date: 2019-12-09 15:28 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2aaa8bcb90a9
8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier
Reviewed-by: pliden, eosterlund
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: f236fd5d0c2c
Author: henryjen
Date: 2019-12-10 00:36 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f236fd5d0c2c
8234542: code removal of Pack200 Tools and API
Reviewed-by: alanb, mchung, erikj
! make/autoconf/compare.sh.in
! make/common/Modules.gmk
- make/launcher/Launcher-jdk.pack.gmk
- make/lib/Lib-jdk.pack.gmk
! make/nashorn/element-list
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl
- src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
- src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java
- src/java.base/share/classes/java/util/jar/Pack200.java
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
- src/jdk.pack/share/classes/module-info.java
- src/jdk.pack/share/man/pack200.1
- src/jdk.pack/share/man/unpack200.1
- src/jdk.pack/share/native/common-unpack/bands.cpp
- src/jdk.pack/share/native/common-unpack/bands.h
- src/jdk.pack/share/native/common-unpack/bytes.cpp
- src/jdk.pack/share/native/common-unpack/bytes.h
- src/jdk.pack/share/native/common-unpack/coding.cpp
- src/jdk.pack/share/native/common-unpack/coding.h
- src/jdk.pack/share/native/common-unpack/constants.h
- src/jdk.pack/share/native/common-unpack/defines.h
- src/jdk.pack/share/native/common-unpack/unpack.cpp
- src/jdk.pack/share/native/common-unpack/unpack.h
- src/jdk.pack/share/native/common-unpack/utils.cpp
- src/jdk.pack/share/native/common-unpack/utils.h
- src/jdk.pack/share/native/common-unpack/zip.cpp
- src/jdk.pack/share/native/common-unpack/zip.h
- src/jdk.pack/share/native/libunpack/jni.cpp
- src/jdk.pack/share/native/unpack200/main.cpp
- src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest
! src/utils/IdealGraphVisualizer/nbproject/project.properties
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
- test/jdk/java/util/jar/Pack200/SecurityTest.java
- test/jdk/tools/jar/DeprecateOptionN.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java
- test/jdk/tools/pack200/AttributeTests.java
- test/jdk/tools/pack200/BandIntegrity.java
- test/jdk/tools/pack200/CommandLineTests.java
- test/jdk/tools/pack200/DeprecatePack200.java
- test/jdk/tools/pack200/InstructionTests.java
- test/jdk/tools/pack200/ModuleAttributes.java
- test/jdk/tools/pack200/MultiRelease.java
- test/jdk/tools/pack200/Pack200Props.java
- test/jdk/tools/pack200/Pack200Test.java
- test/jdk/tools/pack200/PackChecksum.java
- test/jdk/tools/pack200/PackTestZip64.java
- test/jdk/tools/pack200/PackTestZip64Manual.java
- test/jdk/tools/pack200/PackageVersionTest.java
- test/jdk/tools/pack200/RepackTest.java
- test/jdk/tools/pack200/T7007157.java
- test/jdk/tools/pack200/TestExceptions.java
- test/jdk/tools/pack200/TestNormal.java
- test/jdk/tools/pack200/TimeStamp.java
- test/jdk/tools/pack200/UnpackerMemoryTest.java
- test/jdk/tools/pack200/Utils.java
- test/jdk/tools/pack200/badattr.jar
- test/jdk/tools/pack200/pack200-verifier/data/README
- test/jdk/tools/pack200/pack200-verifier/data/golden.jar
- test/jdk/tools/pack200/pack200-verifier/make/build.xml
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java
- test/jdk/tools/pack200/typeannos/Lambda.java
- test/jdk/tools/pack200/typeannos/Readme.txt
- test/jdk/tools/pack200/typeannos/TargetTypes.java
- test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java
- test/jdk/tools/pack200/typeannos/TypeUseTarget.java
Changeset: b2e191f03473
Author: mseledtsov
Date: 2019-12-09 17:24 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b2e191f03473
8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved
Summary: Placed TestJVMCrash test on a problem list
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 9ea6521df290
Author: rhalade
Date: 2019-12-09 21:38 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9ea6521df290
8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols
Reviewed-by: mullan, wetmore, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorer.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorer.java
! test/jdk/javax/net/ssl/sanity/interop/JSSEServer.java
! test/jdk/sun/security/pkcs11/sslecc/JSSEServer.java
! test/jdk/sun/security/ssl/ProtocolVersion/HttpsProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java
! test/jdk/sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java
! test/jdk/sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java
Changeset: 3b693618d084
Author: chagedorn
Date: 2019-12-10 09:28 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3b693618d084
8233032: assert(in_bb(n)) failed: must be
Summary: Find first and last memory state of a load pack without relying on bb indices.
Reviewed-by: roland, kvn, thartmann
Contributed-by: Roland Westrelin <rwestrel(a)redhat.com>, Christian Hagedorn <christian.hagedorn(a)oracle.com>
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePack.java
Changeset: a4fb32538898
Author: xliu
Date: 2019-12-10 10:34 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a4fb32538898
8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose
Summary: Added check for printable bci.
Reviewed-by: thartmann
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
+ test/hotspot/jtreg/compiler/c1/TestPrintIRDuringConstruction.java
Changeset: f52cc36158cf
Author: michaelm
Date: 2019-12-10 11:26 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f52cc36158cf
8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal
Reviewed-by: alanb, chegar
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java
! src/jdk.net/share/classes/jdk/net/SocketFlow.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
! src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java
Changeset: 9f4e98d4dcd4
Author: pliden
Date: 2019-12-10 13:12 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9f4e98d4dcd4
8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
Changeset: de30eb1867e3
Author: pliden
Date: 2019-12-10 13:39 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/de30eb1867e3
8234654: ZGC: Only disarm NMethods when marking/relocating code roots
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
Changeset: 88799f0b0f82
Author: herrick
Date: 2019-12-10 08:11 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/88799f0b0f82
8235601: redundant code in IOUtils.java
Reviewed-by: prr, asemenyuk, almatvee
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
Changeset: de502a45751f
Author: coleenp
Date: 2019-12-10 08:11 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/de502a45751f
8235334: Deprecate jcmd GC.class_stats
Summary: Add a deprecation message
Reviewed-by: zgu, iklam
! src/hotspot/share/services/diagnosticCommand.hpp
Changeset: d1688b8d1516
Author: coleenp
Date: 2019-12-10 08:12 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d1688b8d1516
Merge
Changeset: d56c192d967d
Author: herrick
Date: 2019-12-10 08:15 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d56c192d967d
8234867: Issue warning for mutually exclusive options on jpackage command line
Reviewed-by: prr, asemenyuk, almatvee
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties
Changeset: 32d978ba562f
Author: dfuchs
Date: 2019-12-10 13:22 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/32d978ba562f
8235141: Specify the required standard socket options for the socket types in the java.net package
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
+ test/jdk/java/net/SocketOption/RequiredOptions.java
Changeset: 3c8af950e849
Author: redestad
Date: 2019-12-10 14:18 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3c8af950e849
8234863: Increase default value of MaxInlineLevel
Reviewed-by: kvn, neliasso
! src/hotspot/share/runtime/globals.hpp
Changeset: 94b120e510d2
Author: eosterlund
Date: 2019-12-10 13:50 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/94b120e510d2
8235174: ZGC: Add support for JFR leak profiler
Reviewed-by: stefank, mgronlun, egahlin
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
+ src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
- src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp
+ src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp
+ src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp
Changeset: 819be120e63d
Author: hseigel
Date: 2019-12-10 15:00 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/819be120e63d
8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION
Summary: Check for JVM_CLASSFILE_MAJOR_VERSION instead of a hard-wired version number
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 3333517d634e
Author: xuelei
Date: 2019-12-10 07:07 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3333517d634e
8235311: Tag mismatch may alert bad_record_mac
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
Changeset: 44aa31d0dea3
Author: roland
Date: 2019-12-09 15:37 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/44aa31d0dea3
8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
Reviewed-by: thartmann, mdoerr
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning2.java
Changeset: 61446ba18984
Author: gromero
Date: 2019-05-10 18:20 -0400
URL: https://hg.openjdk.java.net/zgc/zgc/rev/61446ba18984
8223968: Add abort type description to RTM statistic counters
Reviewed-by: mdoerr, kvn
! src/hotspot/share/runtime/rtmLocking.cpp
! src/hotspot/share/runtime/rtmLocking.hpp
! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java
Changeset: daf317439415
Author: xuelei
Date: 2019-12-10 09:31 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/daf317439415
8235655: Clean the duplicated block in SSLContextImpl
Reviewed-by: coffeys
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
Changeset: 56aa1c3b8659
Author: dnsimon
Date: 2019-12-10 09:34 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/56aa1c3b8659
8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI
Reviewed-by: kvn, thartmann
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java
Changeset: 8375c9115e6d
Author: pchilanomate
Date: 2019-12-10 18:32 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8375c9115e6d
8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake
Summary: Signal _done sempahore after executing name() in log_debug()
Reviewed-by: dcubed, mdoerr
! src/hotspot/share/runtime/handshake.cpp
Changeset: 86222ee8e248
Author: gziemski
Date: 2019-12-10 12:50 -0600
URL: https://hg.openjdk.java.net/zgc/zgc/rev/86222ee8e248
8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code
Summary: Removed JDK_GetVersionInfo
Reviewed-by: redestad, dholmes, mchung, clanger
! make/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
! make/hotspot/symbols/symbols-shared
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/java.cpp
- src/java.base/share/native/libjava/jdk_util.c
! src/java.base/share/native/libjava/jdk_util.h
Changeset: a88e99d92248
Author: rkennke
Date: 2019-12-10 20:06 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a88e99d92248
8235598: Shenandoah: Update copyrights
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
Changeset: 9a04e072302c
Author: chegar
Date: 2019-12-10 19:10 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9a04e072302c
8235531: Update record serialization migration tests to not use hard coded source versions
Reviewed-by: darcy
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
Changeset: 05b884481924
Author: chegar
Date: 2019-12-10 19:12 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/05b884481924
8235550: Clarify record reflective support specification
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
+ test/jdk/java/lang/reflect/records/RecordPermissionsTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
+ test/jdk/java/lang/reflect/records/allPermissions.policy
Changeset: 336885e766af
Author: bchristi
Date: 2019-12-10 11:56 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/336885e766af
8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...")
Reviewed-by: alanb, mchung
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java
Changeset: 4a601cb7a903
Author: zgu
Date: 2019-12-10 20:20 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4a601cb7a903
8235685: Shenandoah: Enable leak profiler
Reviewed-by: rkennke
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
Changeset: dcf8e70d78d5
Author: jjiang
Date: 2019-12-11 11:29 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dcf8e70d78d5
8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF"
Reviewed-by: xuelei
! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
Changeset: c71ec1f09f21
Author: mikael
Date: 2019-12-10 20:04 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c71ec1f09f21
8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports
Reviewed-by: erikj, tbell
! doc/building.html
! doc/building.md
! make/autoconf/platform.m4
Changeset: 71674e727f6c
Author: epavlova
Date: 2019-12-10 21:49 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/71674e727f6c
8215728: [Graal] we should run some Graal tests in tier1
Reviewed-by: iignatyev
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
Changeset: f051fadd0d06
Author: psadhukhan
Date: 2019-12-02 12:01 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f051fadd0d06
Merge
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
- test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
- test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt
Changeset: fe5e931830e5
Author: serb
Date: 2019-12-02 16:38 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fe5e931830e5
8230597: Update GIFlib library to the 5.2.1
Reviewed-by: prr, psadhukhan, jdv
! src/java.desktop/share/legal/giflib.md
! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h
! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c
! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c
Changeset: 8081bf6f4309
Author: psadhukhan
Date: 2019-12-03 12:45 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8081bf6f4309
Merge
- src/hotspot/share/gc/g1/survRateGroup.cpp
- src/hotspot/share/gc/g1/survRateGroup.hpp
- src/java.base/share/classes/java/time/overview.html
- src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
- src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool
Changeset: e26c3e28f6f0
Author: serb
Date: 2019-11-18 10:39 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e26c3e28f6f0
8234325: Delete unused vsync related code from the OGL pipeline on macOS
Reviewed-by: jdv
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java
Changeset: 53eff6c5da11
Author: serb
Date: 2019-10-06 21:42 -0700
URL: https://hg.openjdk.java.net/zgc/zgc/rev/53eff6c5da11
8185041: Incorrect GPL header in pnglibconf.h
Reviewed-by: prr
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
Changeset: 94402342255e
Author: psadhukhan
Date: 2019-12-04 16:28 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/94402342255e
8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/RepaintManager/IconifyTest/IconifyTest.java
Changeset: 3a2a04dbab8f
Author: aivanov
Date: 2019-12-04 13:49 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3a2a04dbab8f
8235245: tiff_metadata.html has invalid HTML structure: misplaced </thead> element
Reviewed-by: bpb, serb
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
Changeset: a680d0981607
Author: prr
Date: 2019-12-04 17:41 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a680d0981607
8234784: Update jpeg.md to reflect code used by JDK
Reviewed-by: serb
! src/java.desktop/share/legal/jpeg.md
Changeset: 002b849de829
Author: prr
Date: 2019-12-04 17:42 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/002b849de829
8214481: freetype path does not disable TrueType hinting with AA+FM hints
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
Changeset: 269d810313dc
Author: prr
Date: 2019-12-05 13:24 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/269d810313dc
8209113: Use WeakReference for lastFontStrike for created Fonts
Reviewed-by: serb, jdv
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/FontStrikeDisposer.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
Changeset: aff43b3630be
Author: serb
Date: 2019-12-05 15:29 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/aff43b3630be
8234137: The "AutoTestOnTop.java" test may run external applications
Reviewed-by: prr
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java
Changeset: d2d6c97a1366
Author: serb
Date: 2019-12-05 15:31 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d2d6c97a1366
7124307: JSpinner and changing value by mouse
Reviewed-by: prr, pbansal
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
+ test/jdk/javax/swing/JSpinner/4788637/bug4788637.java
Changeset: 86c2c566da0a
Author: serb
Date: 2019-12-05 15:33 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/86c2c566da0a
8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
Reviewed-by: prr, pbansal
+ test/jdk/java/awt/ColorClass/EqualityTest/EqualityTest.java
Changeset: f7923e6f8cbe
Author: tnakamura
Date: 2019-12-05 15:36 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f7923e6f8cbe
8234386: [macos] NPE was thrown at expanding Choice from maximized frame
Reviewed-by: serb
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
+ test/jdk/java/awt/Choice/ChoiceFromMaximizedFrame/ChoiceFromMaximizedFrame.java
Changeset: 0417b0fcf9d9
Author: arapte
Date: 2019-12-06 16:37 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0417b0fcf9d9
4949105: Access Bridge lacks html tags parsing
Reviewed-by: serb, prr, pbansal
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
+ test/jdk/javax/accessibility/AccessibleName/GetAccessibleNameTest.java
Changeset: 221a47a6f6d3
Author: prr
Date: 2019-12-06 12:06 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/221a47a6f6d3
Merge
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
- test/hotspot/gtest/gc/z/test_zUtils.cpp
! test/jdk/ProblemList.txt
- test/jdk/java/lang/Runtime/Resources.java
- test/jdk/java/lang/Runtime/Version/Basic.java
- test/jdk/java/lang/Runtime/Version/VersionProps.java
- test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java
- test/jdk/java/lang/Runtime/exec/BadEnvp.java
- test/jdk/java/lang/Runtime/exec/ConcurrentRead.java
- test/jdk/java/lang/Runtime/exec/Duped.java
- test/jdk/java/lang/Runtime/exec/ExecCommand.java
- test/jdk/java/lang/Runtime/exec/ExecEmptyString.java
- test/jdk/java/lang/Runtime/exec/ExecWithDir.java
- test/jdk/java/lang/Runtime/exec/ExecWithInput.java
- test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java
- test/jdk/java/lang/Runtime/exec/ExitValue.java
- test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java
- test/jdk/java/lang/Runtime/exec/LotsOfOutput.java
- test/jdk/java/lang/Runtime/exec/SetCwd.java
- test/jdk/java/lang/Runtime/exec/SleepyCat.java
- test/jdk/java/lang/Runtime/exec/Space.java
- test/jdk/java/lang/Runtime/exec/Status.java
- test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java
- test/jdk/java/lang/Runtime/exec/UnixCommands.java
- test/jdk/java/lang/Runtime/exec/WinCommand.java
- test/jdk/java/lang/Runtime/exec/setcwd.sh
- test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java
- test/jdk/java/lang/Runtime/shutdown/Basic.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh
- test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java
- test/jdk/java/nio/channels/DatagramChannel/ManySenders.java
Changeset: dae610645225
Author: serb
Date: 2019-12-08 20:25 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dae610645225
8231438: [macOS] Dark mode for the desktop is not supported
Reviewed-by: prr, psadhukhan
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
! test/jdk/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java
Changeset: 434c10d551c7
Author: trebari
Date: 2019-12-09 15:09 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/434c10d551c7
8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms
Reviewed-by: serb
+ test/jdk/java/awt/dnd/RightMouseButtonDragTest/RightMouseButtonDragTest.java
Changeset: b7a958df3992
Author: aivanov
Date: 2019-12-09 19:43 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b7a958df3992
8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
Reviewed-by: serb, prr
! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp
Changeset: aa0f481d0024
Author: serb
Date: 2019-12-09 14:59 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/aa0f481d0024
8235547: Video memory leak in the OGL pipeline on macOS
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java
Changeset: fa409cbc32ad
Author: psadhukhan
Date: 2019-12-10 10:44 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fa409cbc32ad
Merge
- make/launcher/Launcher-jdk.pack.gmk
- make/lib/Lib-jdk.pack.gmk
- src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
- src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java
- src/java.base/share/classes/java/util/jar/Pack200.java
- src/jdk.pack/share/classes/module-info.java
- src/jdk.pack/share/man/pack200.1
- src/jdk.pack/share/man/unpack200.1
- src/jdk.pack/share/native/common-unpack/bands.cpp
- src/jdk.pack/share/native/common-unpack/bands.h
- src/jdk.pack/share/native/common-unpack/bytes.cpp
- src/jdk.pack/share/native/common-unpack/bytes.h
- src/jdk.pack/share/native/common-unpack/coding.cpp
- src/jdk.pack/share/native/common-unpack/coding.h
- src/jdk.pack/share/native/common-unpack/constants.h
- src/jdk.pack/share/native/common-unpack/defines.h
- src/jdk.pack/share/native/common-unpack/unpack.cpp
- src/jdk.pack/share/native/common-unpack/unpack.h
- src/jdk.pack/share/native/common-unpack/utils.cpp
- src/jdk.pack/share/native/common-unpack/utils.h
- src/jdk.pack/share/native/common-unpack/zip.cpp
- src/jdk.pack/share/native/common-unpack/zip.h
- src/jdk.pack/share/native/libunpack/jni.cpp
- src/jdk.pack/share/native/unpack200/main.cpp
- src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest
! test/jdk/ProblemList.txt
- test/jdk/java/util/jar/Pack200/SecurityTest.java
- test/jdk/tools/jar/DeprecateOptionN.java
- test/jdk/tools/pack200/AttributeTests.java
- test/jdk/tools/pack200/BandIntegrity.java
- test/jdk/tools/pack200/CommandLineTests.java
- test/jdk/tools/pack200/DeprecatePack200.java
- test/jdk/tools/pack200/InstructionTests.java
- test/jdk/tools/pack200/ModuleAttributes.java
- test/jdk/tools/pack200/MultiRelease.java
- test/jdk/tools/pack200/Pack200Props.java
- test/jdk/tools/pack200/Pack200Test.java
- test/jdk/tools/pack200/PackChecksum.java
- test/jdk/tools/pack200/PackTestZip64.java
- test/jdk/tools/pack200/PackTestZip64Manual.java
- test/jdk/tools/pack200/PackageVersionTest.java
- test/jdk/tools/pack200/RepackTest.java
- test/jdk/tools/pack200/T7007157.java
- test/jdk/tools/pack200/TestExceptions.java
- test/jdk/tools/pack200/TestNormal.java
- test/jdk/tools/pack200/TimeStamp.java
- test/jdk/tools/pack200/UnpackerMemoryTest.java
- test/jdk/tools/pack200/Utils.java
- test/jdk/tools/pack200/badattr.jar
- test/jdk/tools/pack200/pack200-verifier/data/README
- test/jdk/tools/pack200/pack200-verifier/data/golden.jar
- test/jdk/tools/pack200/pack200-verifier/make/build.xml
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java
- test/jdk/tools/pack200/typeannos/Lambda.java
- test/jdk/tools/pack200/typeannos/Readme.txt
- test/jdk/tools/pack200/typeannos/TargetTypes.java
- test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java
- test/jdk/tools/pack200/typeannos/TypeUseTarget.java
Changeset: 6e16ceda3b96
Author: psadhukhan
Date: 2019-12-11 11:13 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6e16ceda3b96
Merge
- src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp
- src/java.base/share/native/libjava/jdk_util.c
! test/jdk/ProblemList.txt
Changeset: 2d77b8cd4230
Author: psadhukhan
Date: 2019-12-11 12:03 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2d77b8cd4230
Merge
Changeset: dcf88e5c8c07
Author: clanger
Date: 2019-12-09 16:14 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dcf88e5c8c07
8235585: Enable macOS codesigning for all libraries and executables
Reviewed-by: erikj, clanger
Contributed-by: rene.schuenemann(a)gmail.com
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
+ make/data/macosxsigning/entitlements.plist
! make/launcher/Launcher-jdk.hotspot.agent.gmk
! make/launcher/Launcher-jdk.jcmd.gmk
! make/launcher/LauncherCommon.gmk
Changeset: 1a7175456d29
Author: thartmann
Date: 2019-12-11 10:42 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1a7175456d29
8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
Summary: Do not try to verify strip mining if the strip mined loop is malformed.
Reviewed-by: roland, vlivanov
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestDeadOuterStripMinedLoop.java
Changeset: 6cf6761c444e
Author: sjohanss
Date: 2019-12-11 12:12 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6cf6761c444e
8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: f5b2d188240d
Author: jlahoda
Date: 2019-12-11 13:08 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f5b2d188240d
8235474: JShell does not handle records properly
Reviewed-by: vromero, rfield
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! test/langtools/jdk/jshell/CompletenessTest.java
+ test/langtools/jdk/jshell/RecordsTest.java
Changeset: 6afc12975478
Author: jlahoda
Date: 2019-12-11 13:08 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/6afc12975478
8235338: test jdk/jshell/CompletenessTest.java fails for records
Reviewed-by: rfield
! test/langtools/ProblemList.txt
Changeset: 9b513dbd57a3
Author: neliasso
Date: 2019-12-11 14:08 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9b513dbd57a3
8235653: Clean-up BarrierSetC2
Reviewed-by: redestad, rkennke, thartmann
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
Changeset: 63004af6fc57
Author: chagedorn
Date: 2019-12-11 14:33 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/63004af6fc57
8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
Summary: Adding missing control dependencies when cloning loop predicates at loop unswitching.
Reviewed-by: roland, vlivanov, thartmann
! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
Changeset: 99c493a347a1
Author: rehn
Date: 2019-12-11 15:27 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/99c493a347a1
8235410: Enable handshakes on Linux x86 (32-bit)
Reviewed-by: dholmes, dcubed
! src/hotspot/cpu/x86/globals_x86.hpp
Changeset: be5d924adffa
Author: rehn
Date: 2019-12-11 15:30 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/be5d924adffa
8220049: Obsolete ThreadLocalHandshakes
Reviewed-by: dholmes, dcubed, mdoerr
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
Changeset: a11adaddb8ab
Author: hannesw
Date: 2019-12-11 16:09 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a11adaddb8ab
8233866: Text in table cells has inconsistent alignment
Reviewed-by: jjg, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: d87f6de9a63a
Author: hannesw
Date: 2019-12-11 16:13 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d87f6de9a63a
8235670: Javadoc pages not printing correctly in some browsers
Reviewed-by: jjg, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: 5d477a977ce5
Author: prappo
Date: 2019-12-11 15:16 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5d477a977ce5
8234746: Improve indexing of system properties
Reviewed-by: hannesw, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/module-info.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyClass.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyEnum.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyError.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyException.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyInterface.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/package-info.java
Changeset: 0d33d0db0c96
Author: redestad
Date: 2019-12-11 16:24 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0d33d0db0c96
8235551: BitMap::count_one_bits should use population_count
Reviewed-by: kbarrett, neliasso
Contributed-by: kim.barrett(a)oracle.com, claes.redestad(a)oracle.com
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/population_count.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp
Changeset: 184d94d22d72
Author: rkennke
Date: 2019-12-11 16:43 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/184d94d22d72
8235729: Shenandoah: Remove useless casting to non-constant
Reviewed-by: roland
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: bb39b624948d
Author: roland
Date: 2019-12-06 16:21 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bb39b624948d
8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: c6003f6b79af
Author: erikj
Date: 2019-12-11 08:22 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c6003f6b79af
8233112: Exclude SVG files from build comparison
Reviewed-by: tbell
! make/scripts/compare.sh
Changeset: e2232c851cdb
Author: eosterlund
Date: 2019-12-11 16:45 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e2232c851cdb
8235654: JFR leak profiler should not trace through the StringTable
Reviewed-by: stefank, coleenp, kbarrett, egahlin
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp
Changeset: 29ca931d8f86
Author: herrick
Date: 2019-12-11 11:52 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/29ca931d8f86
8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
Reviewed-by: rkennke, asemenyuk
! src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp
Changeset: 915a7b8d17a7
Author: aeubanks
Date: 2019-12-10 15:50 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/915a7b8d17a7
8235730: Incorrect javadoc in MatchKind
Reviewed-by: martin, prappo
Contributed-by: mingaleev(a)google.com
! src/java.base/share/classes/java/util/stream/MatchOps.java
Changeset: 3ccdeba59e25
Author: never
Date: 2019-12-11 09:47 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3ccdeba59e25
8229961: Assert failure in compiler/graalunit/HotspotTest.java
Reviewed-by: kvn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
Changeset: d188996ea355
Author: almatvee
Date: 2019-12-11 13:47 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d188996ea355
8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
Reviewed-by: rkennke, asemenyuk
! test/jdk/tools/jpackage/run_tests.sh
Changeset: 28e6387d4a70
Author: zgu
Date: 2019-12-11 14:01 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/28e6387d4a70
8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
Changeset: 8086ccbe445d
Author: jjg
Date: 2019-12-11 11:55 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8086ccbe445d
8235457: Crash when reporting a message about an annotation on a module
8235458: Problem caused by imports in a module-info.java file
Reviewed-by: jjg
Contributed-by: Jeremy Kuhn <jeremy.kuhn.java(a)gmail.com>
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.out
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/annotation/ModuleWarn.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/module-info.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/module-info.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/processor/ModuleWarnProcessor.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src2/mod/module-info.java
Changeset: 0acd96e392e3
Author: vromero
Date: 2019-12-11 15:31 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/0acd96e392e3
8234101: Compilation error thrown when repeating annotation is used on record component
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java
Changeset: 5b2f50117374
Author: herrick
Date: 2019-12-11 15:01 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/5b2f50117374
8235788: Changeset for JDK-8235252 pushed with wrong bug ID
Reviewed-by: prr
! test/jdk/tools/jpackage/run_tests.sh
Changeset: 88dcda42b67a
Author: almatvee
Date: 2019-12-11 16:07 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/88dcda42b67a
8234284: [dmg] Change DMG background image to TIFF
Reviewed-by: herrick, asemenyuk, erikj
! make/CompileJavaModules.gmk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff
Changeset: e279627a68e4
Author: asemenyuk
Date: 2019-12-11 16:16 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/e279627a68e4
8235728: JDK-8212780 breaks builds with a custom X11 include path
Reviewed-by: prr, herrick
! make/lib/Lib-jdk.incubator.jpackage.gmk
Changeset: b77aa95736c2
Author: hannesw
Date: 2019-12-11 22:29 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b77aa95736c2
8235414: Module level doc-files show "unnamed package" as holder
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
+ test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
Changeset: edc6409771f7
Author: almatvee
Date: 2019-12-11 16:37 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/edc6409771f7
8235252: Repair run_tests.sh by locating jtreg locally
Reviewed-by: herrick, asemenyuk
! test/jdk/tools/jpackage/run_tests.sh
Changeset: c5a6304b275a
Author: mullan
Date: 2019-12-11 17:17 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c5a6304b275a
8234870: Deprecate the OracleUcrypto JCE Provider for removal
Reviewed-by: alanb, rriggs
! src/java.base/share/conf/security/java.security
! src/jdk.crypto.ucrypto/solaris/classes/module-info.java
Changeset: fd6d857ec82f
Author: rfield
Date: 2019-12-11 14:39 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fd6d857ec82f
8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
8232855: jshell missing word in /help help
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/ExceptionsTest.java
Changeset: 241659594595
Author: iklam
Date: 2019-12-11 15:25 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/241659594595
8235629: Remove unnecessary calls to Thread::current
Reviewed-by: coleenp, ccheung, hseigel
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/mutex.cpp
Changeset: d94a119b4413
Author: jjg
Date: 2019-12-11 15:33 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d94a119b4413
8214916: SourceLauncherTest fails on exploded image
Reviewed-by: ksrini
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
Changeset: dda082a3bd93
Author: jjg
Date: 2019-12-11 15:34 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dda082a3bd93
Merge
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
Changeset: ef6ede568b9b
Author: mikael
Date: 2019-12-11 16:17 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ef6ede568b9b
8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required
Reviewed-by: erikj
! make/autoconf/platform.m4
Changeset: 42bf28a4f258
Author: jjg
Date: 2019-12-11 16:24 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/42bf28a4f258
8235621: Replace use of Function<?,Integer> with ToIntFunction
Reviewed-by: mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
Changeset: f22d91b2d072
Author: jjg
Date: 2019-12-11 16:32 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/f22d91b2d072
8235597: Extend support for -XDaccessInternalAPI to plugin modules
Reviewed-by: mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/plugin/InternalAPI.java
Changeset: 56e1977e435a
Author: never
Date: 2019-12-11 17:17 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/56e1977e435a
8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
Changeset: d3a661d0dc4e
Author: serb
Date: 2019-12-11 14:30 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d3a661d0dc4e
8234522: [macos] Crash with use of native file dialog
Reviewed-by: prr, dmarkov
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
+ test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java
Changeset: 005e0c497a00
Author: serb
Date: 2019-12-09 20:26 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/005e0c497a00
8235620: Broken merge between JDK-8006406 and JDK-8003559
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
Changeset: 00d14aec6256
Author: jiefu
Date: 2019-12-10 10:17 +0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/00d14aec6256
8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs
Reviewed-by: asemenyuk, herrick
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
Changeset: c1f29b17de3e
Author: epavlova
Date: 2019-12-11 17:18 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c1f29b17de3e
8235773: Tier3 fails because graalunit tests started to run with ZGC
Reviewed-by: iignatyev
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
Changeset: 899254bd233b
Author: dtitov
Date: 2019-12-11 19:20 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/899254bd233b
8226575: OperatingSystemMXBean should be made container aware
Reviewed-by: dholmes, bobv, mchung, sspitsyn
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java
! src/java.base/share/classes/module-info.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/SummaryTab.java
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! src/jdk.management/windows/classes/com/sun/management/internal/OperatingSystemImpl.java
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
+ test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: 7701d1b43304
Author: epavlova
Date: 2019-12-11 21:15 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/7701d1b43304
8235808: Remove graalunit from tier1_compiler_not_xcomp
Reviewed-by: iignatyev
! test/hotspot/jtreg/TEST.groups
Changeset: dcedd441c7f2
Author: psadhukhan
Date: 2019-12-12 12:04 +0530
URL: https://hg.openjdk.java.net/zgc/zgc/rev/dcedd441c7f2
8227607: Broken external links in java.desktop
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif
Changeset: d226c74fd68f
Author: rwestberg
Date: 2019-12-12 07:48 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d226c74fd68f
8232231: Remove invalid JFR thread CPU load test case
Reviewed-by: mseledtsov, egahlin
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
Changeset: ed442869a2fc
Author: mbaesken
Date: 2019-12-11 09:42 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/ed442869a2fc
8235489: handle return values of sscanf calls in hotspot
Reviewed-by: clanger, kbarrett
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
Changeset: 9b157392afd6
Author: rwestberg
Date: 2019-12-12 09:02 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9b157392afd6
8235815: Revert 8227607: Broken external links in java.desktop
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif
Changeset: c6e474ae266b
Author: henryjen
Date: 2019-12-12 08:40 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c6e474ae266b
8234076: JVM crashes on Windows 10 using --module=NAME
Reviewed-by: ksrini, henryjen
Contributed-by: Nikola Grcevski <nikola.grcevski(a)microsoft.com>
! src/java.base/share/native/libjli/args.c
! src/java.base/windows/native/libjli/java_md.c
! test/jdk/tools/launcher/ArgsEnvVar.java
! test/jdk/tools/launcher/TestHelper.java
! test/jdk/tools/launcher/TestSpecialArgs.java
! test/jdk/tools/launcher/modules/basic/BasicTest.java
Changeset: 8c7facf81d01
Author: clanger
Date: 2019-12-12 09:52 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8c7facf81d01
8235750: [jpackage] Cleanup imports in WinMsiBundler.java
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
Changeset: 4356d1581548
Author: jlahoda
Date: 2019-12-09 09:40 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/4356d1581548
8235541: Extend javax.lang.model to cover binding variables
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/api/TestGetElementReferenceData.java
+ test/langtools/tools/javac/processing/model/element/TestBindingVariable.java
+ test/langtools/tools/javac/processing/model/element/TestBindingVariableData.java
Changeset: 9468dada3479
Author: pliden
Date: 2019-12-12 10:10 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9468dada3479
8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
Changeset: 1edf6b0baec1
Author: pliden
Date: 2019-12-12 10:10 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/1edf6b0baec1
8235748: ZGC: Remove ZAddress::address()
Reviewed-by: eosterlund, stefank
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
Changeset: a67d541d3b07
Author: stefank
Date: 2019-12-11 12:29 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a67d541d3b07
8235757: Rename SupportedGC to IncludedGC
Reviewed-by: pliden
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfig.hpp
Changeset: bf401fb26e1b
Author: stefank
Date: 2019-12-11 12:29 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/bf401fb26e1b
8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build
Reviewed-by: pliden
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
Changeset: 9ba00b589d9c
Author: stefank
Date: 2019-12-11 12:53 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/9ba00b589d9c
8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows
Reviewed-by: eosterlund, pliden
+ src/hotspot/os/posix/gc/z/zArguments_posix.cpp
+ src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! test/lib/sun/hotspot/gc/GC.java
Changeset: 611e595bc8a9
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/611e595bc8a9
8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
Changeset: 8c16680c5b2e
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8c16680c5b2e
8235405: C2: Merge AD instructions for different vector operations
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 801ebec415e8
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/801ebec415e8
8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
! src/hotspot/cpu/x86/x86.ad
Changeset: 8451a8bae345
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/8451a8bae345
8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: b3801d1ba963
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/b3801d1ba963
8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn
! src/hotspot/cpu/x86/x86.ad
Changeset: c413a549dd57
Author: prappo
Date: 2019-12-12 13:06 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c413a549dd57
8215038: Add a page that lists all system properties
Reviewed-by: hannesw, jjg
Contributed-by: Priya Lakshmi Muthuswamy <priya.lakshmi.muthuswamy(a)oracle.com>, Pavel Rappo <pavel.rappo(a)oracle.com>
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: fe65e995a765
Author: redestad
Date: 2019-12-12 14:22 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fe65e995a765
8234328: VectorSet::clear can cause fragmentation
Reviewed-by: neliasso
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
Changeset: 2c724dba4c3c
Author: stefank
Date: 2019-12-12 16:23 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2c724dba4c3c
8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity)
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/shared/generationSpec.hpp
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java
Changeset: fa20258f2d71
Author: jwilhelm
Date: 2019-12-12 17:06 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/fa20258f2d71
Added tag jdk-15+0 for changeset 2c724dba4c3c
! .hgtags
Changeset: c655545b6b82
Author: rkennke
Date: 2019-12-12 18:34 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/c655545b6b82
8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
Changeset: 27d52615ba1b
Author: darcy
Date: 2019-12-10 16:38 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/27d52615ba1b
8225361: Start of release updates for JDK 15
8235497: Add SourceVersion.RELEASE_15
8235528: Add source 15 and target 15 to javac
Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar
! make/autoconf/version-numbers
+ make/data/symbols/java.base-E.sym.txt
+ make/data/symbols/java.compiler-E.sym.txt
+ make/data/symbols/java.desktop-E.sym.txt
+ make/data/symbols/java.xml-E.sym.txt
+ make/data/symbols/jdk.compiler-E.sym.txt
+ make/data/symbols/jdk.httpserver-E.sym.txt
+ make/data/symbols/jdk.jfr-E.sym.txt
+ make/data/symbols/jdk.jlink-E.sym.txt
+ make/data/symbols/jdk.jsobject-E.sym.txt
+ make/data/symbols/jdk.management-E.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/versions/Versions.java
Changeset: 63e17cf29bed
Author: darcy
Date: 2019-12-12 11:31 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/63e17cf29bed
8235514: Update record serialization tests to not use hard coded source versions
Reviewed-by: lancea
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java
Changeset: 642b562ed16e
Author: darcy
Date: 2019-12-12 11:39 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/642b562ed16e
8230771: Remove terminally deprecated constructors in java.base
Summary: Additional review input from Victor Williams Stafusa da Silva
Reviewed-by: lancea, chegar, mchung, smarks, dfuchs
! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java
Changeset: 3d21573742c7
Author: zgu
Date: 2019-12-12 15:20 -0500
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3d21573742c7
8235842: Shenandoah: Implement native LRB for narrow oop
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
Changeset: 939e712d581b
Author: prappo
Date: 2019-12-12 21:11 +0000
URL: https://hg.openjdk.java.net/zgc/zgc/rev/939e712d581b
8235447: Remove (obsolete) @author info from javadoc tests
Reviewed-by: ksrini, jjg
! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/langtools/jdk/javadoc/doclet/AuthorDD/p1/C1.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/pkg/AnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testBaseClass/BaseClass.java
! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/inpackage.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/package.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/inpackage.html
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/package.html
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C2.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C3.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C5.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/I1.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C2.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C3.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnotherClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/mylib/lang/StringBuilderChild.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testModules/moduleB/testpkg3mdlB/TestClassLinkOption.java
! test/langtools/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/Coin.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameters.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/C2.java
! test/langtools/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeRegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/NonSynthDocContainer.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegArryDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValDoc.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnnotationType.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/NestedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PrivateIncludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/ProtectedInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PublicExcludeInnerClass.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C3.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/pkg/TargetTypes.java
Changeset: 2b0185471185
Author: jwilhelm
Date: 2019-12-13 02:49 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/2b0185471185
Added tag jdk-15+1 for changeset 63e17cf29bed
! .hgtags
Changeset: a2b03207a7f9
Author: mbalao
Date: 2019-12-11 15:43 -0300
URL: https://hg.openjdk.java.net/zgc/zgc/rev/a2b03207a7f9
8005819: Support cross-realm MSSFU
Reviewed-by: weijun
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
+ src/java.security.jgss/share/classes/sun/security/krb5/internal/PaPacOptions.java
! test/jdk/sun/security/krb5/auto/KDC.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java
Changeset: d6a38e8f7389
Author: ssahoo
Date: 2019-12-12 22:47 -0800
URL: https://hg.openjdk.java.net/zgc/zgc/rev/d6a38e8f7389
8234728: Some security tests should support TLSv1.3
Summary: Tests were updated to support TLSv1.3 and cipher suite order
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java
+ test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java
! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java
! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java
Changeset: 13c6c0d16f4e
Author: pliden
Date: 2019-12-13 10:56 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/13c6c0d16f4e
Merge
! .jcheck/conf
! make/autoconf/hotspot.m4
! make/conf/jib-profiles.js
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/lib/JvmFlags.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/compiledIC_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java
! test/hotspot/jtreg/serviceability/dcmd/gc/RunGCTest.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/jdk/TEST.ROOT
! test/lib/sun/hotspot/gc/GC.java
Changeset: 3cf81d157e9f
Author: pliden
Date: 2019-12-13 10:56 +0100
URL: https://hg.openjdk.java.net/zgc/zgc/rev/3cf81d157e9f
ZGC: Relax jcheck config
! .jcheck/conf
1
0
JVM Crash on V [libjvm.so+0xab4d83] PhaseCFG::call_catch_cleanup(Block*)+0xa3
by Sundara Mohan M 12 Dec '19
by Sundara Mohan M 12 Dec '19
12 Dec '19
Hi,
I was trying JVM 13.0.1+9 with ZGC and observing this crash
Host: Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, 48 cores, 125G, Red Hat
Enterprise Linux Server release 6.10 (Santiago)
Time: Wed Dec 11 05:41:55 2019 UTC elapsed time: 34571 seconds (0d 9h 36m
11s)
--------------- T H R E A D ---------------
Current thread (0x00007f6ab016e5b0): JavaThread "C2 CompilerThread0"
daemon [_thread_in_native, id=48663,
stack(0x00007f67b55a7000,0x00007f67b56a8000)]
Current CompileTask:
C2:34571629 42982 ! 4
net.htmlparser.jericho.Attributes::construct (1337 bytes)
Stack: [0x00007f67b55a7000,0x00007f67b56a8000], sp=0x00007f67b56a3330,
free space=1008k
Native frames: (J=compiled Java code, A=aot compiled Java code,
j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xab4d83] PhaseCFG::call_catch_cleanup(Block*)+0xa3
V [libjvm.so+0x80aadf] PhaseCFG::global_code_motion()+0x8bf
V [libjvm.so+0x80ae7a] PhaseCFG::do_global_code_motion()+0x4a
V [libjvm.so+0x634c95] Compile::Code_Gen()+0x1d5
V [libjvm.so+0x6386a0] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*,
int, bool, bool, bool, DirectiveSet*)+0xdc0
V [libjvm.so+0x55fadc] C2Compiler::compile_method(ciEnv*, ciMethod*, int,
DirectiveSet*)+0xbc
V [libjvm.so+0x64229d]
CompileBroker::invoke_compiler_on_method(CompileTask*)+0x3fd
V [libjvm.so+0x643c70] CompileBroker::compiler_thread_loop()+0x5d0
V [libjvm.so+0xf6b9fe] JavaThread::thread_main_inner()+0x1be
V [libjvm.so+0xf707fd] Thread::call_run()+0x10d
V [libjvm.so+0xc875b7] thread_native_entry(Thread*)+0xe7
...
Came across this bug https://bugs.openjdk.java.net/browse/JDK-8225509
Seeing this frequently with 13.0.1+9 JVM. Assuming this is specific to ZGC
1. Can someone give more info when this can happen?
2. Since 13.0.2 is targeted for Jan 2020, is there a workaround to fix this
in 13.0.1?
Thanks
Sundar
2
1
Hi,
I am using following java version and see Uncommit feature is disabled by
default
openjdk version "13.0.1" 2019-10-15
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 13.0.1+9, mixed mode, sharing)
GC logs
[2019-12-10T18:47:43.171+0000][0.007s][info][gc,init] Initializing The Z
Garbage Collector
[2019-12-10T18:47:43.171+0000][0.007s][info][gc,init] Version: 13.0.1+9
(release)
[2019-12-10T18:47:43.171+0000][0.007s][info][gc,init] NUMA Support: Enabled
[2019-12-10T18:47:43.171+0000][0.007s][info][gc,init] NUMA Nodes: 2
[2019-12-10T18:47:43.171+0000][0.007s][info][gc,init] CPUs: 48 total, 48
available
[2019-12-10T18:47:43.171+0000][0.007s][info][gc,init] Memory: 128318M
[2019-12-10T18:47:43.171+0000][0.007s][info][gc,init] Large Page Support:
Disabled
[2019-12-10T18:47:43.171+0000][0.007s][info][gc,init] Workers: 40 parallel,
7 concurrent
[2019-12-10T18:47:43.174+0000][0.010s][info][gc,init] Address Space:
0x0000040000000000 - 0x0000140000000000 (16T)
[2019-12-10T18:47:43.174+0000][0.010s][info][gc,init] Heap backed by file:
/tmp/java_heap.112273
[2019-12-10T18:47:43.174+0000][0.010s][info][gc,init] Min Capacity: 80000M
[2019-12-10T18:47:43.174+0000][0.010s][info][gc,init] Initial Capacity:
80000M
[2019-12-10T18:47:43.174+0000][0.010s][info][gc,init] Max Capacity: 80000M
[2019-12-10T18:47:43.174+0000][0.010s][info][gc,init] Max Reserve: 112M
[2019-12-10T18:47:43.174+0000][0.010s][info][gc,init] Pre-touch: Enabled
[2019-12-10T18:47:43.174+0000][0.010s][info][gc,init] Available space on
backing filesystem: 125929M
*[2019-12-10T18:48:30.290+0000][47.126s][info][gc,init] Uncommit: Disabled*
[2019-12-10T18:49:30.315+0000][107.151s][info][gc,init] Runtime Workers: 40
parallel
[2019-12-10T18:49:30.318+0000][107.155s][info][gc ] Using The Z Garbage
Collector
...
Is this feature enabled by default in later release only?
Thanks
Sundar
3
4
Hi,
we recently tried zero gc and jdk11 for our online risk-control
service to replace of G1 and jdk8.It works well during the first week,but
we find the heap memory increase slowly next week,which seems zgc can't
recycle garbage normally because if we call system.gc manually ,the heap
memory will fall back to normal.Besides,when we use G1 with the same code
,we never met this sitation.Have you met this condition before and give me
some advice?
Following is configuration:
Linux 64 centos 7.4.1708
CPU:40Threads, @2.2GHz
MEM:128G
OS Disk:240G(SSD) * 2
JVM config: -Xmx105g -XX:+UnlockExperimentalVMOptions -XX:+UseZGC
Service Type:Web Service
Request QPS:2000
JDK Version:11.0.3
Pic1:Available Heap Memory Decrease Gradually During The Second
Week
[image: 11.png]
Pic2:GC Become Very Frequent At Last Which Leads To High Usage
Of CPU
[image: 33.png]
Pic3:First Part: System.gc Is Called Regularly
Second Part:Stop Call System.gc Manually,Heap Memory
Increase
[image: 22.png]
Look forward to your kind reply,Thanks!
2
2
Hello, everyone.
Looking at the code. It looks like ZGC uses a single threaded
PreTouch. Both the G1 and Shenandoah use a parallel PreTouch.
Any plans to make ZGC PreTouch parallel? Apologies if I missed
something in the code. But I am seeing G1 do the pretouch much faster
than ZGC for the same heap size.
Thank you.
Alen
3
4