hg: jdk/client: 28 new changesets
philip.race at oracle.com
philip.race at oracle.com
Fri Apr 20 16:43:33 UTC 2018
Changeset: e57e6addb978
Author: coleenp
Date: 2018-04-18 12:06 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/e57e6addb978
8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable
8193524: Redefining a method that removes use of 1 or more lambda expressions causes the JVM to hang
Summary: Remove oop pointers from runtime data structures.
Reviewed-by: lfoltan, stefank
Contributed-by: coleen.phillimore at oracle.com, lois.foltan at oracle.com
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/hashtable.cpp
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
Changeset: 3cdebcdc8ec0
Author: tschatzl
Date: 2018-04-18 19:00 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/3cdebcdc8ec0
8201527: Bump default value of G1RefProcDrainInterval
Summary: Due to high startup cost of marking, lower the frequency of draining the mark stack generated by reference processing.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 663f5d90f0e8
Author: darcy
Date: 2018-04-18 10:03 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/663f5d90f0e8
8201766: Mark TimSortStackSize2.java as intermittently failing
Reviewed-by: dholmes
! test/jdk/TEST.groups
! test/jdk/java/util/Arrays/TimSortStackSize2.java
Changeset: 02c08e20d66c
Author: coleenp
Date: 2018-04-18 13:37 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/02c08e20d66c
8201537: Remove is_alive closure from Klass::is_loader_alive()
Summary: remove is_alive closure from callers of Klass::is_loader_alive so that cleaning metadata doesn't require GC closure.
Reviewed-by: adinn, stefank
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/oops/compiledICHolder.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 53aae0c219e6
Author: vromero
Date: 2018-04-18 16:02 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/53aae0c219e6
8196433: use the new error diagnostic approach at javac.Main
Reviewed-by: jjg
! make/langtools/tools/propertiesparser/parser/MessageType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/langtools/jdk/javadoc/tool/BadOptionsTest.java
- test/langtools/tools/javac/6410653/T6410653.java
- test/langtools/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java
! test/langtools/tools/javac/doclint/DocLintTest.java
! test/langtools/tools/javac/doclint/IncludePackagesTest.java
! test/langtools/tools/javac/modules/AddExportsTest.java
! test/langtools/tools/javac/modules/AddLimitMods.java
! test/langtools/tools/javac/modules/AddModulesTest.java
! test/langtools/tools/javac/modules/AddReadsTest.java
! test/langtools/tools/javac/modules/LimitModulesTest.java
! test/langtools/tools/javac/modules/ModuleSourcePathTest.java
! test/langtools/tools/javac/modules/PatchModulesTest.java
- test/langtools/tools/javac/options/release/ReleaseOptionClashes.java
+ test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/javadoc/BadOptionsTest.java
! test/langtools/tools/lib/toolbox/JavacTask.java
Changeset: af4b57a556be
Author: vtheeyarath
Date: 2018-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/af4b57a556be
8184693: add Pattern.isEmpty
Summary: added method Pattern.isEmpty
Reviewed-by: forax, chegar, smarks, psandoz, rriggs
! src/java.base/share/classes/java/util/Optional.java
! src/java.base/share/classes/java/util/OptionalDouble.java
! src/java.base/share/classes/java/util/OptionalInt.java
! src/java.base/share/classes/java/util/OptionalLong.java
! test/jdk/java/util/Optional/Basic.java
! test/jdk/java/util/Optional/BasicDouble.java
! test/jdk/java/util/Optional/BasicInt.java
! test/jdk/java/util/Optional/BasicLong.java
Changeset: e242740a92b8
Author: coleenp
Date: 2018-04-18 18:43 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/e242740a92b8
8201556: Disallow reading oops in ClassLoaderData if unloading
Summary: Move class_loader oop to an OopHandle, and assert that holder is alive when getting class_loader.
Reviewed-by: kbarrett, adinn
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/trace/traceStream.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
Changeset: f909f09569ca
Author: lucy
Date: 2018-04-18 21:10 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/f909f09569ca
8200450: Root cause analysis for JDK-8200366
Summary: add safeguard checks to make sure CodeBlob if fully initialized
Reviewed-by: kvn
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: ad1a5f49b8ae
Author: sjohanss
Date: 2018-04-19 09:15 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/ad1a5f49b8ae
8196071: Change G1 Full GC heap and thread sizing ergonomics
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: a4672513d6e3
Author: pliden
Date: 2018-04-19 07:54 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/a4672513d6e3
8201646: Introduce ReferenceDiscoverer interface
Reviewed-by: stefank, tschatzl, rkennke
! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
+ src/hotspot/share/gc/shared/referenceDiscoverer.hpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/oops/instanceRefKlass.inline.hpp
Changeset: ee3555b4a130
Author: pliden
Date: 2018-04-19 07:54 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/ee3555b4a130
8201647: Make initial clearing of CHeapBitMap optional
Reviewed-by: stefank, kbarrett, tschatzl, smonteith
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
Changeset: 19b137cb2d42
Author: pliden
Date: 2018-04-19 07:54 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/19b137cb2d42
8201800: Add support for adjusting heap addresses in a TLAB
Reviewed-by: shade, stefank
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
Changeset: ac761df837c7
Author: shade
Date: 2018-04-19 12:02 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/ac761df837c7
8201785: Make ModRefBarrierSetAssembler abstract on all platforms
Reviewed-by: eosterlund, pliden, mdoerr
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
Changeset: 81e8cdf31b5a
Author: clanger
Date: 2018-04-19 12:12 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/81e8cdf31b5a
8202000: AIX build broken after JDK-8195099
Reviewed-by: goetz, stuefe, mbaesken
! test/hotspot/gtest/utilities/test_globalCounter.cpp
Changeset: 9c52da3b7819
Author: simonis
Date: 2018-04-16 14:29 +0530
URL: http://hg.openjdk.java.net/jdk/client/rev/9c52da3b7819
8201540: [AIX] Extend the set of supported charsets in java.base
Reviewed-by: alanb, sherman, simonis
Contributed-by: bhamaram at in.ibm.com
! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-aix
! make/jdk/src/classes/build/tools/charsetmapping/SPI.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java.template
Changeset: 06a6ae39d892
Author: igerasim
Date: 2018-04-19 09:36 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/06a6ae39d892
8201510: Merge TwoStacksPlainSocketImpl into DualStackPlainSocketImpl [win]
Reviewed-by: chegar
! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java
! src/java.base/windows/classes/java/net/PlainSocketImpl.java
- src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java
! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c
- src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
+ test/jdk/java/net/Socket/RejectIPv6.java
! test/jdk/java/net/Socket/setReuseAddress/Basic.java
! test/jdk/java/net/Socket/setReuseAddress/Restart.java
Changeset: 99644c75eaed
Author: sherman
Date: 2018-04-19 10:33 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/99644c75eaed
6341887: java.util.zip: Add ByteBuffer methods to Inflater/Deflater
Reviewed-by: alanb
Contributed-by: david.lloyd at redhat.com
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/native/libzip/Deflater.c
! src/java.base/share/native/libzip/Inflater.c
! test/jdk/java/util/zip/DeInflate.java
! test/jdk/java/util/zip/FlaterTest.java
Changeset: 485677a0016f
Author: lana
Date: 2018-04-19 18:07 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/485677a0016f
Added tag jdk-11+10 for changeset 69d7398038c5
! .hgtags
Changeset: f7e69d07138d
Author: iignatyev
Date: 2018-04-19 15:31 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/f7e69d07138d
8202037: Split slow ctw_1 tests
Reviewed-by: kvn
! test/hotspot/jtreg/TEST.groups
Changeset: 32ba0c867a46
Author: dlong
Date: 2018-04-19 16:28 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/32ba0c867a46
8200196: [Graal] implement Object.notify/notifyAll intrinsics
Reviewed-by: iveresov
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
Changeset: b37e0785ce0b
Author: mikael
Date: 2018-04-19 17:13 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/b37e0785ce0b
8202052: Disable warnings when building libawt with VS2017
Reviewed-by: erikj, prr
! make/lib/Awt2dLibraries.gmk
Changeset: dd5db907ab7e
Author: kvn
Date: 2018-04-19 18:11 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/dd5db907ab7e
8178825: unused variable threadObj in jvmci_counters_include
Reviewed-by: ccheung
! src/hotspot/share/runtime/thread.cpp
Changeset: 799e6e42b95f
Author: mli
Date: 2018-04-20 15:16 +0800
URL: http://hg.openjdk.java.net/jdk/client/rev/799e6e42b95f
8161991: java/nio/channels/AsynchronousSocketChannel/Basic.java failed due to RuntimeException: WritePendingException expected
8171404: java/nio/channels/AsynchronousSocketChannel/Basic.java failed with "AsynchronousCloseException expected"
8201520: AsynchronousSocketChannel/Basic.java timeout intermitently
Reviewed-by: alanb
! test/jdk/java/nio/channels/AsynchronousSocketChannel/Basic.java
Changeset: b39ba7ae45cc
Author: sgehwolf
Date: 2018-04-19 17:43 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/b39ba7ae45cc
8201788: Number of make jobs wrong for bootcycle-images target
Reviewed-by: erikj, ihse
! make/Init.gmk
Changeset: 8c1a4628b2f0
Author: clanger
Date: 2018-04-17 15:54 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/8c1a4628b2f0
8201649: Remove dubious call_jio_print in ostream.cpp
Reviewed-by: stuefe, dholmes
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: e0af66d6e968
Author: mbaesken
Date: 2018-04-10 08:38 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/e0af66d6e968
8201226: missing JNIEXPORT / JNICALL at some places in function declarations/implementations
Reviewed-by: ihse, mdoerr
Contributed-by: matthias.baesken at sap.com, alexey.ivanov at oracle.com
! src/hotspot/share/classfile/classLoader.cpp
! src/java.base/share/native/launcher/main.c
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp
! src/java.base/share/native/libzip/CRC32.c
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/share/native/libzip/zip_util.h
! src/java.desktop/share/native/common/awt/medialib/mlib_ImageCreate.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConvKernelConvert.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN.c
! src/java.desktop/share/native/libmlib_image/mlib_c_ImageLookUp.c
! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h
! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c
! src/jdk.pack/share/native/unpack200/main.cpp
Changeset: fa6f8bce6490
Author: lucy
Date: 2018-04-20 14:25 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/fa6f8bce6490
8202079: [s390]: Build failure w/o precompiled headers
Reviewed-by: stuefe, shade
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
Changeset: d70bc48b2a20
Author: prr
Date: 2018-04-20 09:05 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/d70bc48b2a20
Merge
! make/lib/Awt2dLibraries.gmk
- src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java
- src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
- src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java
- test/langtools/tools/javac/6410653/T6410653.java
- test/langtools/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
- test/langtools/tools/javac/options/release/ReleaseOptionClashes.java
More information about the jdk-client-changes
mailing list