hg: jdk/client: 58 new changesets
philip.race at oracle.com
philip.race at oracle.com
Tue May 7 19:03:48 UTC 2019
Changeset: 7ab4310ed472
Author: manc
Date: 2019-05-01 20:25 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/7ab4310ed472
8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
Reviewed-by: dholmes, jcbeyler
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: 764addae3e37
Author: zgu
Date: 2019-05-02 15:20 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/764addae3e37
8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
Changeset: 22866513a80e
Author: bpb
Date: 2019-05-02 13:25 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/22866513a80e
8220793: (fs) No support for changing modification time of symlink
Reviewed-by: alanb, rriggs
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
+ test/jdk/java/nio/file/Files/SymlinkTime.java
Changeset: d890ba18f64b
Author: lancea
Date: 2019-05-02 17:08 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/d890ba18f64b
8218875: Add new FileSystems.newFileSystem methods
Reviewed-by: rriggs, alanb, clanger, dfuchs
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! test/jdk/jdk/nio/zipfs/Basic.java
+ test/jdk/jdk/nio/zipfs/NewFileSystemTests.java
! test/jdk/jdk/nio/zipfs/PathOps.java
! test/jdk/jdk/nio/zipfs/ZipFSTester.java
! test/langtools/tools/javac/api/file/SJFM_TestBase.java
! test/langtools/tools/javac/modules/ContainsTest.java
Changeset: 948644e20013
Author: bpb
Date: 2019-05-02 14:15 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/948644e20013
8223254: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space"
Reviewed-by: lancea, rriggs
! test/jdk/java/io/DataOutputStream/WriteUTF.java
Changeset: 0bbac18e3959
Author: joehw
Date: 2019-05-02 14:21 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/0bbac18e3959
8223052: Cleanup: NodeSortRecord
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java
Changeset: 0907dce4b90e
Author: coffeys
Date: 2019-05-02 22:52 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/0907dce4b90e
8217364: Custom URLStreamHandler for jrt or file protocol can override default handler
Reviewed-by: redestad
! src/java.base/share/classes/java/net/URL.java
+ test/jdk/java/net/URL/NonOverridableHandlerFactory.java
Changeset: 251090f84412
Author: jjiang
Date: 2019-05-03 15:57 +0800
URL: http://hg.openjdk.java.net/jdk/client/rev/251090f84412
8204203: Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed
Summary: Build NSS 3.41 with VS2017 and also upgrade to this NSS for macosx
Reviewed-by: valeriep
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/tools/keytool/NssTest.java
Changeset: 3ebf58dbf5d8
Author: phedlin
Date: 2019-04-17 14:52 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/3ebf58dbf5d8
8223137: Rename predicate 'do_unroll_only()' to 'is_unroll_only()'.
Reviewed-by: vlivanov
! 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/superword.cpp
Changeset: 1a5305f51bfd
Author: phedlin
Date: 2019-05-02 11:05 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/1a5305f51bfd
8223138: Small clean-up in loop-tree support.
Summary: Rename predicate 'is_inner()' to 'is_innermost()' to be accurate. Added 'is_root()' predicate for root parent test in loop-tree. Changed definition of 'is_loop()' to always lazy-read the tail, since it should never be NULL. Cleanup of 'tail()' definition.
Reviewed-by: vlivanov, neliasso
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: d6f55ea4e325
Author: phedlin
Date: 2019-04-17 14:55 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/d6f55ea4e325
8223139: Rename mandatory policy-do routines.
Summary: Rename 'policy_do_remove_empty_loop' to 'do_remove_empty_loop', 'policy_do_one_iteration_loop' to 'do_one_iteration_loop'.
Reviewed-by: vlivanov, dl
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: 6b77693eda6a
Author: phedlin
Date: 2019-04-17 14:55 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/6b77693eda6a
8223140: Clean-up in 'ok_to_convert()'.
Summary: Simplify logic in function. Added precond/postcond macros.
Reviewed-by: vlivanov, neliasso
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 45b84dd85b9e
Author: phedlin
Date: 2019-04-17 14:55 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/45b84dd85b9e
8223141: Change (count) suffix _ct into _cnt.
Reviewed-by: vlivanov
! src/hotspot/share/opto/loopTransform.cpp
Changeset: e09f3ad6147d
Author: phedlin
Date: 2019-04-17 14:55 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/e09f3ad6147d
8223142: Clean-up WS and CB.
Reviewed-by: vlivanov
! src/hotspot/share/opto/loopTransform.cpp
Changeset: 3a79044dd980
Author: phedlin
Date: 2019-04-17 14:56 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/3a79044dd980
8223143: Restructure/clean-up for 'loopexit_or_null()'.
Summary: Minor restructure and clean-up for 'loopexit_or_null()' and its use.
Reviewed-by: vlivanov
! src/hotspot/share/opto/loopnode.hpp
Changeset: fc7627bf4b01
Author: phedlin
Date: 2019-04-17 14:57 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/fc7627bf4b01
8216137: assert failed: Live node limit exceeded.
8219520: assert failed: Live node limit exceeded.
Summary: Adding simplistic node budget support for loop-transformations. This /should/attempts to/ resolve most cases of: "assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit".
Reviewed-by: vlivanov, neliasso
! 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
Changeset: 81d57ba42425
Author: hseigel
Date: 2019-05-03 07:54 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/81d57ba42425
8222500: runtime/8176717/TestInheritFD.java failed with java.nio.file.NoSuchFileException: /tmp/communication7071713601211876892.txt
Summary: Create the test's temporary files inside of jtreg scratch directories instead of /tmp
Reviewed-by: coleenp, lfoltan, dholmes
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
Changeset: 8390399b09f9
Author: mdoerr
Date: 2019-05-03 16:31 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/8390399b09f9
8223248: [AIX] Remove old xlC 10 workaround for load acquire
Reviewed-by: goetz, lucy
! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp
Changeset: b7e6fc77c2f3
Author: kvn
Date: 2019-05-03 09:07 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/b7e6fc77c2f3
8223262: [AOT] jaotc crashes with assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending
Summary: Added missing checks for pending exception.
Reviewed-by: never, gdub, dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 90855d9c3c39
Author: darcy
Date: 2019-05-03 09:25 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/90855d9c3c39
8223265: Clarify operational semantics of java.util.Objects.equals()
Reviewed-by: bpb, alanb
! src/java.base/share/classes/java/util/Objects.java
Changeset: aa29971a17a1
Author: pchilanomate
Date: 2019-05-03 12:33 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/aa29971a17a1
8220724: TestBiasedLockRevocationEvents fails while matching revoke events to VMOperation events
Summary: Safepoint id used by JavaThread when posting event is now set inside appropiate safepoint
Reviewed-by: dholmes, rehn
! src/hotspot/share/runtime/biasedLocking.cpp
Changeset: 297ddf282627
Author: erikj
Date: 2019-05-03 09:34 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/297ddf282627
8223309: test failing due to self-assign-overloaded
Reviewed-by: tbell
Contributed-by: johan.vos at gluonhq.com, erik.joelsson at oracle.com
! make/autoconf/flags-cflags.m4
! make/hotspot/lib/CompileGtest.gmk
Changeset: 029b56549e22
Author: darcy
Date: 2019-05-03 14:09 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/029b56549e22
8223178: Improve FileSystems.newFileSystem example with map factory methods
Reviewed-by: alanb, clanger, bpb
! src/java.base/share/classes/java/nio/file/FileSystems.java
Changeset: 040bf087ae39
Author: kbarrett
Date: 2019-05-03 23:35 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/040bf087ae39
8221359: Eliminate SATBMarkQueueSet::filter_thread_buffers
Summary: Removed filter_thread_buffers
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: 37630ad8fa67
Author: igerasim
Date: 2019-05-03 23:00 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/37630ad8fa67
8223174: Pattern.compile() can throw confusing NegativeArraySizeException
Reviewed-by: martin
! src/java.base/share/classes/java/util/regex/Pattern.java
+ test/jdk/java/util/regex/NegativeArraySize.java
Changeset: 239bc23e76cc
Author: kbarrett
Date: 2019-05-05 09:10 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/239bc23e76cc
8223359: JDK-8221359 breaks TestG1ParallelPhases.java
Summary: Removed check for SATBFiltering event.
Reviewed-by: tschatzl
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 61d0e96a6b2d
Author: manc
Date: 2019-05-02 15:46 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/61d0e96a6b2d
8223267: Fix incorrect usage of GCTraceTime in g1FullCollector and g1CollectedHeap
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
Changeset: b39365cebb73
Author: gromero
Date: 2019-05-06 09:53 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/b39365cebb73
8223395: PPC64: Improve comments in the JVM signal handler to match ISA text
Reviewed-by: mdoerr
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: ca251ef47e0b
Author: xuelei
Date: 2019-05-06 08:54 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/ca251ef47e0b
8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: 4f2fd02922b1
Author: dtitov
Date: 2019-05-06 09:58 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/4f2fd02922b1
8222667: vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java failed with "event IS NOT a breakpoint"
Reviewed-by: gadams, sspitsyn, jcbeyler, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java
Changeset: c48f141e7c5b
Author: vromero
Date: 2019-05-06 14:47 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/c48f141e7c5b
8219483: j.l.c.ClassDesc::nested(String, String...) doesn't throw NPE if any arg is null
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! test/jdk/java/lang/constant/ClassDescTest.java
Changeset: 3661ad97da8f
Author: vlivanov
Date: 2019-05-06 12:15 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/3661ad97da8f
8223171: Redundant nmethod dependencies for effectively final methods
Reviewed-by: dlong
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/doCall.cpp
Changeset: f0bce2f93e72
Author: vlivanov
Date: 2019-05-06 12:15 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/f0bce2f93e72
8219902: C2: MemNode::can_see_stored_value() ignores casts which carry control dependency
Reviewed-by: kvn
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: 1abca1170080
Author: jiefu
Date: 2019-05-06 12:17 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/1abca1170080
8221542: ~15% performance degradation due to less optimized inline decision
Reviewed-by: vlivanov, coleenp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 62f373a53296
Author: jwilhelm
Date: 2019-05-06 21:50 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/62f373a53296
8222665: Update Graal
Reviewed-by: kvn
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BciBlockMappingTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationPiTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest16.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIVersionCheckTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZeroMemoryOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/PrimitiveStampBoundaryTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreIndexedNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ZeroMemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayAllocationBenchmark.java
Changeset: bfa52d3068f5
Author: coleenp
Date: 2019-05-06 15:25 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/bfa52d3068f5
8222893: markOopDesc::print_on() is a bit confused
Summary: Add print_on for ObjectMonitor and make markOop printing sensible and add test.
Reviewed-by: dcubed, pchilanomate
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/markOop.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
+ test/hotspot/gtest/oops/test_markOop.cpp
Changeset: 671e35cf611b
Author: sangheki
Date: 2019-05-06 14:19 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/671e35cf611b
8221509: Refactor assert( G1CollectedHeap::used() == recalculate_used() ) with better message
Reviewed-by: tschatzl, manc
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 0f798f21e8c2
Author: coleenp
Date: 2019-05-06 18:01 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/0f798f21e8c2
8223412: tier1 build failure after 8222893
Summary: disable the test in PRODUCT
Reviewed-by: dcubed, pliden, kvn
! test/hotspot/gtest/oops/test_markOop.cpp
Changeset: 6188582d58b5
Author: igerasim
Date: 2019-05-06 18:07 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/6188582d58b5
8222955: Optimize String.replace(CharSequence, CharSequence) for common cases
Reviewed-by: redestad, tvaleev
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/String/LiteralReplace.java
+ test/micro/org/openjdk/bench/java/lang/StringReplace.java
Changeset: f72402697b2f
Author: dholmes
Date: 2019-05-06 21:23 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/f72402697b2f
8222534: VerifyBeforeExit is not honored when System.exit is called
Reviewed-by: coleenp, rehn
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmOperations.cpp
Changeset: 8bca46822c05
Author: pli
Date: 2019-05-07 00:58 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/8bca46822c05
8223054: [TESTBUG] Put graalJarsCP before existing classpath in GraalUnitTestLauncher
Reviewed-by: iignatyev, dlong
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
Changeset: 81de17a33575
Author: weijun
Date: 2019-05-07 10:21 +0800
URL: http://hg.openjdk.java.net/jdk/client/rev/81de17a33575
8219013: Update Apache Santuario (XML Signature) to version 2.1.3
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java
+ src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
+ src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/ECKeyValueResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java
+ src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/VerifiedReference.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
Changeset: 2d012a75d35c
Author: kvn
Date: 2019-05-06 20:05 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/2d012a75d35c
8223332: Update JVMCI
Reviewed-by: never, dnsimon
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciExceptions.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/SuppressFBWarnings.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java
Changeset: 28dd27202591
Author: dlong
Date: 2019-04-25 13:35 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/28dd27202591
8218700: infinite loop in HotSpotJVMCIMetaAccessContext.fromClass after OutOfMemoryError
Reviewed-by: never, kvn
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: e8f1b9fc82cc
Author: vlivanov
Date: 2019-05-06 21:31 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/e8f1b9fc82cc
8223422: [Graal] assert(!m->can_be_statically_bound(InstanceKlass::cast(ctxk))) failed: redundant
Reviewed-by: kvn
! src/hotspot/share/code/dependencies.hpp
Changeset: a9f729b641a3
Author: pliden
Date: 2019-05-07 07:44 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/a9f729b641a3
8223308: ZGC: Remove ZGranuleMap::size()
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
Changeset: 1dc9bf9d016b
Author: xliu
Date: 2019-05-07 09:17 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/1dc9bf9d016b
8222670: pathological case of JIT recompilation and code cache bloat
Summary: Prevent downgraded compilation tasks from recompiling.
Reviewed-by: sgehwolf, thartmann
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/tieredThresholdPolicy.cpp
+ test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 0d35df96db33
Author: roland
Date: 2019-05-06 13:51 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/0d35df96db33
8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget())
Reviewed-by: thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 26748009f2e5
Author: roland
Date: 2019-05-02 20:47 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/26748009f2e5
8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 0dcb89221c93
Author: erikj
Date: 2019-05-07 06:58 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/0dcb89221c93
8223335: Compare baseline builds on linux are failing
Reviewed-by: tbell
! make/InitSupport.gmk
Changeset: bdccc8c06ac7
Author: shade
Date: 2019-05-07 16:04 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/bdccc8c06ac7
8223448: Shenandoah disabled barriers blocks omit LRB
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: abffbe8557ab
Author: shade
Date: 2019-05-07 16:05 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/abffbe8557ab
8223450: Disable Shenandoah C2 barriers verification for x86_32
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: f7b4471933d3
Author: shade
Date: 2019-05-07 16:06 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/f7b4471933d3
8223449: Unprotected UseCompressedOops block in gc/shenandoah/shenandoahBarrierSetC1_x86.cpp
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp
Changeset: ba74d2de9a01
Author: michaelm
Date: 2019-05-07 15:39 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/ba74d2de9a01
8223457: java.net.ServerSocket protected constructor should throw NPE if impl null
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/ServerSocket.java
+ test/jdk/java/net/ServerSocket/NullConstructor.java
Changeset: be7839b9493f
Author: jcbeyler
Date: 2019-05-07 07:43 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/be7839b9493f
8223044: Add back exception checking in tests
Summary: Add exception checking to previously modified tests
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/attach002Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t003/ap04t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t001/bi01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t002/bi01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t002/libbi01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/bi04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/libbi04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t001/em01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t001/libem01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t002/em01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t002/libem01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/em02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/libem02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/em02t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/libem02t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/em02t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/libem02t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/em02t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/libem02t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/exceptionjni001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/BooleanArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/CharArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/DoubleArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/FloatArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/IntArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/LongArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ShortArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/StringCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIGlobalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNILocalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIWeakGlobalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.hpp
Changeset: 87d01c0d7b45
Author: naoto
Date: 2019-05-07 09:37 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/87d01c0d7b45
8220037: Inconsistencies of generated timezone files between Windows and Linux
Reviewed-by: rriggs
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
Changeset: 61049e91eae5
Author: dfuchs
Date: 2019-05-07 18:10 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/61049e91eae5
8223463: Replace wildcard address with loopback or local host in tests - part 2
Summary: Removes (or documents) some usages of the wildcard address in intermittently failing tests.
Reviewed-by: alanb
! test/jdk/java/net/ServerSocket/AcceptInheritHandle.java
! test/jdk/java/net/URLConnection/Responses.java
! test/jdk/java/net/ipv6tests/TcpTest.java
! test/jdk/sun/net/ftp/FtpURL.java
Changeset: 0d49e7c0b4fa
Author: prr
Date: 2019-05-07 11:52 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/0d49e7c0b4fa
Merge
! test/jdk/ProblemList.txt
More information about the jdk-client-changes
mailing list