hg: shenandoah/jdk: 62 new changesets

roman at kennke.org roman at kennke.org
Mon Jan 21 15:50:32 UTC 2019


Changeset: bdb29aa5fd31
Author:    weijun
Date:      2019-01-16 11:25 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/bdb29aa5fd31

8215694: keytool cannot generate RSASSA-PSS certificates
Reviewed-by: xuelei

! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/tools/keytool/PSS.java

Changeset: ac431929db51
Author:    never
Date:      2019-01-15 22:59 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ac431929db51

8215748: Application fails when executed with Graal
Reviewed-by: iveresov, kvn, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java

Changeset: a6620d37728b
Author:    lucy
Date:      2019-01-16 09:48 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a6620d37728b

8216314: SIGILL in CodeHeapState::print_names()
Reviewed-by: thartmann, kvn

! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 528207d2e73e
Author:    tschatzl
Date:      2019-01-16 11:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/528207d2e73e

8216490: Spammy periodic GC log message contains random time stamp with periodic gc disabled
Summary: Print periodic gc status at startup and only print regular messages if enabled.
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
+ test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java

Changeset: dbbe6654948d
Author:    roland
Date:      2019-01-14 13:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/dbbe6654948d

8217043: Shenandoah: SIGSEGV in Type::meet_helper() at barrier expansion time
Reviewed-by: shade, rkennke, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: 7c68a23014db
Author:    roland
Date:      2019-01-11 14:27 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/7c68a23014db

8217042: Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time
Reviewed-by: rkennke, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: c52a37f40324
Author:    vlivanov
Date:      2019-01-15 16:41 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c52a37f40324

8215757: C2: PhaseIdealLoop::create_new_if_for_predicate() computes wrong IDOM
Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopPredicate.cpp

Changeset: 659b004b6a1b
Author:    mhalder
Date:      2019-01-16 23:56 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/659b004b6a1b

8215280: Double click on titlebar not working for Frame with extended state set to MAXIMIZED_BOTH
Reviewed-by: serb, kaddepalli

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! test/jdk/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java

Changeset: cb4212fda8e4
Author:    xuelei
Date:      2019-01-16 11:19 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/cb4212fda8e4

8216045: The size of key_exchange may be wrong on FFDHE
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java

Changeset: 58e25974ede4
Author:    jwilhelm
Date:      2019-01-16 20:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/58e25974ede4

Merge

! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m

Changeset: 4a59f7042325
Author:    tschatzl
Date:      2019-01-16 21:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/4a59f7042325

8217203: Some more includes to .inline.hpp files in gc header files
Reviewed-by: zgu, kbarrett, sangheki

! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shared/workerManager.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp

Changeset: ef09fd205ef0
Author:    tschatzl
Date:      2019-01-16 22:32 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ef09fd205ef0

8213827: NUMA heap allocation does not respect process membind/interleave settings
Summary: Optionally use libnuma v2 API to query for and support NUMA membind/interleave process configuration.
Reviewed-by: tschatzl, sangheki
Contributed-by: Amith Pawar <amith.pawar at gmail.com>

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp

Changeset: 20a872899315
Author:    lancea
Date:      2019-01-16 17:37 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/20a872899315

8211919: ZipDirectoryStream should provide a stream of paths that are relative to the directory
Reviewed-by: alanb, clanger

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipDirectoryStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
! test/jdk/jdk/nio/zipfs/Basic.java
+ test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java

Changeset: 771d591f9024
Author:    jwilhelm
Date:      2019-01-17 00:52 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/771d591f9024

Added tag jdk-13+4 for changeset a47b8125b7cc

! .hgtags

Changeset: a678ba2556ee
Author:    mseledtsov
Date:      2019-01-16 17:37 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a678ba2556ee

8213917: [TESTBUG] Shutdown JFR event is not covered by test
Summary: updated the test
Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java

Changeset: 3bc79cb6fab4
Author:    mbaesken
Date:      2019-01-16 10:13 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3bc79cb6fab4

8217233: Update build settings for AIX/xlc
Reviewed-by: clanger, sgroeger

! make/autoconf/flags-cflags.m4

Changeset: c3fa35381763
Author:    stooke
Date:      2019-01-16 13:38 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c3fa35381763

8216578: Remove unused/obsolete method in JFR code
Reviewed-by: mgronlun, mikael

! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp

Changeset: 91f56aee3928
Author:    ngasson
Date:      2019-01-10 17:08 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/91f56aee3928

8216350: AArch64: monitor unlock fast path not called
Reviewed-by: aph, drwhite, fyang

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java

Changeset: 55cee96fefec
Author:    hseigel
Date:      2019-01-17 08:48 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/55cee96fefec

8215699: -Xlog::file cannot be used with named pipe
Summary: If the log file is a named pipe then change the default file_count to zero so no log file rotation is attempted.
Reviewed-by: lfoltan, coleenp

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp

Changeset: 687a5c204419
Author:    zgu
Date:      2019-01-17 08:48 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/687a5c204419

8217213: shenandoahTaskQueue.hpp includes .inline.hpp file
Reviewed-by: shade, tschatzl

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 06a3625e41b8
Author:    jwilhelm
Date:      2019-01-17 00:55 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/06a3625e41b8

Added tag jdk-12+28 for changeset 659b004b6a1b

! .hgtags

Changeset: 4003935e6e5f
Author:    mr
Date:      2019-01-16 16:27 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/4003935e6e5f

8216532: tools/launcher/Test7029048.java fails (Solaris)
Reviewed-by: rriggs

! test/jdk/tools/launcher/Test7029048.java

Changeset: 6d1c1f4fc3d5
Author:    jwilhelm
Date:      2019-01-17 15:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/6d1c1f4fc3d5

Merge

! .hgtags
! test/jdk/tools/launcher/Test7029048.java

Changeset: 7c0d1f696dbc
Author:    michaelm
Date:      2019-01-17 15:24 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/7c0d1f696dbc

8217237: HttpClient does not deal well with multi-valued WWW-Authenticate challenge headers
Reviewed-by: chegar, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
+ test/jdk/java/net/httpclient/AuthSchemesTest.java

Changeset: ae4295a6a01e
Author:    shade
Date:      2019-01-17 17:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/ae4295a6a01e

8217321: [TESTBUG] utilities/test_globalDefinitions.cpp should use _LP64, not LP64
Reviewed-by: tschatzl, coleenp

! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 4948dda8ea41
Author:    rriggs
Date:      2019-01-17 15:24 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/4948dda8ea41

8217340: Compilation failed: tools/launcher/Test7029048.java
Reviewed-by: lancea

! test/jdk/tools/launcher/Test7029048.java

Changeset: c5d6b4480c6c
Author:    mikael
Date:      2019-01-17 13:46 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c5d6b4480c6c

8217266: Remove dead LIR_List::compare_to and LIR_Code::lir_compare_to
Reviewed-by: roland, kvn

! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 52abdb8a48b2
Author:    mikael
Date:      2019-01-17 14:56 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/52abdb8a48b2

8217349: Problem list java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
Reviewed-by: iignatyev

! test/jdk/ProblemList.txt

Changeset: e47074d2d8cc
Author:    ysuenaga
Date:      2019-01-18 14:43 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/e47074d2d8cc

8181313: SA: Remove libthread_db dependency on Linux
Reviewed-by: jgeorge, sballal

! make/lib/Lib-jdk.hotspot.agent.gmk
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java

Changeset: c8208421a860
Author:    redestad
Date:      2019-01-18 08:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c8208421a860

8217325: Enable inlining of java_lang_Class::oop_size_raw
Reviewed-by: shade, coleenp, rehn, stefank

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp

Changeset: e1da82072c79
Author:    clanger
Date:      2019-01-18 09:04 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/e1da82072c79

8217311: Improve Exception thrown when MulticastSocket.setInterface fails on AIX(Unix)
Reviewed-by: sgroeger, alanb, mbaesken, chegar

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c

Changeset: 28b79ca141df
Author:    gadams
Date:      2019-01-18 05:33 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/28b79ca141df

8158066: SourceDebugExtensionTest fails to rename file
Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/InstallSDE.java
! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/sde/InstallSDE.java

Changeset: 5dc89efc08f0
Author:    zgu
Date:      2019-01-18 09:10 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/5dc89efc08f0

8217319: Cleanup Shenandoah includes
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 09909d1356c8
Author:    redestad
Date:      2019-01-18 16:21 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/09909d1356c8

8217318: Unneeded handleization in InstanceKlass::restore_unshareable_info
Summary: No need for a methodHandle here since methods not yet added to SystemDictionary can't be redefined.
Reviewed-by: coleenp

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: e8ed617dc2bc
Author:    shade
Date:      2019-01-18 16:40 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/e8ed617dc2bc

8217014: Epsilon should not ignore Metadata GC causes
Reviewed-by: stuefe, zgu

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
+ test/hotspot/jtreg/gc/epsilon/TestClasses.java

Changeset: d5f6540c6bb1
Author:    shade
Date:      2019-01-18 17:05 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d5f6540c6bb1

8217315: Proper units should print more significant digits
Reviewed-by: stuefe, tschatzl

! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: c9622e15ba29
Author:    dfuchs
Date:      2019-01-18 17:06 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/c9622e15ba29

8216561: HttpClient: The logic of retry on connect exception is inverted
Summary: Allows retry on connect exception by default, ensuring that the second attempt takes into account the time spent in the first attempt in order to honor the connect timeout value (if present).
Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java

Changeset: 8c08552a1fbd
Author:    bpb
Date:      2019-01-18 09:33 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/8c08552a1fbd

8215467: Files.isHidden should return true for hidden directories on Windows
Reviewed-by: alanb, bchristi, darcy

! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! test/jdk/java/nio/file/Files/Misc.java

Changeset: 529fc7620460
Author:    mseledtsov
Date:      2019-01-18 10:44 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/529fc7620460

8217391: [TESTBUG] problem list JFR TestShutdownEvent
Summary: Placed the test on a problem list
Reviewed-by: lfoltan

! test/jdk/ProblemList.txt

Changeset: 46db9786cd67
Author:    bsrbnd
Date:      2019-01-18 13:49 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/46db9786cd67

8214345: infinite recursion while checking super class
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/generics/ClassBoundCheckingOverflow.java
+ test/langtools/tools/javac/generics/ClassBoundCheckingOverflow.out

Changeset: a99bd2570660
Author:    jjg
Date:      2019-01-18 11:26 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/a99bd2570660

8217034: JavadocTester should check for missing files by default
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java
+ test/langtools/jdk/javadoc/doclet/testCopyFiles/packages/p2/doc-files/theme.css
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootTag.java
! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testIndexWithModules/TestIndexWithModules.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/LinkChecker.java

Changeset: cb7347310fa1
Author:    jjg
Date:      2019-01-18 12:41 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/cb7347310fa1

8217395: Update langtools shell tests to use ${EXE_SUFFIX}
Reviewed-by: darcy

! test/langtools/tools/javac/Paths/Util.sh

Changeset: 0bb889c05406
Author:    vlivanov
Date:      2019-01-18 13:22 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/0bb889c05406

8217358: Optimized build is broken by Shenandoah changes
Reviewed-by: shade

! src/hotspot/share/opto/doCall.cpp

Changeset: bd733a8ea625
Author:    jjiang
Date:      2019-01-18 14:25 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/bd733a8ea625

8203687: javax/net/ssl/compatibility/Compatibility.java supports TLS 1.3
Reviewed-by: xuelei

+ test/jdk/javax/net/ssl/TLSCommon/KeyAlgorithm.java
! test/jdk/javax/net/ssl/compatibility/Cert.java
! test/jdk/javax/net/ssl/compatibility/Client.java
! test/jdk/javax/net/ssl/compatibility/Compatibility.java
! test/jdk/javax/net/ssl/compatibility/JdkInfo.java
! test/jdk/javax/net/ssl/compatibility/JdkUtils.java
- test/jdk/javax/net/ssl/compatibility/Parameter.java
! test/jdk/javax/net/ssl/compatibility/README
! test/jdk/javax/net/ssl/compatibility/Server.java
! test/jdk/javax/net/ssl/compatibility/UseCase.java
! test/jdk/javax/net/ssl/compatibility/Utils.java

Changeset: d8e48f2132e9
Author:    jwilhelm
Date:      2019-01-18 23:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d8e48f2132e9

Merge

- test/jdk/javax/net/ssl/compatibility/Parameter.java

Changeset: d74b1c8e632a
Author:    dholmes
Date:      2019-01-18 18:21 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d74b1c8e632a

8217337: [TESTBUG] TestThreadDumpClassInitMonitor.java fails with Unexpected thread info line
Summary: product build is missing two lines in the stacktrace
Reviewed-by: clanger, iignatyev

! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java

Changeset: bc1de01b3e78
Author:    igerasim
Date:      2019-01-18 15:44 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/bc1de01b3e78

8217344: Make comparison overflow-aware in ECDHKeyAgreement.engineGenerateSecret()
Reviewed-by: apetcher

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java

Changeset: dd1be616c95e
Author:    weijun
Date:      2019-01-19 09:20 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/dd1be616c95e

8215937: Check usages of security-related Resources files
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
! src/java.base/share/classes/sun/security/util/Resources.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
- test/jdk/sun/security/util/Resources/NewNamesFormat.java
- test/jdk/sun/security/util/Resources/NewResourcesNames.java
+ test/jdk/sun/security/util/Resources/Usages.java

Changeset: bf806003a4de
Author:    vlivanov
Date:      2019-01-18 17:34 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/bf806003a4de

8217399: Backout 8217358
Reviewed-by: kvn

! src/hotspot/share/opto/doCall.cpp

Changeset: 6a3586523418
Author:    vlivanov
Date:      2019-01-18 17:34 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/6a3586523418

8217400: Optimized build is broken by Shenandoah changes
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: 3f224e4a891e
Author:    vlivanov
Date:      2019-01-18 17:34 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3f224e4a891e

8217407: StackValue::print_on() crashes on NULL handle
Reviewed-by: kvn

! src/hotspot/share/runtime/stackValue.cpp

Changeset: 456e3870579e
Author:    shade
Date:      2019-01-19 11:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/456e3870579e

8217378: UseCriticalCMSThreadPriority is broken
Reviewed-by: rkennke, dcubed

! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/gc/cms/TestCriticalPriority.java

Changeset: 683a112e0e1e
Author:    shade
Date:      2019-01-19 11:20 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/683a112e0e1e

8217343: Shenandoah control thread should be able to run at critical priority
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java

Changeset: 9ff1e6cacac3
Author:    kbarrett
Date:      2019-01-19 19:50 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/9ff1e6cacac3

8212826: Make PtrQueue free list lock-free
Summary: Add lock-free stack and use in BufferNode::Allocator.
Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ src/hotspot/share/utilities/lockFreeStack.hpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
+ test/hotspot/gtest/utilities/test_lockFreeStack.cpp

Changeset: 8d03f69b8325
Author:    shade
Date:      2019-01-20 11:13 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/8d03f69b8325

8217419: Shenandoah fails to build after JDK-8212826 (Make PtrQueue free list lock-free)
Reviewed-by: aph, simonis, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp

Changeset: 1ffcf6074569
Author:    redestad
Date:      2019-01-20 16:55 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/1ffcf6074569

8217387: Remove dead develop flag CIFireOOMAt
Reviewed-by: shade, kbarrett

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 690aed53fef0
Author:    zgu
Date:      2019-01-20 12:20 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/690aed53fef0

8217342: Build failed with excluding JFR
Reviewed-by: shade, pliden

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zTracer.cpp

Changeset: e17d7ffad9e3
Author:    mdoerr
Date:      2019-01-21 09:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/e17d7ffad9e3

8216060: [PPC64] Vector CRC implementation should be used by interpreter and be faster for short arrays
Reviewed-by: gromero, goetz

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: 99aac2161586
Author:    redestad
Date:      2019-01-21 09:41 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/99aac2161586

8217388: Remove develop flag ProfilerPCTickThreshold
Reviewed-by: shade, thartmann

! src/hotspot/share/runtime/globals.hpp

Changeset: 571f12d51db5
Author:    shade
Date:      2019-01-21 10:05 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/571f12d51db5

8217423: Windows gtest build fails after JDK-8212826 (Make PtrQueue free list lock-free)
Reviewed-by: clanger, zgu, kbarrett

! test/hotspot/gtest/utilities/test_lockFreeStack.cpp

Changeset: aa87f38fcba2
Author:    tschatzl
Date:      2019-01-21 12:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/aa87f38fcba2

8217374: Rename G1 EvacuationInfo class to G1EvacuationInfo
Reviewed-by: phh, kbarrett

- src/hotspot/share/gc/g1/evacuationInfo.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! 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/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp

Changeset: 09a25a488830
Author:    rkennke
Date:      2019-01-21 16:33 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/09a25a488830

Merge

! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/compileBroker.cpp
- src/hotspot/share/gc/g1/evacuationInfo.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! 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/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
- test/jdk/javax/net/ssl/compatibility/Parameter.java
- test/jdk/sun/security/util/Resources/NewNamesFormat.java
- test/jdk/sun/security/util/Resources/NewResourcesNames.java



More information about the shenandoah-dev mailing list