hg: jdk/client: 22 new changesets
prasanta.sadhukhan at oracle.com
prasanta.sadhukhan at oracle.com
Tue Jun 4 08:53:54 UTC 2019
Changeset: 0dab93cb3b0c
Author: tschatzl
Date: 2019-06-03 10:50 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/0dab93cb3b0c
8223162: Improve ergonomics for Sparse PRT entry sizing
Summary: Scale Sparse PRT table sizes exponentially according to region size.
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
Changeset: 00f7fce88e25
Author: tschatzl
Date: 2019-06-03 10:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/00f7fce88e25
8223693: Memory wastage in size of per-region type buffers in GC
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: ba171f871932
Author: phedlin
Date: 2019-05-28 14:56 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/ba171f871932
8223363: Bad node estimate assertion failure
8223502: Node estimate for loop unswitching is not correct: assert(delta <= 2 * required) failed: Bad node estimate
8224648: assert(!exceeding_node_budget()) failed: Too many NODES required! failure with ctw
Summary: Tighten the node estimates. New est_loop_clone_sz() implementation that will compute a "fan-out" complexity estimate as part of the size estimate (to better estimate complex loop body size after cloning). New est_loop_unroll_sz() function, used to estimate the size of a loop body att full/maximal unrolling. Correction to node budget final tests and asserts.
Reviewed-by: neliasso, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/LoopUnswitchingBadNodeBudget.java
Changeset: 9691a169f1dd
Author: roland
Date: 2019-05-21 15:46 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/9691a169f1dd
8173196: [REDO] C2 does not optimize redundant memory operations with G1
Reviewed-by: thartmann, kvn
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
Changeset: 6c205bbdafd2
Author: shade
Date: 2019-06-03 14:50 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/6c205bbdafd2
8225046: Shenandoah metrics logs refactoring
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
Changeset: 47d928ba8733
Author: eosterlund
Date: 2019-06-03 13:35 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/47d928ba8733
8224814: Remove dead JNIHandleBlock freelist code
Reviewed-by: stefank, tschatzl, kbarrett
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
Changeset: fdddd05767ce
Author: eosterlund
Date: 2019-06-03 13:35 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/fdddd05767ce
8224816: Provide os::processor_id() implementation for Mac OS
Reviewed-by: rehn, pliden, kbarrett, gziemski
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 4ffd6a955e92
Author: rfield
Date: 2019-06-03 07:46 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/4ffd6a955e92
8225151: JShell API: Fix position of @jls tag
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
Changeset: 1c291d1c272c
Author: rfield
Date: 2019-06-03 08:21 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/1c291d1c272c
8199623: JShell: corralling not restored on drop
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/DropTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
Changeset: 1cccaaf46c7b
Author: erikj
Date: 2019-06-03 10:52 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/1cccaaf46c7b
8225140: Build fails if directory contains 'unix'
Reviewed-by: tbell
! make/common/JdkNativeCompilation.gmk
! make/lib/Awt2dLibraries.gmk
Changeset: d3e404cc3972
Author: rkennke
Date: 2019-06-03 21:28 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/d3e404cc3972
8225171: Remove leftovers in shenandoahBarrierSetC1.cpp
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
Changeset: a38132298eda
Author: iveresov
Date: 2019-06-03 13:21 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/a38132298eda
8223320: [AOT] jck test api/javax_script/ScriptEngine/PutGet.html fails when test classes are AOTed
Summary: Materialization of primitive boxes should use caches
Reviewed-by: kvn, never
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/aot/aotLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/thread.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/BoxDeoptimizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java
Changeset: a8ee59471f55
Author: iveresov
Date: 2019-06-03 14:15 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/a8ee59471f55
8225202: Add missing include after JDK-8223320
Reviewed-by: kvn
! src/hotspot/share/aot/aotLoader.cpp
Changeset: 1a7f82c98eee
Author: kkharbas
Date: 2019-06-03 11:04 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/1a7f82c98eee
8224247: AllocateOldGenAt fires assertion failure
Summary: Split the heap_reserved_size_bytes() into two methods - one for use during heap initialization and other for at later stages.
Reviewed-by: sangheki, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 030c32236ba3
Author: jjg
Date: 2019-06-03 16:16 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/030c32236ba3
8225207: redundant <p> in Instrumentation.java
Reviewed-by: lancea
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
Changeset: a03a2455fe3b
Author: rfield
Date: 2019-06-03 16:24 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/a03a2455fe3b
8225208: Re-Problem list jdk/jshell/ExceptionsTest.java fails on windows
Reviewed-by: jjg
! test/langtools/ProblemList.txt
Changeset: 06d4100ebd32
Author: coleenp
Date: 2019-06-03 19:42 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/06d4100ebd32
8225212: ProblemList gc/stress/TestReclaimStringsLeaksMemory.java
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: a82a367b2d8c
Author: epavlova
Date: 2019-06-03 17:14 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/a82a367b2d8c
8225199: [Graal] compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java fails with -XX:CompileThresholdScaling=0.1
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
Changeset: 2ae056696b15
Author: rwestberg
Date: 2019-06-03 10:28 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/2ae056696b15
8223678: Add Visual Studio Code workspace generation support (for native code)
Reviewed-by: erikj
+ doc/ide.html
+ doc/ide.md
! make/Main.gmk
! make/UpdateBuildDocs.gmk
! make/common/MakeBase.gmk
! make/common/Utils.gmk
+ make/vscode/CreateVSCodeProject.gmk
+ make/vscode/indexers/ccls-extensions.txt
+ make/vscode/indexers/ccls-notes.txt
+ make/vscode/indexers/ccls-settings.txt
+ make/vscode/indexers/clangd-extensions.txt
+ make/vscode/indexers/clangd-notes.txt
+ make/vscode/indexers/clangd-settings.txt
+ make/vscode/indexers/cpptools-extensions.txt
+ make/vscode/indexers/cpptools-settings.txt
+ make/vscode/indexers/rtags-extensions.txt
+ make/vscode/indexers/rtags-settings.txt
+ make/vscode/template-launch.jsonc
+ make/vscode/template-tasks.jsonc
+ make/vscode/template-workspace-folder.txt
+ make/vscode/template-workspace.jsonc
! test/make/TestMakeBase.gmk
Changeset: b003077e495c
Author: stuefe
Date: 2019-06-04 07:49 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/b003077e495c
8225178: [Solaris] os::signal() should call sigaction() with SA_SIGINFO
Reviewed-by: dcubed, dholmes
! src/hotspot/os/solaris/os_solaris.cpp
Changeset: 8b8d83cf9097
Author: psadhukhan
Date: 2019-06-04 13:34 +0530
URL: http://hg.openjdk.java.net/jdk/client/rev/8b8d83cf9097
Merge
! make/lib/Awt2dLibraries.gmk
Changeset: 72bdfcf4cfb5
Author: psadhukhan
Date: 2019-06-04 14:23 +0530
URL: http://hg.openjdk.java.net/jdk/client/rev/72bdfcf4cfb5
Merge
More information about the jdk-client-changes
mailing list