hg: jdk/client: 106 new changesets

prasanta.sadhukhan at oracle.com prasanta.sadhukhan at oracle.com
Tue Jan 21 05:48:19 UTC 2020


Changeset: bb04a191551d
Author:    vromero
Date:      2020-01-14 21:49 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/bb04a191551d

8236682: Javac generates a redundant FieldRef constant for record fields
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 14c78683c9f0
Author:    mikael
Date:      2020-01-14 19:27 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/14c78683c9f0

8237182: Update copyright header for shenandoah and epsilon files
Reviewed-by: iignatyev, zgu

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/epsilon/epsilonMemoryPool.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp
! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp
! src/hotspot/share/gc/shared/owstTaskTerminator.cpp
! src/hotspot/share/gc/shared/owstTaskTerminator.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! 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.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! 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/shenandoahBarrierSetAssembler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! 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/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/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.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.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/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.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.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.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/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.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.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.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/shenandoahNormalMode.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.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! 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/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.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/shenandoahThreadLocalData.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.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c
! test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java

Changeset: 7f2642fd19a1
Author:    pli
Date:      2020-01-15 13:24 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/7f2642fd19a1

8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint
Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: 9c53fdf6ba63
Author:    thartmann
Date:      2020-01-15 08:44 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/9c53fdf6ba63

8236721: C2 should better optimize not-equal integer comparisons
Summary: Narrow the type if an integer value is found to be unequal to it's lower/upper boundary.
Reviewed-by: roland, neliasso

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/types/TestFoldNECompares.java

Changeset: 255d1be6295f
Author:    roland
Date:      2020-01-09 17:26 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/255d1be6295f

8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation
Reviewed-by: thartmann, rkennke

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java

Changeset: 89db52d75aee
Author:    coleenp
Date:      2020-01-15 08:08 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/89db52d75aee

8236968: jmap -clstats fails to work after JDK-8232759
Summary: Make jmap -clstats call jcmd VM.classloader_stats instead which better matches the documentation
Reviewed-by: dholmes, cjplummer

! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java

Changeset: b218684fc61b
Author:    coleenp
Date:      2020-01-15 08:11 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/b218684fc61b

8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match"
Summary: Use getTestJavaOpts() instead of getVmOptions() because of mach5 configuration settings.
Reviewed-by: lmesnik, cjplummer, dholmes

! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java

Changeset: 6d8a39322e51
Author:    vromero
Date:      2020-01-15 10:45 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/6d8a39322e51

8236597: issues inferring type annotations on records
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java

Changeset: 786a4824dba3
Author:    sgehwolf
Date:      2019-12-16 11:06 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/786a4824dba3

8236921: Add build target to produce a JDK image suitable for a Graal/SVM build
Summary: make graal-builder-image will produce a suitable build JDK
Reviewed-by: erikj

+ make/GraalBuilderImage.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in

Changeset: ef3fe23cec5f
Author:    dtitov
Date:      2020-01-15 10:54 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/ef3fe23cec5f

8213222: remove RMIConnectorServer.CREDENTIAL_TYPES
Reviewed-by: dfuchs, alanb

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java

Changeset: 53b6aad22933
Author:    shade
Date:      2020-01-15 20:04 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/53b6aad22933

8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor
Reviewed-by: kbarrett, zgu

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp

Changeset: 4d1fe278c90e
Author:    jjg
Date:      2020-01-15 11:21 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/4d1fe278c90e

8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.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/IndexRedirectWriter.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/markup/Head.java

Changeset: 49169918ed1e
Author:    vromero
Date:      2020-01-15 14:32 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/49169918ed1e

8237214: fix for JDK-8236597 reintroduced wrong subexpression
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: b42b794ac348
Author:    phedlin
Date:      2020-01-13 11:26 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/b42b794ac348

8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz()
Reviewed-by: thartmann

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

Changeset: ab10165b4141
Author:    mbaesken
Date:      2020-01-03 11:10 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/ab10165b4141

8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
Reviewed-by: bobv, clanger, mdoerr

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 641736f3fe11
Author:    sviswanathan
Date:      2020-01-13 08:27 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/641736f3fe11

8236944: The legVecZ operand should be limited to zmm0-zmm15 registers
Summary: Associate legVecZ operand with vectorz_reg_legacy register class
Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/x86/x86.ad

Changeset: db5f88eb7d26
Author:    sundar
Date:      2020-01-13 22:45 +0530
URL:       https://hg.openjdk.java.net/jdk/client/rev/db5f88eb7d26

8222100: tools/jimage/JImageTest.java time out
Reviewed-by: jlaskey

! test/jdk/tools/jimage/JImageTest.java

Changeset: ac190703e3f2
Author:    akasko
Date:      2020-01-13 18:39 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/ac190703e3f2

8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h
Reviewed-by: shade, alanb, herrick, prr

! src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp

Changeset: b2054fde257e
Author:    zgu
Date:      2020-01-13 13:53 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/b2054fde257e

8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
Reviewed-by: shade

! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java

Changeset: 57f0df0ce2c6
Author:    igerasim
Date:      2020-01-13 18:00 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/57f0df0ce2c6

8234423: Modifying ArrayList.subList().subList() resets modCount of subList
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/ArrayList.java
+ test/jdk/java/util/ArrayList/SubListModCount.java

Changeset: e27b546887e7
Author:    jbhateja
Date:      2020-01-14 10:55 +0530
URL:       https://hg.openjdk.java.net/jdk/client/rev/e27b546887e7

8236443: Issues with specializing vector register type for phi operand with generic operands
Summary: Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes.
Reviewed-by: vlivanov

! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 9e414f680603
Author:    jlahoda
Date:      2020-01-14 11:10 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/9e414f680603

8236670: Conflicting bindings accepted in some cases
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.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/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/langtools/tools/javac/patterns/BindingsExistTest.out
! test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/patterns/DuplicateBindingTest.java
! test/langtools/tools/javac/patterns/DuplicateBindingTest.out
! test/langtools/tools/javac/patterns/MatchBindingScopeTest.out

Changeset: 247b7fe0c11d
Author:    jiefu
Date:      2020-01-14 18:07 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/247b7fe0c11d

8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/c2/TestJumpTable.java

Changeset: 2939d1a460ed
Author:    vromero
Date:      2020-01-14 07:07 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/2939d1a460ed

8236005: local records shouldn't capture any non-static state from any enclosing type
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: d30ad4758d52
Author:    egahlin
Date:      2020-01-14 15:25 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/d30ad4758d52

8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant
Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp

Changeset: df7db8638f96
Author:    darcy
Date:      2020-01-14 10:25 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/df7db8638f96

8237062: Refine JSR 269 API ahead of Java SE 14 MR
Reviewed-by: jlahoda

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java

Changeset: d9af3d39f4d3
Author:    bpb
Date:      2020-01-14 11:06 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d9af3d39f4d3

8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned
Reviewed-by: alanb, darcy, psandoz

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java

Changeset: 8b9577d77bba
Author:    bpb
Date:      2020-01-14 11:06 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/8b9577d77bba

8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049
Reviewed-by: alanb, mchung

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: 289e13d49451
Author:    wetmore
Date:      2020-01-14 12:28 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/289e13d49451

8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
Reviewed-by: ascarpino

! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java

Changeset: 7de71c4f5e8f
Author:    jjg
Date:      2020-01-14 15:01 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/7de71c4f5e8f

8237058: Update all nroff manpages for JDK 14 release
Reviewed-by: dholmes

! src/java.base/share/man/java.1
! src/java.base/share/man/jfr.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.aot/share/man/jaotc.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
+ src/jdk.incubator.jpackage/share/man/jpackage.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
! src/jdk.rmic/share/man/rmic.1
! src/jdk.scripting.nashorn.shell/share/man/jjs.1

Changeset: 8bd55b2d2973
Author:    jwilhelm
Date:      2020-01-15 20:41 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/8bd55b2d2973

Merge

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopnode.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.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/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
+ test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 06331540be15
Author:    lancea
Date:      2020-01-15 15:24 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/06331540be15

7143743: Potential memory leak with zip provider
Reviewed-by: lancea, clanger, alanb
Contributed-by: Jaikiran Pai <jai.forums2013 at gmail.com>

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Changeset: d5c222f181b4
Author:    shade
Date:      2020-01-15 21:38 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/d5c222f181b4

8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading
Reviewed-by: zgu

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

Changeset: ef7d53b4fccd
Author:    darcy
Date:      2020-01-15 15:11 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/ef7d53b4fccd

8235959: Update --release 14 symbol information up to JDK 14 b31
Reviewed-by: jjg

! make/data/symbols/java.base-E.sym.txt
+ make/data/symbols/jdk.incubator.foreign-E.sym.txt
! make/data/symbols/symbols

Changeset: 5aa85653a589
Author:    fyang
Date:      2020-01-09 19:12 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/5aa85653a589

8235762: JVM crash in SWPointer during C2 compilation
Reviewed-by: thartmann, chagedorn, neliasso

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java

Changeset: f44806ce1cfe
Author:    jwilhelm
Date:      2020-01-16 03:19 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/f44806ce1cfe

Added tag jdk-15+6 for changeset ef7d53b4fccd

! .hgtags

Changeset: 8cfc96a2737b
Author:    bpb
Date:      2020-01-14 17:28 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/8cfc96a2737b

8237183: Bug ID missing for test in patch which fixed JDK-8230665
Reviewed-by: lancea

! test/jdk/java/nio/Buffer/Basic.java

Changeset: a1010ad4e589
Author:    weijun
Date:      2019-07-19 14:51 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/a1010ad4e589

8226352: Improve Kerberos interop capabilities
Reviewed-by: ahgross, mullan, valeriep

! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.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
- test/jdk/sun/security/krb5/auto/SaslGSS.java

Changeset: 8afcea1a586e
Author:    dfuchs
Date:      2019-08-08 16:47 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/8afcea1a586e

8228548: Normalize normalization for all
Reviewed-by: chegar, rhalade, igerasim

! src/java.base/share/classes/java/net/URL.java

Changeset: 114c4bc33596
Author:    serb
Date:      2019-08-21 18:07 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/114c4bc33596

8224909: Unlink Set of LinkedHashSets
Reviewed-by: prr, mschoene, rhalade, psadhukhan

! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java

Changeset: e5dff6472c29
Author:    mullan
Date:      2019-08-26 13:57 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/e5dff6472c29

8227758: More valid PKIX processing
Reviewed-by: xuelei, rhalade, coffeys, mschoene

! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java

Changeset: e331a67f4059
Author:    xuelei
Date:      2019-09-10 17:13 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/e331a67f4059

8229728: Implement negotiation parameters
Reviewed-by: jnimeh, ahgross, rhalade

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

Changeset: 924e6226a24e
Author:    lfoltan
Date:      2019-09-12 11:46 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/924e6226a24e

8225261: Better method resolutions
Summary: Correct the class used to perform the overriding check in klassVtable::find_transitive_override
Reviewed-by: ahgross, dholmes, hseigel, jwilhelm, rhalade

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

Changeset: 7250627144a6
Author:    weijun
Date:      2019-09-26 18:12 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/7250627144a6

8229951: Better Ticket Granting Services
Reviewed-by: ahgross, valeriep

! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes128CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes256CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java
! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: 9bd776693ccf
Author:    weijun
Date:      2019-09-26 18:13 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/9bd776693ccf

8231134: Improved credential support
Reviewed-by: ahgross, valeriep

! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp

Changeset: 553cb2204361
Author:    prr
Date:      2019-10-01 08:47 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/553cb2204361

8227816: More Colorful ICC profiles
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java

Changeset: 4c13ae80aa8e
Author:    weijun
Date:      2019-10-09 17:42 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/4c13ae80aa8e

8231139: Improved keystore support
Reviewed-by: mullan, ahgross

! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/IOUtils.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! test/jdk/sun/security/util/DerValue/BadValue.java

Changeset: 7530f0e28000
Author:    rriggs
Date:      2019-10-15 09:52 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/7530f0e28000

8231422: Setting JEP 290 Filter via System Property May Be Ignored
Reviewed-by: smarks, rhalade

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/security.policy

Changeset: bf6bb6ddbda3
Author:    rriggs
Date:      2019-10-15 15:05 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/bf6bb6ddbda3

8230967: Improve Registry support of clients
Reviewed-by: skoivu, smarks, rhalade

! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java

Changeset: 9fe8a53124c2
Author:    bpb
Date:      2019-10-10 10:52 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/9fe8a53124c2

8231790: Provide better FileSystemProviders
Reviewed-by: alanb, skoivu, rhalade

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 7d517b51dea5
Author:    alitvinov
Date:      2019-10-16 19:01 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/7d517b51dea5

8225279: Better XRender interpolation
Reviewed-by: serb, prr, rhalade, ahgross

! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h

Changeset: bba2f6e36c17
Author:    mullan
Date:      2019-10-22 17:25 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/bba2f6e36c17

8230318: Better trust store usage
Reviewed-by: weijun, rhalade, ahgross

! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java
! test/jdk/sun/security/tools/jarsigner/EC.java
! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java
! test/jdk/sun/security/tools/jarsigner/OnlyManifest.java
! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java
! test/jdk/sun/security/tools/jarsigner/Warning.java
! test/jdk/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java
! test/jdk/sun/security/validator/EndEntityExtensionCheck.java

Changeset: 14e425e3a23c
Author:    jnimeh
Date:      2019-10-28 18:53 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/14e425e3a23c

8231780: Better TLS messaging support
Reviewed-by: ascarpino, rhalade, mschoene

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java

Changeset: d78e03ecb55f
Author:    igerasim
Date:      2019-10-29 09:51 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/d78e03ecb55f

8233002: Further enhance datagram socket support
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketCleanable.java
! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java

Changeset: dee9bb1fcc49
Author:    rriggs
Date:      2019-10-30 13:22 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/dee9bb1fcc49

8232419: Improve Registry registration
Reviewed-by: smarks, chegar

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamReadString.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java

Changeset: 20ddcf8c9def
Author:    xuelei
Date:      2019-11-25 07:24 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/20ddcf8c9def

8234037: Improve Object Identifier Processing
Reviewed-by: weijun, mschoene, ssahoo

! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X500Name.java

Changeset: 70a3551fea52
Author:    henryjen
Date:      2020-01-09 20:16 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/70a3551fea52

Merge


Changeset: 2887fbd13a6d
Author:    henryjen
Date:      2020-01-15 01:54 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/2887fbd13a6d

Merge

- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java

Changeset: 3bb3842650aa
Author:    henryjen
Date:      2020-01-15 01:57 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/3bb3842650aa

Merge

- test/jdk/sun/security/krb5/auto/SaslGSS.java

Changeset: d2f1fd498726
Author:    darcy
Date:      2020-01-14 20:19 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d2f1fd498726

8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
Reviewed-by: bpb, dfuchs

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java

Changeset: a8680d72a2bf
Author:    jlahoda
Date:      2020-01-15 11:31 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/a8680d72a2bf

8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply
Summary: Ensuring that errors reported during speculative attribution that belong to a different file are not lost.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/langtools/tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java

Changeset: 20c8599c64b7
Author:    mcimadamore
Date:      2020-01-15 11:09 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/20c8599c64b7

8235837: Memory access API refinements
Reviewed-by: chegar, psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryCopy.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestVarHandleCombinators.java

Changeset: 5b2e2fdb4d19
Author:    bpb
Date:      2020-01-15 08:21 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/5b2e2fdb4d19

8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java
Reviewed-by: mchung, lancea, prappo

! test/jdk/java/io/Reader/TransferTo.java

Changeset: 2776da28515e
Author:    kvn
Date:      2020-01-15 11:04 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/2776da28515e

8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list
Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList-aot.txt

Changeset: 245bffdaeed6
Author:    jjg
Date:      2020-01-15 14:02 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/245bffdaeed6

8233680: JavacFileManager.close() doesn't clear some cache instance variables
Reviewed-by: jjg
Contributed-by: Daniel Le Duc Khoi Nguyen <greenrecyclebin at gmail.com>

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java

Changeset: 7149d2c974ee
Author:    jwilhelm
Date:      2020-01-16 02:56 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/7149d2c974ee

Added tag jdk-14+32 for changeset 2776da28515e

! .hgtags

Changeset: c1d9b0adeafd
Author:    jwilhelm
Date:      2020-01-16 04:09 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/c1d9b0adeafd

Merge

! .hgtags
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/jdk/sun/security/krb5/auto/KDC.java
- test/jdk/sun/security/krb5/auto/SaslGSS.java

Changeset: 1922c31f1dcc
Author:    iignatyev
Date:      2020-01-15 21:20 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/1922c31f1dcc

8236111: narrow allowSmartActionArgs disabling
Reviewed-by: dholmes, mullan, darcy, rriggs

! test/hotspot/jtreg/TEST.ROOT
- test/hotspot/jtreg/runtime/records/TEST.properties
+ test/hotspot/jtreg/vmTestbase/TEST.properties
! test/jdk/TEST.ROOT
+ test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties
- test/jdk/java/io/Serializable/records/TEST.properties
+ test/jdk/java/io/Serializable/serialFilter/TEST.properties
+ test/jdk/java/lang/ModuleTests/TEST.properties
- test/jdk/java/lang/instrument/TEST.properties
+ test/jdk/java/lang/invoke/TEST.properties
- test/jdk/java/lang/reflect/records/TEST.properties
- test/jdk/java/lang/runtime/TEST.properties
+ test/jdk/java/rmi/registry/serialFilter/TEST.properties
+ test/jdk/java/security/Security/SecurityPropFile/TEST.properties
+ test/jdk/javax/management/security/TEST.properties
+ test/jdk/javax/security/auth/login/TEST.properties
+ test/jdk/sun/security/util/Resources/TEST.properties

Changeset: 3edb7d802ccb
Author:    hseigel
Date:      2020-01-16 13:48 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/3edb7d802ccb

8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls
Summary: Add THREAD argument when available and make Thread* the first argument to relevant MutexLocker and MonitorLocker constructors
Reviewed-by: lfoltan, coleenp, dholmes

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/nmtDCmd.cpp

Changeset: 93559c88be23
Author:    dtitov
Date:      2020-01-16 09:53 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/93559c88be23

8236873: Worker has a deadlock bug
Reviewed-by: dfuchs, dholmes, sspitsyn

! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java
+ test/jdk/sun/tools/jconsole/WorkerDeadlockTest.java

Changeset: 09371a74ca50
Author:    asemenyuk
Date:      2020-01-16 12:12 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/09371a74ca50

8233578: Document configurable parameters of msi packages
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi

Changeset: 456475106ee0
Author:    asemenyuk
Date:      2020-01-16 08:25 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/456475106ee0

8232077: Investigate if default behavior should allow downgrade scenario
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: 9aba9109a25e
Author:    asemenyuk
Date:      2020-01-16 08:28 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/9aba9109a25e

8236132: Add missing properties to msi installers
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs

Changeset: adcb848a9ecc
Author:    zgu
Date:      2020-01-16 18:36 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/adcb848a9ecc

8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters
Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp

Changeset: 5c660d2d97ff
Author:    valeriep
Date:      2020-01-17 01:05 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/5c660d2d97ff

8216012: Infinite loop in RSA KeyPairGenerator
Summary: Check and error out on even RSA public exponents
Reviewed-by: valeriep
Contributed-by: Masanori Yano <yano-masanori at fujitsu.com>

! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
+ test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java

Changeset: 6525e44f6763
Author:    ngasson
Date:      2020-01-17 09:30 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/6525e44f6763

8236992: AArch64: remove redundant load_klass in itable stub
Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 6d410dc19c6e
Author:    fmatte
Date:      2020-01-16 17:37 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/6d410dc19c6e

8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord
Reviewed-by: iklam, thartmann

! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java

Changeset: f8bf3d965e9e
Author:    pliden
Date:      2020-01-17 10:20 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/f8bf3d965e9e

8237198: ZGC: Share multi-mapping code in ZBackingFile
Reviewed-by: stefank, eosterlund, smonteith

! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
- src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
- src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
! src/hotspot/os/linux/gc/z/zBackingFile_linux.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/zBackingFile_windows.cpp
! src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
- src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
- src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
+ src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp

Changeset: 58c756dc0f20
Author:    pliden
Date:      2020-01-17 10:20 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/58c756dc0f20

8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking
Reviewed-by: stefank, eosterlund, smonteith

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp

Changeset: d06f42327c32
Author:    pliden
Date:      2020-01-17 10:20 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/d06f42327c32

8237200: ZGC: Rename ZBackingPath to ZMountPoint
Reviewed-by: stefank, eosterlund, smonteith

- src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp
+ src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
+ src/hotspot/os/linux/gc/z/zMountPoint_linux.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp

Changeset: f30115dede77
Author:    pliden
Date:      2020-01-17 10:20 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/f30115dede77

8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation()
Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp

Changeset: 2189f1e9bab1
Author:    coleenp
Date:      2020-01-17 06:56 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/2189f1e9bab1

8236901: 8232759 missed a test case
Summary: Use jcmd GC.class-histogram because it also works for verifying that the classes are loaded.
Reviewed-by: dholmes, mseledtsov, iklam

! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: ad4bc77b2f9d
Author:    prappo
Date:      2020-01-17 12:25 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/ad4bc77b2f9d

8236700: Upgrading JSZip from v3.1.5 to v3.2.2
Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.min.js
! src/jdk.javadoc/share/legal/jszip.md

Changeset: 931354c6323d
Author:    sgehwolf
Date:      2019-11-07 17:11 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/931354c6323d

8230305: Cgroups v2: Container awareness
Summary: Implement Cgroups v2 container awareness in hotspot
Reviewed-by: bobv, dholmes

+ src/hotspot/os/linux/cgroupSubsystem_linux.cpp
+ src/hotspot/os/linux/cgroupSubsystem_linux.hpp
+ src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
+ src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
+ src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
+ src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java

Changeset: 2186f9d477c1
Author:    pconcannon
Date:      2020-01-17 12:53 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/2186f9d477c1

8237075: @since tag missing from DatagramSocket and MulticastSocket methods
Summary: Methods from DatagramSocket and MulticastSocket added in JDK1.2 do not have their @since tags. This fix adds them in
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java

Changeset: d8341e9ad86d
Author:    rehn
Date:      2020-01-17 16:17 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/d8341e9ad86d

8236766: Remove un-used oops do and drain list in VM thread.
Reviewed-by: dholmes, coleenp

! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp

Changeset: ed8e7bf32188
Author:    dfuchs
Date:      2020-01-17 17:55 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/ed8e7bf32188

8236859: WebSocket over authenticating proxy fails with NPE
Summary: This change fixes several issues with WebSocket and proxy authentication. The AuthenticationFilter is changed to support an authenticating server accessed through an authenticating proxy. MultiExchange is fixed to close the previous connection if a new connection is necessary to establish the websocket (websocket connections are not cached and must be closed in that case). WebSocket OpeningHandshake is fixed to close the connection (without creating the RawChannel) if the opening handshake doesn't result in 101 upgrade protocol.
Reviewed-by: prappo, chegar

! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/RawChannel.java
+ test/jdk/java/net/httpclient/websocket/DummySecureWebSocketServer.java
+ test/jdk/java/net/httpclient/websocket/SecureSupport.java
! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java

Changeset: fdf6c221ebdc
Author:    alanb
Date:      2020-01-18 19:11 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/fdf6c221ebdc

8053479: (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small
Reviewed-by: redestad, dfuchs

! src/java.base/unix/native/libnio/ch/DatagramDispatcher.c
! src/java.base/windows/native/libnio/ch/DatagramDispatcher.c
+ test/jdk/java/nio/channels/DatagramChannel/Truncate.java

Changeset: 4b49cfba69fe
Author:    alanb
Date:      2020-01-19 08:02 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/4b49cfba69fe

8236925: (dc) Upgrade DatagramChannel socket adaptor to extend MulticastSocket
Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/unix/native/libnio/ch/Net.c
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java

Changeset: 882fc6a4d53c
Author:    sgehwolf
Date:      2020-01-18 20:54 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/882fc6a4d53c

8237479: 8230305 causes slowdebug build failure
Summary: Declare methods as pure virtual.
Reviewed-by: dcubed, dholmes

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp

Changeset: 62a003539b0c
Author:    tschatzl
Date:      2020-01-20 11:15 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/62a003539b0c

8235860: Obsolete the UseParallelOldGC option
Summary: Obsolete the UseParallelOldGC option by removing code and other mentions.
Reviewed-by: kbarrett, lkorinth

! src/hotspot/share/gc/parallel/asPSOldGen.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
- src/hotspot/share/gc/parallel/psMarkSweep.cpp
- src/hotspot/share/gc/parallel/psMarkSweep.hpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp
- src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! 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/spaceDecorator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp

Changeset: c5203b158ec8
Author:    redestad
Date:      2020-01-20 14:24 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/c5203b158ec8

8237508: Simplify JarFile.isInitializing
Reviewed-by: dfuchs, coffeys, lancea

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java

Changeset: 67e7f7e8284a
Author:    pconcannon
Date:      2020-01-20 16:24 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/67e7f7e8284a

8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent
Summary: DatagramSocket and MulticastSocket changed to throw IllegalArgumentException if not connected and passed a packet containing a port out of range
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/DatagramSocket/SendCheck.java

Changeset: 5e65bea99d1f
Author:    rkennke
Date:      2020-01-20 18:03 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/5e65bea99d1f

8237543: Shenandoah: More asserts around code roots
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp

Changeset: 6825c74baa36
Author:    serb
Date:      2020-01-15 13:17 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/6825c74baa36

8236953: [macos] JavaFX SwingNode is not rendered on macOS
Reviewed-by: kcr, prr

! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
+ test/jdk/javax/swing/JLightweightFrame/ResizedMovedEvents.java

Changeset: d19d1a02d1b2
Author:    fyang
Date:      2020-01-09 19:12 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d19d1a02d1b2

8235762: JVM crash in SWPointer during C2 compilation
Reviewed-by: thartmann, chagedorn, neliasso

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java

Changeset: 5bb84e036c14
Author:    roland
Date:      2020-01-10 17:50 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/5bb84e036c14

8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
Reviewed-by: thartmann, neliasso

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

Changeset: 4bb6c4bf72bf
Author:    hannesw
Date:      2020-01-16 15:50 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/4bb6c4bf72bf

8224052: Javadoc doesn't handle non-public intermediate types well
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/AnnotationTypeFieldWriterImpl.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/ClassWriterImpl.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/HtmlDocletWriter.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/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.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/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/util/Utils.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
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg3/PrivateGenericParent.java

Changeset: 4a0a1b927608
Author:    mcimadamore
Date:      2020-01-16 14:55 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/4a0a1b927608

8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized
Reviewed-by: chegar, jlaskey

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java

Changeset: b4ccf83030cf
Author:    mcimadamore
Date:      2020-01-16 17:25 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/b4ccf83030cf

8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method
Reviewed-by: chegar

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java

Changeset: 5bc878966264
Author:    zgu
Date:      2020-01-16 14:22 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/5bc878966264

8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
Reviewed-by: rkennke

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

Changeset: cf3ce4ee50bf
Author:    sangheki
Date:      2020-01-16 13:19 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/cf3ce4ee50bf

8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop
Reviewed-by: kbarrett, egahlin, tschatzl

! 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/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/oops/markWord.hpp

Changeset: 5dae0969decc
Author:    zgu
Date:      2020-01-16 16:30 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/5dae0969decc

8237392: Shenandoah: Remove unreliable assertion
Reviewed-by: shade

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

Changeset: 76b9822d2e65
Author:    jwilhelm
Date:      2020-01-20 18:05 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/76b9822d2e65

Merge

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.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/FieldWriterImpl.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/MethodWriterImpl.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/TagletWriterImpl.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/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/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java

Changeset: a18a85485ba4
Author:    kbarrett
Date:      2020-01-20 14:31 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/a18a85485ba4

8237261: Concurrent refinement activation threshold not updated for card counts
Summary: Fix special-case threshold calculation for primary refinement thread
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp

Changeset: 8ce5915e57d2
Author:    psadhukhan
Date:      2020-01-21 07:29 +0530
URL:       https://hg.openjdk.java.net/jdk/client/rev/8ce5915e57d2

Merge

- src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
- src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
- src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.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/zBackingFile_windows.cpp
- src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
- src/hotspot/share/gc/parallel/psMarkSweep.cpp
- src/hotspot/share/gc/parallel/psMarkSweep.hpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp
- src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp
- test/hotspot/jtreg/runtime/records/TEST.properties
- test/jdk/java/io/Serializable/records/TEST.properties
- test/jdk/java/lang/instrument/TEST.properties
- test/jdk/java/lang/reflect/records/TEST.properties
- test/jdk/java/lang/runtime/TEST.properties
- test/jdk/sun/security/krb5/auto/SaslGSS.java



More information about the jdk-client-changes mailing list