hg: shenandoah/jdk: 58 new changesets

rkennke at redhat.com rkennke at redhat.com
Thu Aug 22 18:08:18 UTC 2019


Changeset: 7284b00e6db3
Author:    dholmes
Date:      2019-08-14 18:26 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7284b00e6db3

8228858: Reimplement JVM_RawMonitors to use PlatformMutex
Reviewed-by: coleenp, dcubed, pchilanomate

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/park.cpp

Changeset: 76ff3491e3b8
Author:    jwilhelm
Date:      2019-08-15 03:57 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/76ff3491e3b8

Added tag jdk-14+10 for changeset ececb6dae777

! .hgtags

Changeset: 902cef494e66
Author:    ngasson
Date:      2019-08-15 14:00 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/902cef494e66

8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64
Reviewed-by: cjplummer, adinn

! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithTrivialMain.java

Changeset: 91a758925be7
Author:    rehn
Date:      2019-08-15 09:06 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/91a758925be7

8225788: Dead code in thread and safepoint
Reviewed-by: dholmes, dcubed, coleenp

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: 22fa46d5dc2e
Author:    weijun
Date:      2019-08-15 15:39 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/22fa46d5dc2e

8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
Reviewed-by: xuelei

! src/java.base/share/conf/security/java.security

Changeset: ec948d19180a
Author:    dfuchs
Date:      2019-08-15 12:58 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ec948d19180a

8229486: Replace wildcard address with loopback or local host in tests - part 21
Reviewed-by: chegar

! test/jdk/java/net/SocketOption/TcpKeepAliveTest.java
! test/jdk/java/net/URLConnection/SetIfModifiedSince.java
! test/jdk/sun/net/www/http/HttpClient/GetProxyPort.java
! test/jdk/sun/net/www/http/HttpClient/ImplicitFileName.java
! test/jdk/sun/net/www/http/HttpClient/IsAvailable.java
! test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java
! test/jdk/sun/net/www/http/HttpClient/OpenServer.java
! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java
! test/jdk/sun/net/www/protocol/http/StreamingOutputStream.java
! test/jdk/sun/net/www/protocol/http/UserAuth.java
! test/jdk/sun/net/www/protocol/http/UserCookie.java

Changeset: 7a700a9a89f2
Author:    jlahoda
Date:      2019-08-15 14:35 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7a700a9a89f2

8226848: jline/terminal/impl files missing classpath exception clause in license header
Summary: Adding CPE to several files in jdk.internal.le.
Reviewed-by: jjg

! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/LastErrorException.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java

Changeset: 47511761bd04
Author:    mchung
Date:      2019-08-15 13:41 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/47511761bd04

8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767
Reviewed-by: coleenp, fparain, shade, plevart

! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/java/lang/StackFrameInfo.java

Changeset: 2c66dbb94227
Author:    bobv
Date:      2019-08-15 19:29 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2c66dbb94227

8229699: [Graal] jck tests fail on windows with AOTed Graal
Reviewed-by: kvn

! src/hotspot/os/windows/os_windows.cpp

Changeset: a89ec7fc99aa
Author:    ccheung
Date:      2019-08-15 16:23 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a89ec7fc99aa

8226645: [TESTBUG] some AppCDS tests rely on illegal reflective access
Summary: Updated tests to use Lookup.defineClass instead of ClassLoader.defineClass.
Reviewed-by: iklam, dholmes, alanb

! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderSegregation.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/RewriteBytecodes.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/Util.java

Changeset: 81ce766c9111
Author:    weijun
Date:      2019-08-16 08:42 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/81ce766c9111

8229775: Incorrect warning when jar was signed with -sectionsonly
Reviewed-by: mullan

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/tools/jarsigner/SectionsOnly.java

Changeset: b3e44e1b135d
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b3e44e1b135d

8224659: Parallel GC: Use WorkGang (1: PCRefProcTask)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java

Changeset: fc82b6cb8b14
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/fc82b6cb8b14

8224660: Parallel GC: Use WorkGang (2: MarksFromRootsTask)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
+ src/hotspot/share/gc/parallel/psRootType.hpp

Changeset: f7ca942a2714
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f7ca942a2714

8224661: Parallel GC: Use WorkGang (3: UpdateDensePrefixAndCompactionTask)
Reviewed-by: stefank, kbarrett, tschatzl

- src/hotspot/share/gc/parallel/pcTasks.cpp
- src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: b5ca334ed54c
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b5ca334ed54c

8224662: Parallel GC: Use WorkGang (4: SharedRestorePreservedMarksTaskExecutor)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.cpp

Changeset: 50c959cc40e8
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/50c959cc40e8

8224663: Parallel GC: Use WorkGang (5: ScavengeRootsTask)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp

Changeset: 2410b04f074f
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2410b04f074f

8224664: Parallel GC: Use WorkGang (6: PSRefProcTaskProxy)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
- src/hotspot/share/gc/parallel/psTasks.cpp
- src/hotspot/share/gc/parallel/psTasks.hpp

Changeset: 5cbc3bd9fdfd
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/5cbc3bd9fdfd

8224665: Parallel GC: Use WorkGang (7: remove task manager)
Reviewed-by: stefank, kbarrett, tschatzl

- src/hotspot/share/gc/parallel/gcTaskManager.cpp
- src/hotspot/share/gc/parallel/gcTaskManager.hpp
- src/hotspot/share/gc/parallel/gcTaskThread.cpp
- src/hotspot/share/gc/parallel/gcTaskThread.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! 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
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 21dccfac0ec5
Author:    lkorinth
Date:      2019-08-16 09:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/21dccfac0ec5

8224666: Parallel GC: Use WorkGang (8: obsolete and remove flags)
Reviewed-by: stefank, kbarrett, tschatzl

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 90ead0febf56
Author:    stefank
Date:      2019-08-06 10:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/90ead0febf56

8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
Reviewed-by: rkennke, coleenp, kbarrett, dcubed

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.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/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.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/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markOop.cpp
! src/hotspot/share/oops/markOop.hpp
! src/hotspot/share/oops/markOop.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/oops/test_markOop.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java

Changeset: 6768b0f490df
Author:    dfuchs
Date:      2019-08-16 15:01 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6768b0f490df

8229481: sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException
Summary: The test is updated to ignore plain text connections
Reviewed-by: chegar, michaelm

! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java
! test/jdk/sun/net/www/protocol/https/HttpCallback.java
! test/jdk/sun/net/www/protocol/https/TestHttpsServer.java

Changeset: 0a8407a78a2f
Author:    eosterlund
Date:      2019-08-16 16:50 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0a8407a78a2f

8229345: Memory leak due to vtable stubs not being shared on SPARC
Reviewed-by: mdoerr, dholmes, kvn

! 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/share/code/vtableStubs.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: ca133d5ea78a
Author:    poonam
Date:      2019-08-16 18:06 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ca133d5ea78a

8229420: [Redo] jstat reports incorrect values for OU for CMS GC
Reviewed-by: tschatzl, sgehwolf

! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/gSpaceCounters.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: a0257f1458aa
Author:    igerasim
Date:      2019-08-16 11:35 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a0257f1458aa

8221307: String.substring() OOB exception on start index reports improper information
Reviewed-by: rriggs, redestad

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/micro/org/openjdk/bench/java/lang/StringSubstring.java

Changeset: 8d9362f3b8aa
Author:    kbarrett
Date:      2019-08-16 14:46 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8d9362f3b8aa

8229044: G1RedirtyCardsQueueSet should be local to a collection
Summary: Stack allocate redirty qsets in do_collection_pause_at_safepoint.
Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp

Changeset: 948ac3112da8
Author:    srukmannagar
Date:      2019-08-16 14:42 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/948ac3112da8

8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
Summary: AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES
Reviewed-by: kvn, valeriep
Contributed-by: shravya.rukmannagari at intel.com, smita.kamath at intel.com

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java

Changeset: 094ef5a91b68
Author:    dholmes
Date:      2019-08-16 18:27 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/094ef5a91b68

8229808: javaVFrame::print_lock_info_on fails to disable extra printing
Reviewed-by: hseigel, dcubed

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

Changeset: 34bbd91b1522
Author:    jnimeh
Date:      2019-08-17 06:20 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/34bbd91b1522

8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java

Changeset: 1b6806340400
Author:    redestad
Date:      2019-08-19 06:13 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/1b6806340400

8229773: Resolve permissions for code source URLs lazily
Reviewed-by: alanb, mullan, rriggs, dfuchs

! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
+ src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java

Changeset: d372747e8f08
Author:    dfuchs
Date:      2019-08-19 11:14 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d372747e8f08

8191169: java/net/Authenticator/B4769350.java failed intermittently
Summary: fixed a race condition in AuthenticationInfo when serializeAuth=true
Reviewed-by: chegar, michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! test/jdk/java/net/Authenticator/B4769350.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java

Changeset: ffdb18fb88b9
Author:    ysuenaga
Date:      2019-08-19 19:43 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ffdb18fb88b9

8226204: SA: Refactoring for option processing in SALauncher
Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 2e58f5d927a6
Author:    bulasevich
Date:      2019-08-19 15:36 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2e58f5d927a6

8229352: Use of an uninitialized register in 32-bit ARM template interpreter
Reviewed-by: dlong, shade
Contributed-by: christoph.goettschkes at microdoc.com

! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 56df9a08ed9c
Author:    chegar
Date:      2019-08-19 14:28 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/56df9a08ed9c

8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries
Reviewed-by: dfuchs, alanb, erikj

! make/lib/Lib-java.base.gmk
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/native/libnet/NTLMAuthentication.c
+ test/jdk/sun/net/www/protocol/http/TestTransparentNTLM.java

Changeset: d48a1703ad6e
Author:    fweimer
Date:      2019-08-16 21:20 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d48a1703ad6e

8229835: Shenandoah should recommend -Xlog:safepoint+stats
Reviewed-by: shade
Contributed-by: Florian Weimer <fweimer at redhat.com>

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

Changeset: f0c73a5683e7
Author:    shade
Date:      2019-08-19 19:58 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f0c73a5683e7

8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp
Reviewed-by: zgu

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

Changeset: 7cc5a5b4eee9
Author:    xuelei
Date:      2019-08-19 12:56 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7cc5a5b4eee9

8228757: Fail fast if the handshake type is unknown
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java

Changeset: 0abdc5a425dd
Author:    darcy
Date:      2019-08-19 18:12 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0abdc5a425dd

8202385: Annotation to mark serial-related fields and methods
Reviewed-by: rriggs, chegar, alanb

+ src/java.base/share/classes/java/io/Serial.java

Changeset: aff991f6e64d
Author:    thartmann
Date:      2019-08-20 07:47 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/aff991f6e64d

8228888: C2 compilation fails with assert "m has strange control"
Summary: Weakened too strong assert.
Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java

Changeset: 854e828d6b5b
Author:    tschatzl
Date:      2019-08-20 09:22 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/854e828d6b5b

8227442: Make young_index_in_cset zero-based
Summary: Avoid unnecessary increment of young_index_in_cset in copy_to_survivor_space.
Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 23e3ab980622
Author:    chagedorn
Date:      2019-08-20 10:46 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/23e3ab980622

8229158: make UseSwitchProfiling non-experimental or false by-default
Summary: Changed UseSwitchProfiling from experimental to diagnostic.
Reviewed-by: dholmes, shade, thartmann

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/loopopts/LoopUnswitchingBadNodeBudget.java
! test/hotspot/jtreg/compiler/loopopts/TestOverunrolling.java

Changeset: 9b7b9f16dfd9
Author:    adinn
Date:      2019-08-20 10:11 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9b7b9f16dfd9

8224974: Implement JEP 352
Summary: Non-Volatile Mapped Byte Buffers
Reviewed-by: alanb, kvn, bpb, gromero, darcy, shade, bulasevich, dchuyko

! make/common/Modules.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! 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/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
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/aix/os_aix.cpp
! 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/adlc/formssel.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
+ src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/misc/UnsafeConstants.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java
+ src/jdk.nio.mapmode/share/classes/module-info.java
+ test/jdk/java/nio/MappedByteBuffer/MapSyncFail.java
+ test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: e62f402c337f
Author:    dfuchs
Date:      2019-08-20 11:15 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/e62f402c337f

8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed
Summary: The test is fixed to ignore rogue client connection. However it remains succeptible to intermittent failures due to the use of the wildcad address.
Reviewed-by: dfuchs
Contributed-by: Patrick Concannon <patrick.concannon at oracle.com>

! test/jdk/java/net/ipv6tests/TcpTest.java

Changeset: 947252a54b98
Author:    stefank
Date:      2019-08-19 11:30 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/947252a54b98

8229838: Rename markOop files to markWord
Reviewed-by: dholmes, rehn

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
- src/hotspot/share/oops/markOop.cpp
- src/hotspot/share/oops/markOop.hpp
- src/hotspot/share/oops/markOop.inline.hpp
+ src/hotspot/share/oops/markWord.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/library_call.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java

Changeset: 9bb28ccc6106
Author:    stefank
Date:      2019-08-19 12:40 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/9bb28ccc6106

8229839: Break circular dependency between oop.inline.hpp and markWord.inline.hpp
Reviewed-by: pliden, tonyp

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! 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/prims/jvmtiTagMap.cpp

Changeset: 80fad5f39a42
Author:    stefank
Date:      2019-07-02 12:28 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/80fad5f39a42

8227086: Use AS_NO_KEEPALIVE loads in HeapDumper
Reviewed-by: kbarrett, sspitsyn

! src/hotspot/share/services/heapDumper.cpp

Changeset: 699b8ef42f30
Author:    godin
Date:      2019-08-20 15:54 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/699b8ef42f30

8152467: remove uses of anachronistic array declarations for method return type
Reviewed-by: shade, alanb
Contributed-by: Evgeny Mandrikov <mandrikov at gmail.com>

! src/java.base/share/classes/sun/text/CompactByteArray.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryAttribute.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryCode.java
! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java
! src/jdk.rmic/share/classes/sun/tools/java/MethodType.java
! src/jdk.rmic/share/classes/sun/tools/java/Parser.java
! src/jdk.rmic/share/classes/sun/tools/java/Type.java

Changeset: 348f7933e2cc
Author:    dfuchs
Date:      2019-08-20 15:40 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/348f7933e2cc

8229916: Delete redundant test java/net/Socket/reset/Test.java
Summary: remove java/net/Socket/reset/Test.java which misses an @test tag and is obsoleted by java/net/Socket/ConnectionReset.java
Reviewed-by: alanb
Contributed-by: Patrick Concannon <patrick.concannon at oracle.com>

- test/jdk/java/net/Socket/reset/Test.java

Changeset: a445d4305fad
Author:    aeubanks
Date:      2019-08-19 16:08 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a445d4305fad

8229899: Make java.io.File.isInvalid() less racy
Reviewed-by: alanb, martin, shade

! src/java.base/share/classes/java/io/File.java

Changeset: 1ba30faf88e5
Author:    rkennke
Date:      2019-08-20 18:39 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/1ba30faf88e5

8229921: Shenandoah: Make Traversal mode non-experimental
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java

Changeset: c83245fe66b3
Author:    lmesnik
Date:      2019-08-20 11:36 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/c83245fe66b3

8229854: Move runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java out of tier1_runtime
Reviewed-by: dholmes

! test/hotspot/jtreg/TEST.groups

Changeset: 40006c0ada91
Author:    godin
Date:      2019-08-21 00:08 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/40006c0ada91

8139820: URLClassPath.FileLoader constructor redundantly checks protocol
Reviewed-by: chegar, redestad

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 182f94955cfb
Author:    sundar
Date:      2019-08-21 17:38 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/182f94955cfb

8220700: jlink generated launcher script needs quoting to avoid parameter expansion
Reviewed-by: mchung, alanb, sgehwolf

! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! test/jdk/tools/jlink/basic/BasicTest.java
+ test/jdk/tools/jlink/basic/src/test/jdk/test/Adder.java

Changeset: df3397f95387
Author:    bulasevich
Date:      2019-08-21 17:09 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/df3397f95387

8229254: solaris_x64 build fails after JDK-8191278
Reviewed-by: kbarrett, dholmes

! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp

Changeset: efb2770e8288
Author:    hseigel
Date:      2019-08-21 11:29 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/efb2770e8288

8229930: internal_name() in annotations.hpp returns "{constant pool}"
Summary: Fix typo and change text to "{annotations}"
Reviewed-by: mdoerr, dcubed

! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/annotations.hpp

Changeset: 253c817653b6
Author:    rkennke
Date:      2019-08-21 18:05 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/253c817653b6

8229977: Shenandoah: save/restore FPU state aroud LRB runtime call
Reviewed-by: shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 8c73d2a46ba9
Author:    amenkov
Date:      2019-08-21 12:34 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8c73d2a46ba9

8228547: accessibility errors in jvmti.html
Reviewed-by: jcbeyler, sspitsyn, dholmes

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl

Changeset: bf4c808a4488
Author:    igerasim
Date:      2019-08-21 13:49 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/bf4c808a4488

8211360: Change #if DEF to #if defined(DEF)
Reviewed-by: bpb, vtewari

! src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template
! src/java.base/share/native/libfdlibm/fdlibm.h
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/windows/native/libjava/java_props_md.c
! src/java.security.jgss/share/native/libj2gss/gssapi.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: 7bf76280757f
Author:    rkennke
Date:      2019-08-22 16:55 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7bf76280757f

Merge

! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
- src/hotspot/share/gc/parallel/gcTaskManager.cpp
- src/hotspot/share/gc/parallel/gcTaskManager.hpp
- src/hotspot/share/gc/parallel/gcTaskThread.cpp
- src/hotspot/share/gc/parallel/gcTaskThread.hpp
- src/hotspot/share/gc/parallel/pcTasks.cpp
- src/hotspot/share/gc/parallel/pcTasks.hpp
- src/hotspot/share/gc/parallel/psTasks.cpp
- src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
- src/hotspot/share/oops/markOop.cpp
- src/hotspot/share/oops/markOop.hpp
- src/hotspot/share/oops/markOop.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
- test/jdk/java/net/Socket/reset/Test.java



More information about the shenandoah-dev mailing list