hg: jdk/client: 124 new changesets
philip.race at oracle.com
philip.race at oracle.com
Wed Mar 28 21:55:16 UTC 2018
Changeset: d17b6a80ae08
Author: kbarrett
Date: 2018-03-02 03:14 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/d17b6a80ae08
8198906: JDK-8196882 breaks VS2013 Win32 builds
Summary: Add cast to eliminate warning.
Reviewed-by: dholmes, stuefe
! src/hotspot/os/windows/os_windows.cpp
Changeset: f5954447b0bd
Author: ehelin
Date: 2018-03-02 09:20 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/f5954447b0bd
8197842: Remove unused macros VM_STRUCTS_EXT and VM_TYPES_EXT
Reviewed-by: sjohanss, lfoltan
! src/hotspot/share/runtime/vmStructs.cpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
Changeset: b73c1abcad3d
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/b73c1abcad3d
8198430: Remove G1Allocator extension point
Reviewed-by: ehelin, tschatzl
! src/hotspot/share/gc/g1/g1Allocator.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: 0e79ce03b7a2
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/0e79ce03b7a2
8198431: Remove G1FullCollector extension point
Reviewed-by: ehelin, tschatzl
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
Changeset: c3baee120706
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/c3baee120706
8198432: Remove Thread extension point
Reviewed-by: ehelin, dholmes, tschatzl
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
Changeset: 38933ade5bf5
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/38933ade5bf5
8198433: Remove WhiteBox extension point
Reviewed-by: ehelin, dholmes, tschatzl
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/prims/whitebox_ext.cpp
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 565336327354
Author: sjohanss
Date: 2018-03-02 10:09 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/565336327354
8198424: Remove G1AllocationContext
Reviewed-by: ehelin, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionTracer.cpp
! src/hotspot/share/gc/g1/heapRegionTracer.hpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/g1/vm_operations_g1.hpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/trace/traceevents.xml
Changeset: e6fbaf07192f
Author: thartmann
Date: 2018-03-02 11:06 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/e6fbaf07192f
8198826: -XX:+VerifyStack fails with fatal error: ExceptionMark constructor expects no pending exceptions
Summary: Save and restore pending exception while executing stack verification code at deoptimization.
Reviewed-by: kvn, dholmes
! src/hotspot/share/runtime/deoptimization.cpp
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
Changeset: 8308de3f2573
Author: eosterlund
Date: 2018-03-02 10:51 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/8308de3f2573
8198896: Remove dead code: cardTableModRefBSForCTRS.hpp
Reviewed-by: pliden, kbarrett
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
Changeset: 20ab04608e3f
Author: rehn
Date: 2018-03-02 11:43 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/20ab04608e3f
8198833: TestMemoryAwareness Docker container fails with too small maximum heap
Reviewed-by: bobv, dholmes
! src/hotspot/os/linux/os_linux.cpp
Changeset: 8f63fb7788bb
Author: ehelin
Date: 2018-03-02 14:47 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/8f63fb7788bb
8198948: Remove unused parameter evacuation_info from G1CollectedHeap::evacuate_collection_set
Reviewed-by: sjohanss, eosterlund
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 6a86f0deb479
Author: dtitov
Date: 2018-03-02 10:42 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/6a86f0deb479
8170541: serviceability/jdwp/AllModulesCommandTest.java fails intermittently on Windows and Solaris
Reviewed-by: sspitsyn, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jdwp/JdwpReply.java
Changeset: 04ed29f9ef33
Author: jiangli
Date: 2018-03-02 17:25 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/04ed29f9ef33
8194759: Support caching class mirror objects.
Summary: Support archiving mirror objects for shared classes in 'open' archive java heap region.
Reviewed-by: coleenp, iklam, mseledtsov, tschatzl
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java
Changeset: e5ba028ee3f1
Author: kvn
Date: 2018-03-02 15:02 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/e5ba028ee3f1
8198789: [TESTBUG] CTW of java.base and java.desktop takes long time
Summary: move long running tests into separate CTW task
Reviewed-by: iignatyev, dlong
! test/hotspot/jtreg/TEST.groups
Changeset: 10b24a3af249
Author: jwilhelm
Date: 2018-03-02 21:00 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/10b24a3af249
Merge
! src/hotspot/share/gc/g1/g1RemSet.cpp
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
Changeset: cd21aff24069
Author: ccheung
Date: 2018-03-02 17:33 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/cd21aff24069
8193434: [GRAAL] Graal classes are not loaded with -Xshare:dump
Summary: allow loading of non-boot classes during CDS dumping but only add boot classes to the archive
Reviewed-by: kvn, iklam, jiangli
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/appcds/UseAppCDS.java
Changeset: 489f1dd40582
Author: kbarrett
Date: 2018-03-03 23:56 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/489f1dd40582
8196876: OopStorage::assert_at_safepoint clashes with assert_at_safepoint macros in g1CollectedHeap.hpp
Summary: Add shared safepoint state assertion macros.
Reviewed-by: coleenp, eosterlund
! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/runtime/safepoint.hpp
Changeset: aefee96e2b90
Author: zgu
Date: 2018-03-04 20:57 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/aefee96e2b90
8198845: Missing resource mark results disassembling generated code failure in hs error report
Summary: Fixed secondary failure due to missing resource mark while disassembling nmethod
Reviewed-by: coleenp, stuefe, dholmes
! src/hotspot/share/utilities/vmError.cpp
Changeset: 3271310a6af7
Author: iklam
Date: 2018-03-04 22:24 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/3271310a6af7
8196121: runtime/appcds/ClassLoaderTest.java fails silently
Reviewed-by: mseledtsov, jiangli, ccheung
! test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java
! test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java
Changeset: 4b7dae855f23
Author: ehelin
Date: 2018-03-05 11:16 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/4b7dae855f23
8197843: Remove unused method G1EvacuationRootClosures::create_root_closures_ext
Reviewed-by: sjohanss, eosterlund
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
Changeset: e4fdca451542
Author: ehelin
Date: 2018-03-05 11:32 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/e4fdca451542
8197847: Remove unused file g1ParScanThreadState_ext.cpp
Reviewed-by: sjohanss, eosterlund
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1InCSetState.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
Changeset: 41e7a68fbf45
Author: ehelin
Date: 2018-03-05 13:07 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/41e7a68fbf45
8197845: Remove unnecessary method G1CollectedHeap::create_g1_policy
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
Changeset: e651c3ea6ea8
Author: ehelin
Date: 2018-03-05 13:15 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/e651c3ea6ea8
8198957: Remove unused function ArgumentsExt::set_gc_specific_flags
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/arguments_ext.hpp
Changeset: 4e82736053ae
Author: hseigel
Date: 2018-03-05 10:29 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/4e82736053ae
8191102: Incorrect include file use in classLoader.hpp
Summary: Move appropriate methods to <fiile>.inline.hpp files. Create <file>.inline.hpp files when needed.
Reviewed-by: coleenp, dholmes
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
+ src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
+ src/hotspot/share/classfile/dictionary.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
+ src/hotspot/share/interpreter/bytecode.inline.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/oops/array.hpp
+ src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
+ src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
+ src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
+ src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/rframe.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.hpp
! src/hotspot/share/runtime/simpleThresholdPolicy.inline.hpp
Changeset: 4ad0085ad6d2
Author: jiangli
Date: 2018-03-05 14:24 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/4ad0085ad6d2
8198447: Remove ClassLoaderExt::check().
Summary: ClassLoaderExt::check() is no longer needed, remove.
Reviewed-by: lfoltan, ccheung
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
Changeset: 9597f957122e
Author: dnsimon
Date: 2018-02-23 21:38 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/9597f957122e
8198571: [JVMCI] must not install wide vector code unless runtime supports it
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
Changeset: d3b6dd4bd7b8
Author: iignatyev
Date: 2018-03-05 13:10 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/d3b6dd4bd7b8
8199050: reenable concurrent execution of compiler tests
Reviewed-by: kvn
- test/hotspot/jtreg/compiler/aot/TEST.properties
Changeset: e55d7a31cfa7
Author: dsamersoff
Date: 2018-03-03 10:15 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/e55d7a31cfa7
8196590: Enable docker container related tests for linux AARCH64
Summary: Add test bits required for aarch64
Reviewed-by: mseledtsov, mbaesken, sspitsyn
+ test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-aarch64
! test/jtreg-ext/requires/VMProps.java
Changeset: 2a12ff1fff68
Author: thartmann
Date: 2018-03-06 10:30 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/2a12ff1fff68
8198987: [Graal] compiler/intrinsics/sha/sanity tests fail on macos with Graal as JIT
Summary: Use the isIntrinsicAvailable WhiteBox API method to check if an intrinsic is available.
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: 14e84a4edb9c
Author: tschatzl
Date: 2018-03-06 13:08 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/14e84a4edb9c
8198546: [Redo] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
Summary: Remove code related to collection set checking in that method.
Reviewed-by: eosterlund, ehelin, kbarrett
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: edb65305d3ac
Author: eosterlund
Date: 2018-03-06 08:36 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/edb65305d3ac
8195148: Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet
Reviewed-by: ehelin, kbarrett
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/assembler_arm_64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_CodeStubs_sparc.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: fde3feaaa4ed
Author: coleenp
Date: 2018-03-06 17:15 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/fde3feaaa4ed
8198926: Move ClassLoaderData::_dependencies to ClassLoaderData::_handles
Summary: Move dependency creation and cleaned up logging
Reviewed-by: hseigel, jiangli
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: 7194eb9e8f19
Author: coleenp
Date: 2018-03-06 17:45 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/7194eb9e8f19
8199133: [BACKOUT] NMT: Enhance thread stack tracking
Reviewed-by: jwilhelm
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
Changeset: cebb0e943ab2
Author: coleenp
Date: 2018-03-06 18:12 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/cebb0e943ab2
8199137: StringInternSync test crashes in exit verification
Summary: java_lang_String::equals(oop, oop) was buggy.
Reviewed-by: eosterlund, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
+ test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
Changeset: 8bb47943a8dd
Author: dnsimon
Date: 2018-03-06 16:02 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/8bb47943a8dd
8199066: [JVMCI] EagerJVMCI option should also initialize the JVMCI compiler
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: 0b48f0aa79ec
Author: iklam
Date: 2018-03-06 22:08 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/0b48f0aa79ec
8191585: VM anonymous classes created during CDS dump time cause crash
Reviewed-by: hseigel, mseledtsov, ccheung
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDump.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java
+ test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf
Changeset: 5f487b498e78
Author: shade
Date: 2018-03-07 10:58 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/5f487b498e78
8199219: Build failures after JDK-8195148 (Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet)
Reviewed-by: dholmes
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
Changeset: c6f2f91a1b4e
Author: hseigel
Date: 2018-03-07 09:32 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/c6f2f91a1b4e
8159850: Remove unneeded parsing of optional-size when parsing array types
Summary: Remove skip_optional_size() methods and calls to them.
Reviewed-by: coleenp, iklam
! src/hotspot/share/runtime/fieldType.cpp
! src/hotspot/share/runtime/fieldType.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
Changeset: 30f39453f0a8
Author: stuefe
Date: 2018-03-06 08:16 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/30f39453f0a8
8193429: "assert(false) failed: GetModuleFileName failed (126)" in symbolengine.cpp
Reviewed-by: clanger, gtriantafill
! src/hotspot/os/windows/symbolengine.cpp
Changeset: 5043644f817f
Author: adinn
Date: 2018-03-05 13:18 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/5043644f817f
8198950: AArch64: org.openjdk.jcstress.tests.varhandles.DekkerTest fails
Summary: Fix breakage to AArch64 code generation caused by JDK-8181211
Reviewed-by: thartmann, roland, kvn, vlivanov, jrose
! src/hotspot/share/opto/library_call.cpp
Changeset: aaedb8343784
Author: erikj
Date: 2018-03-07 13:26 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/aaedb8343784
8198243: Add build time check for global operator new/delete in object files
Reviewed-by: tbell, kbarrett, dholmes, ihse
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
! make/hotspot/lib/CompileJvm.gmk
Changeset: 0dc249f5c260
Author: gdub
Date: 2018-03-07 19:32 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/0dc249f5c260
8194490: [JVMCI] Move `iterateFrames` to C++
Reviewed-by: kvn, never, dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/systemDictionary_jvmci.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
! 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/HotSpotStackFrameReference.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
Changeset: 59f6547e151f
Author: stefank
Date: 2018-03-07 21:57 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/59f6547e151f
8199264: Remove universe.inline.hpp to simplify include dependencies
Reviewed-by: coleenp, hseigel
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/interpreterRT_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
- src/hotspot/share/memory/universe.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframeArray.cpp
Changeset: 886acec3b4c6
Author: stefank
Date: 2018-03-08 09:56 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/886acec3b4c6
8199275: Fix inclusions of allocation.inline.hpp
Reviewed-by: coleenp, kbarrett, dholmes
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/shared/referencePolicy.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/cdsoffsets.cpp
! src/hotspot/share/prims/cdsoffsets.hpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/stack.inline.hpp
! test/hotspot/gtest/logging/logTestFixture.cpp
Changeset: 1956d0ec092a
Author: stefank
Date: 2018-03-08 19:10 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/1956d0ec092a
8199319: Remove handles.inline.hpp include from reflectionUtils.hpp
Reviewed-by: hseigel, dholmes
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/utilities/xmlstream.cpp
Changeset: 2085742233ed
Author: dholmes
Date: 2018-03-08 16:44 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/2085742233ed
8199012: SEGV in jni_DetachCurrentThread during VM shutdown
Reviewed-by: stuefe, dcubed
! src/hotspot/share/prims/jni.cpp
Changeset: 7be58576e71a
Author: pliden
Date: 2018-03-09 08:01 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/7be58576e71a
8199328: Fix unsafe field accesses in heap dumper
Reviewed-by: tschatzl, shade, eosterlund
! src/hotspot/share/services/heapDumper.cpp
Changeset: 601146c66cad
Author: coleenp
Date: 2018-03-09 10:46 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/601146c66cad
8173070: Remove ValueObj class for allocation subclassing for runtime code
Reviewed-by: stefank, tschatzl, stuefe
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/assembler_arm_64.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/nativeInst_arm_64.hpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.inline.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.inline.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.inline.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.inline.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.inline.hpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logMessageBuffer.hpp
! src/hotspot/share/logging/logOutputList.hpp
! src/hotspot/share/logging/logTagSet.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/freeList.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/privilegedStack.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/runtime/rtmLocking.hpp
! src/hotspot/share/runtime/timer.hpp
! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memoryUsage.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/fakeRttiSupport.hpp
! src/hotspot/share/utilities/sizes.hpp
! src/hotspot/share/utilities/ticks.hpp
Changeset: 825f006619e5
Author: stuefe
Date: 2018-03-06 19:24 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/825f006619e5
8198423: Improve metaspace chunk allocation
Reviewed-by: goetz, coleenp
! src/hotspot/share/memory/metachunk.cpp
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/utilities/internalVMTests.cpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
! test/hotspot/gtest/memory/test_metachunk.cpp
+ test/hotspot/gtest/memory/test_metaspace_allocation.cpp
Changeset: f95ef5511e1f
Author: coleenp
Date: 2018-03-09 12:03 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/f95ef5511e1f
Merge
! src/hotspot/share/memory/metachunk.hpp
! src/hotspot/share/memory/metaspace.cpp
- src/hotspot/share/memory/universe.inline.hpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
Changeset: 6a532ba7d9e9
Author: kvn
Date: 2018-03-09 09:46 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/6a532ba7d9e9
8198591: compiler/aot/fingerprint tests should be moved to open
Reviewed-by: thartmann
+ test/hotspot/jtreg/compiler/aot/fingerprint/CDSDumper.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/CDSRunner.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SelfChanged.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java
+ test/hotspot/jtreg/compiler/aot/fingerprint/SuperChanged.java
Changeset: 2ed1c37df3a5
Author: goetz
Date: 2018-02-08 09:23 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/2ed1c37df3a5
8197405: Improve messages of AbstractMethodErrors and IncompatibleClassChangeErrors.
Reviewed-by: coleenp, dholmes, mdoerr, njian
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/sparc/vtableStubs_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME1_E.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME2_C.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME3_C.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME4_E.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME5_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AME6_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/ICC_B.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/ImplementsSomeInterfaces.jasm
+ test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
Changeset: 62dd99c3a6f9
Author: coleenp
Date: 2018-03-09 13:06 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/62dd99c3a6f9
Merge
Changeset: 81bc1dc36a53
Author: kvn
Date: 2018-03-09 10:15 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/81bc1dc36a53
8197235: src/hotspot/share/jvmci/jvmciCompilerToVM.cpp takes 4 minutes to compile on windows
Summary: moved most expensive methods to new file jvmciCompilerToVMInit.cpp and switch off C++ compiler optimization for it on Windows and Solaris
Reviewed-by: erikj, ihse, dnsimon
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
+ src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
Changeset: 59ad6672bf78
Author: kvn
Date: 2018-03-09 12:38 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/59ad6672bf78
8199422: Hotspot build is broken after push of 8197235
Reviewed-by: shade, lfoltan
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 3bb8b00832d0
Author: ccheung
Date: 2018-03-09 13:36 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/3bb8b00832d0
8196626: [Graal] runtime/appcds/UseAppCDS.java crashes with "VM thread using lock Heap_lock (not allowed to block on)"
Summary: print a message and abort CDS dumping when the allocation of metaspace has failed
Reviewed-by: iklam, mseledtsov
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java
Changeset: 47b5652f2928
Author: coleenp
Date: 2018-03-09 20:01 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/47b5652f2928
8199283: Remove ValueObj class for allocation subclassing for compiler code
Reviewed-by: stefank, tschatzl
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/ci/ciConstant.hpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/optoreg.hpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/opto/replacednodes.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.hpp
Changeset: 17d4481280f1
Author: ehelin
Date: 2018-03-12 08:16 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/17d4481280f1
8199024: Remove unneccessary protected and virtual modifiers from G1CollectedHeap
Reviewed-by: kbarrett, stuefe
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 9453739cb5b0
Author: ehelin
Date: 2018-03-12 09:46 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/9453739cb5b0
8197852: Move G1DefaultPolicy into G1Policy
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
+ src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: 7cd503c499a0
Author: mdoerr
Date: 2018-03-12 12:02 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/7cd503c499a0
8198894: [PPC64] More generic vector CRC implementation
Reviewed-by: goetz, mhorie
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: ecd91135d645
Author: ysuenaga
Date: 2018-03-09 23:13 +0900
URL: http://hg.openjdk.java.net/jdk/client/rev/ecd91135d645
8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/vm_operations_g1.cpp
! src/hotspot/share/gc/shared/vmGCOperations.hpp
! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java
! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcCauseOutput1.awk
! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk
! test/jdk/sun/tools/jstat/gcOldOutput1.awk
! test/jdk/sun/tools/jstat/gcOutput1.awk
! test/jdk/sun/tools/jstat/lineCounts1.awk
! test/jdk/sun/tools/jstat/lineCounts2.awk
! test/jdk/sun/tools/jstat/lineCounts3.awk
! test/jdk/sun/tools/jstat/lineCounts4.awk
! test/jdk/sun/tools/jstat/timeStamp1.awk
! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java
Changeset: 1873626a5d67
Author: epavlova
Date: 2018-03-12 13:54 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/1873626a5d67
8198924: [Graal] java/lang/StackWalker/LocalsAndOperands.java timeouts with Graal
Reviewed-by: bchristi, mchung
! test/jdk/java/lang/StackWalker/LocalsAndOperands.java
Changeset: 2d1d0c66966b
Author: amenkov
Date: 2018-03-12 14:11 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/2d1d0c66966b
8193369: post_field_access does not work for some functions, possibly related to fast_getfield
Reviewed-by: sspitsyn, cjplummer
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
+ test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java
+ test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c
Changeset: 74518f9ca4b4
Author: psandoz
Date: 2018-03-08 14:33 -0800
URL: http://hg.openjdk.java.net/jdk/client/rev/74518f9ca4b4
8199342: The constant pool forgets it has a Dynamic entry if there are overpass methods
Reviewed-by: lfoltan, acorn
! src/hotspot/share/classfile/bytecodeAssembler.cpp
+ test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
Changeset: 02e78f38e7d0
Author: mdoerr
Date: 2018-03-13 11:29 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/02e78f38e7d0
8198510: Enable UseDynamicNumberOfGCThreads by default
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/runtime/globals.hpp
Changeset: 3875d7b926a8
Author: ysuenaga
Date: 2018-03-14 00:30 +0900
URL: http://hg.openjdk.java.net/jdk/client/rev/3875d7b926a8
8199323: hsdis could not be loaded which are located on long path
Reviewed-by: dholmes, stuefe
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
Changeset: bf2ff45e592f
Author: rkennke
Date: 2018-03-13 17:13 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/bf2ff45e592f
8198445: Access API for primitive/native arraycopy
Reviewed-by: pliden, eosterlund, dholmes
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
Changeset: b242a1e3f9cf
Author: rlupusoru
Date: 2018-03-13 10:22 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/b242a1e3f9cf
8199421: Add support for vector popcount
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/vectorization/TestPopCountVector.java
Changeset: 1517b9220e64
Author: sjohanss
Date: 2018-03-13 18:27 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/1517b9220e64
8199533: ProblemList tests failing after JDK-8153333
Reviewed-by: jwilhelm, ctornqvi
! test/hotspot/jtreg/ProblemList.txt
Changeset: d89e98d85841
Author: stuefe
Date: 2018-03-13 20:06 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/d89e98d85841
8199518: test/hotspot/jtreg/runtime/SelectionResolution tests take a lot longer to run with fastdebug after JDK-8198423
Summary: added metaspace verfications in fastdebug were too aggressive for this test and made fastdebug too slow
Reviewed-by: zgu, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 98e7a2c315a9
Author: psandoz
Date: 2018-03-13 15:29 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/98e7a2c315a9
8197944: Condy tests fails on Windows
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
Changeset: ec9091426557
Author: shade
Date: 2018-03-14 10:38 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/ec9091426557
8199511: Do not generate g1_{pre|post}_barrier_slow_id without CardTable-enabled barrier set
Reviewed-by: rkennke, kvn, pliden, stefank
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 9ef2eee8ca7c
Author: stuefe
Date: 2018-03-11 07:11 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/9ef2eee8ca7c
8199430: Rename MetaspaceAux to something more meaningful
Reviewed-by: zgu, coleenp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/internalVMTests.cpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
! test/hotspot/jtreg/gc/TestVerifySubSet.java
Changeset: 95f0b54a3024
Author: enevill
Date: 2018-03-13 18:22 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/95f0b54a3024
8199220: Zero build broken after 8195103, 8191102 and 8189871
Reviewed-by: dholmes, stuefe, eosterlund, glaubitz, coleenp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/share/gc/shared/cardTableModRefBS.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
Changeset: 02076019c25d
Author: dholmes
Date: 2018-03-14 07:07 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/02076019c25d
Merge
Changeset: 2956d0ece7a9
Author: coleenp
Date: 2018-03-14 07:27 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/2956d0ece7a9
8199282: Remove ValueObj class for allocation subclassing for gc code
Reviewed-by: stefank, kbarrett
! src/hotspot/share/adlc/arena.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/gc/cms/allocationStats.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/promotionInfo.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.hpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/ptrQueue.hpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
! src/hotspot/share/gc/parallel/gcTaskManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/vframeArray.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: 93fe2fc5c093
Author: simonis
Date: 2018-03-14 12:12 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/93fe2fc5c093
8199472: Fix non-PCH build after JDK-8199319
Reviewed-by: stefank, coleenp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/location.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/memoryService.cpp
Changeset: 43a2159878d3
Author: tschatzl
Date: 2018-03-14 14:09 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/43a2159878d3
8199516: Remove dead code overlooked during Full GC work
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: c382614abe59
Author: zgu
Date: 2018-03-13 16:21 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/c382614abe59
8191924: Adjust DelegatingClassLoader's metadata space sizing algorithm
Summary: Reduce memory usage for delegating class loader's metadata by adjusting sizing alogrithm
Reviewed-by: adinn, stuefe, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 647ee5457fd1
Author: shade
Date: 2018-03-14 15:28 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/647ee5457fd1
8199603: Build failures after JDK-8199421 "Add support for vector popcount"
Reviewed-by: thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: d3a8aa01f26f
Author: rraghavan
Date: 2018-03-14 09:09 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/d3a8aa01f26f
8071282: remove misc dead code
Summary: cleanup of dead code done
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.inline.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/runtime/frame.hpp
Changeset: fdf3f14be8b2
Author: jcbeyler
Date: 2018-03-14 09:58 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/fdf3f14be8b2
8199561: Fix two typos in the JVMTI documentation
Summary: Fix two typos in the JVMTI documentation
Reviewed-by: sspitsyn, dholmes
Contributed-by: jcbeyler at google.com
! src/hotspot/share/prims/jvmti.xml
Changeset: e0fec3292f00
Author: goetz
Date: 2018-03-13 21:55 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/e0fec3292f00
8199532: [TESTBUG] AbstractMethodErrorTest.java test failed with -Xcomp
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
Changeset: d2dd7e7d2044
Author: goetz
Date: 2018-03-14 21:36 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/d2dd7e7d2044
8199557: Assert in fromTonga/vm/runtime/defmeth/scenarios/Stress_noredefine/TestDescription.java
Reviewed-by: coleenp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 0c71baee49a7
Author: stuefe
Date: 2018-03-15 07:15 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/0c71baee49a7
8199431: Split up class Metaspace into a static and a non-static part
Reviewed-by: coleenp, adinn, zgu
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
Changeset: 64156c70746c
Author: stuefe
Date: 2018-03-15 07:20 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/64156c70746c
8199432: metaspace: fix wrong comment and condition in SpaceManager::verify()
Reviewed-by: coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 58fdb6c2a274
Author: coleenp
Date: 2018-03-15 07:40 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/58fdb6c2a274
8199272: Broken assertion in ClassLoaderData::remove_handle
Summary: Added new ClassLoaderData::ChunkList::contains(oop*) function for OopHandle rather than oop.
Reviewed-by: stefank, hseigel
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
Changeset: 911e32d49f76
Author: rkennke
Date: 2018-03-15 12:44 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/911e32d49f76
8199559: objArrayKlass::oop_iterate() and friends must use base_raw() instead of base()
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/oops/objArrayKlass.inline.hpp
Changeset: e88237c5ac83
Author: stuefe
Date: 2018-03-15 07:43 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/e88237c5ac83
8199656: Make slow metaspace verifications switchable in debug builds
Reviewed-by: dholmes, coleenp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: f654b37c58a1
Author: clanger
Date: 2018-03-15 15:38 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/f654b37c58a1
8199010: attachListener.hpp: Fix potential null termination issue found by coverity scans
Reviewed-by: stuefe, dholmes, cjplummer
! src/hotspot/share/services/attachListener.hpp
Changeset: 7fa5375fa6fd
Author: aph
Date: 2018-02-16 09:43 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/7fa5375fa6fd
8197429: Increased stack guard causes segfaults on x86-32
Reviewed-by: dholmes
! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
+ test/hotspot/jtreg/runtime/StackGap/T.java
+ test/hotspot/jtreg/runtime/StackGap/exestack-gap.c
+ test/hotspot/jtreg/runtime/StackGap/testme.sh
Changeset: 6171c007410a
Author: dstewart
Date: 2018-03-09 23:03 -0500
URL: http://hg.openjdk.java.net/jdk/client/rev/6171c007410a
8199425: JTReg failure: runtime/stringtable/StringTableVerifyTest.java
Summary: Adding required -XX:+UnlockDiagnosticVMOptions flag to StringTableVerifyTest.java
Reviewed-by: coleenp, kvn
! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
Changeset: 66ba2092464c
Author: dtitov
Date: 2018-03-14 11:09 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/66ba2092464c
8166642: serviceability/dcmd/framework/* timeout
Reviewed-by: cjplummer, dholmes
+ test/hotspot/jtreg/serviceability/dcmd/framework/TEST.properties
Changeset: 7fb0ad2d8749
Author: gromero
Date: 2018-03-15 20:52 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/7fb0ad2d8749
8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3
Reviewed-by: dholmes, phh
! src/hotspot/os/linux/os_linux.hpp
Changeset: 7a656b77a2d8
Author: iklam
Date: 2018-03-13 15:13 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/7a656b77a2d8
8198796: Create test case for CDS + condy
Reviewed-by: mseledtsov, lfoltan, jiangli
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java
+ test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java
Changeset: 2c3b9dbba7bc
Author: jwilhelm
Date: 2018-03-20 04:36 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/2c3b9dbba7bc
Merge
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/test/JtregNativeHotspot.gmk
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSet.hpp
+ src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
+ src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
- src/hotspot/share/memory/universe.inline.hpp
- src/hotspot/share/prims/whitebox_ext.cpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/aot/TEST.properties
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/jdk/ProblemList.txt
+ test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
Changeset: 0ee57b9b376c
Author: chegar
Date: 2018-03-23 21:39 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/0ee57b9b376c
8200181: Remove superflous non-IPv4 code from Java_java_net_TwoStacksPlainSocketImpl_socketListen
Reviewed-by: alanb
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
Changeset: 1f14faf358fb
Author: bpb
Date: 2018-03-23 15:05 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/1f14faf358fb
8180410: ByteArrayOutputStream should not throw IOExceptions
Summary: Add ByteArrayOutputStream.writeBytes()
Reviewed-by: rriggs, smarks
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
+ test/jdk/java/io/ByteArrayOutputStream/Write.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
Changeset: 56a5f899e882
Author: jjg
Date: 2018-03-23 17:28 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/56a5f899e882
8199902: {@docRoot} references need to be updated to reflect new module/package structure
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/module-info.java
Changeset: f14852315495
Author: shinyafox
Date: 2018-03-24 14:43 +0900
URL: http://hg.openjdk.java.net/jdk/client/rev/f14852315495
8199762: JShell API: Failed to detect override when snippet to be overridden has been changed before
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! test/langtools/jdk/jshell/MethodsTest.java
Changeset: 1d3139252c1c
Author: alanb
Date: 2018-03-24 08:49 +0000
URL: http://hg.openjdk.java.net/jdk/client/rev/1d3139252c1c
8200179: (se) More Selector cleanup
Reviewed-by: bpb
! make/CompileJavaModules.gmk
! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
- src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
+ src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
! src/java.base/unix/native/libnio/ch/Net.c
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
+ src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
Changeset: 5bfe30bb50a2
Author: dholmes
Date: 2018-03-26 00:33 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/5bfe30bb50a2
8200213: Configure broken on MIPS
Reviewed-by: erikj, stuefe, dholmes, ihse
Contributed-by: Ao Qi <aoqi at loongson.cn>
! make/autoconf/flags.m4
Changeset: b39bc2eb8325
Author: jlahoda
Date: 2018-03-26 11:42 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/b39bc2eb8325
8196519: Incomplete classpath causes infinite recursion in Resolve.isAccessible
Summary: ErrorType.getEnclosingType returns noType rather than self.
Reviewed-by: mcimadamore, cushon
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
+ test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java
Changeset: 7b8696b3b972
Author: shade
Date: 2018-03-26 15:09 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/7b8696b3b972
8200118: [TESTBUG] String concat tests should test toString() application order
Reviewed-by: psandoz, redestad
+ test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
Changeset: 458c790b6995
Author: sundar
Date: 2018-03-26 19:27 +0530
URL: http://hg.openjdk.java.net/jdk/client/rev/458c790b6995
8200215: 17th loop of "let foo = ''"; throws ReferenceError
Reviewed-by: jlaskey, attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/nashorn/script/trusted/JDK-8200215.js
Changeset: b64cd942ac7a
Author: shade
Date: 2018-03-26 20:20 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/b64cd942ac7a
8200241: [TESTBUG] java/lang/String/concat/ tests should not force source/target = 9 anymore
Reviewed-by: redestad, psandoz
! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java
! test/jdk/java/lang/String/concat/ImplicitStringConcat.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
Changeset: fd608d605e2f
Author: ihse
Date: 2018-03-26 20:44 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/fd608d605e2f
8200229: Simplify building of libjsig
Reviewed-by: erikj
! make/Main.gmk
- make/hotspot/lib/CompileLibjsig.gmk
! make/lib/Lib-java.base.gmk
Changeset: 4269e701448e
Author: serb
Date: 2018-03-26 16:09 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/4269e701448e
8200198: javah man pages were not removed by JDK-8191054
Reviewed-by: erikj, alanb
- src/bsd/doc/man/ja/javah.1
! src/bsd/doc/man/java.1
! src/bsd/doc/man/javac.1
! src/bsd/doc/man/javadoc.1
- src/bsd/doc/man/javah.1
! src/bsd/doc/man/javap.1
! src/bsd/doc/man/jdb.1
! src/linux/doc/man/ja/java.1
! src/linux/doc/man/ja/javac.1
! src/linux/doc/man/ja/javadoc.1
- src/linux/doc/man/ja/javah.1
! src/linux/doc/man/ja/javap.1
! src/linux/doc/man/ja/jdb.1
! src/linux/doc/man/java.1
! src/linux/doc/man/javac.1
! src/linux/doc/man/javadoc.1
- src/linux/doc/man/javah.1
! src/linux/doc/man/javap.1
! src/linux/doc/man/jdb.1
! src/solaris/doc/sun/man/man1/ja/java.1
! src/solaris/doc/sun/man/man1/ja/javac.1
! src/solaris/doc/sun/man/man1/ja/javadoc.1
- src/solaris/doc/sun/man/man1/ja/javah.1
! src/solaris/doc/sun/man/man1/ja/javap.1
! src/solaris/doc/sun/man/man1/ja/jdb.1
! src/solaris/doc/sun/man/man1/java.1
! src/solaris/doc/sun/man/man1/javac.1
! src/solaris/doc/sun/man/man1/javadoc.1
- src/solaris/doc/sun/man/man1/javah.1
! src/solaris/doc/sun/man/man1/javap.1
! src/solaris/doc/sun/man/man1/jdb.1
Changeset: e9cb414f94eb
Author: erikj
Date: 2018-03-26 16:24 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/e9cb414f94eb
8198652: Stop linking with -base:0x8000000 on Windows
Reviewed-by: tbell, ihse, stuefe
! make/autoconf/flags-ldflags.m4
Changeset: 7f3986bad197
Author: igerasim
Date: 2018-03-26 17:30 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/7f3986bad197
8199843: Optimize Integer/Long.highestOneBit()
Reviewed-by: redestad, plevart
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: d2fd2581325b
Author: bpatel
Date: 2018-03-26 18:07 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/d2fd2581325b
8199278: Javadoc search results does not link to anchors on a page
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java
Changeset: ce86061aff12
Author: bpatel
Date: 2018-03-26 21:30 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/ce86061aff12
8199705: Docs.gmk needs to be updated to remove the -html5 option
Reviewed-by: erikj
! make/Docs.gmk
Changeset: 752ecccb0b7f
Author: cushon
Date: 2018-03-27 13:48 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/752ecccb0b7f
8200301: deduplicate lambda methods
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
+ test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java
+ test/langtools/tools/javac/lambda/deduplication/Deduplication.java
+ test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
Changeset: e376090dc07e
Author: alanb
Date: 2018-03-27 19:29 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/e376090dc07e
8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
Reviewed-by: chegar
! make/mapfiles/libnio/mapfile-linux
! make/mapfiles/libnio/mapfile-macosx
! make/mapfiles/libnio/mapfile-solaris
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/unix/native/libnio/ch/IOUtil.c
Changeset: 5812849b5027
Author: igerasim
Date: 2018-03-27 13:22 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/5812849b5027
8198358: Align organization of TwoStacksPlainSocketImp with DualStackPlainSocketImpl [win]
Reviewed-by: chegar, clanger
! src/java.base/unix/native/libnet/PlainSocketImpl.c
! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.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/AddressTest.java
! test/jdk/java/net/Socket/B6210227.java
! test/jdk/java/net/Socket/CloseAvailable.java
! test/jdk/java/net/Socket/DeadlockTest.java
! test/jdk/java/net/Socket/HttpProxy.java
! test/jdk/java/net/Socket/InheritHandle.java
! test/jdk/java/net/Socket/InheritTimeout.java
! test/jdk/java/net/Socket/LingerTest.java
! test/jdk/java/net/Socket/LinkLocal.java
! test/jdk/java/net/Socket/ProxyCons.java
! test/jdk/java/net/Socket/RST.java
! test/jdk/java/net/Socket/ReadTimeout.java
! test/jdk/java/net/Socket/SetSoLinger.java
! test/jdk/java/net/Socket/ShutdownInput.java
! test/jdk/java/net/Socket/SocksConnectTimeout.java
! test/jdk/java/net/Socket/TestAfterClose.java
! test/jdk/java/net/Socket/TestClose.java
! test/jdk/java/net/Socket/TestTcpNoDelay.java
! test/jdk/java/net/Socket/Timeout.java
! test/jdk/java/net/Socket/TrafficClass.java
! test/jdk/java/net/Socket/UrgentDataTest.java
! test/jdk/java/net/Socket/asyncClose/AsyncClose.java
! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java
! test/jdk/java/net/Socket/setReuseAddress/Basic.java
! test/jdk/java/net/Socket/setReuseAddress/Restart.java
! test/jdk/java/net/SocketInputStream/SocketClosedException.java
! test/jdk/java/net/SocketInputStream/SocketTimeout.java
! test/jdk/java/net/SocketOption/ImmutableOptions.java
! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java
! test/jdk/java/net/SocketOption/SupportedOptionsSet.java
! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java
Changeset: f76e1ac74f28
Author: redestad
Date: 2018-03-28 00:45 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/f76e1ac74f28
8200289: Reduce number of exceptions created when calling Lookup::canBeCached
Reviewed-by: sundar, psandoz
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: b6671a111395
Author: jjg
Date: 2018-03-27 16:25 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/b6671a111395
8199465: {@docRoot} references need to be updated to reflect new module/package structure
Reviewed-by: martin, alanb, chegar
! src/java.base/share/classes/java/lang/CharSequence.java
! src/java.base/share/classes/java/lang/Comparable.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/UnsupportedOperationException.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
! src/java.base/share/classes/java/time/chrono/MinguoDate.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java
! src/java.base/share/classes/java/util/AbstractCollection.java
! src/java.base/share/classes/java/util/AbstractList.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/AbstractQueue.java
! src/java.base/share/classes/java/util/AbstractSequentialList.java
! src/java.base/share/classes/java/util/AbstractSet.java
! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/EnumSet.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/Hashtable.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/Iterator.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/ListIterator.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/NavigableSet.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/Queue.java
! src/java.base/share/classes/java/util/RandomAccess.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/Set.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/Vector.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/TransferQueue.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
Changeset: 951f29c9aef5
Author: jlahoda
Date: 2018-03-28 10:24 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/951f29c9aef5
8200135: test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is failing after JDK-8194978
Summary: Adjusting the expected number of exception table entries to the recent changes in javac.
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
Changeset: 5fd26ab491fa
Author: rpatil
Date: 2018-03-26 17:33 +0530
URL: http://hg.openjdk.java.net/jdk/client/rev/5fd26ab491fa
8144300: http.nonProxyHosts value having wildcard * both at end and start are not honored
Summary: added validation for wildcard at start and end
Reviewed-by: chegar, dfuchs, clanger
Contributed-by: pallavi.sonal at oracle.com
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! test/jdk/java/net/ProxySelector/B8035158.java
Changeset: 0fdb76741c56
Author: mcimadamore
Date: 2018-03-28 14:08 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/0fdb76741c56
8200199: javac suggests to use var even when var is used
Summary: local var analyzer should use synthetic var type position to decide if analysis is needed
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
+ test/langtools/tools/javac/lvti/T8200199.java
+ test/langtools/tools/javac/lvti/T8200199.out
Changeset: 9925be430918
Author: mcimadamore
Date: 2018-03-28 14:24 +0100
URL: http://hg.openjdk.java.net/jdk/client/rev/9925be430918
8200355: local variable inference regression test generates classfile in test folder
Summary: LVTI harness should generate files in jtreg scratch dir
Reviewed-by: vromero
! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
Changeset: 879cf9f18688
Author: rriggs
Date: 2018-03-28 14:15 -0400
URL: http://hg.openjdk.java.net/jdk/client/rev/879cf9f18688
8197595: Serialization javadoc should link to security best practices
Reviewed-by: lancea, mullan, ahgross
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/io/package-info.java
Changeset: bf53d82a51e5
Author: ihse
Date: 2018-03-28 21:00 +0200
URL: http://hg.openjdk.java.net/jdk/client/rev/bf53d82a51e5
8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk
Reviewed-by: stuefe, erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/lib/Lib-java.desktop.gmk
- make/lib/SoundLibraries.gmk
Changeset: 6abf856d4adc
Author: prr
Date: 2018-03-28 14:54 -0700
URL: http://hg.openjdk.java.net/jdk/client/rev/6abf856d4adc
Merge
- make/hotspot/lib/CompileLibjsig.gmk
- make/lib/SoundLibraries.gmk
- src/bsd/doc/man/ja/javah.1
- src/bsd/doc/man/javah.1
- src/hotspot/share/gc/g1/g1AllocationContext.hpp
- src/hotspot/share/gc/g1/g1Allocator_ext.cpp
- src/hotspot/share/gc/g1/g1CollectedHeap_ext.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
- src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
- src/hotspot/share/gc/g1/g1FullCollector_ext.cpp
- src/hotspot/share/gc/g1/g1ParScanThreadState_ext.cpp
- src/hotspot/share/gc/g1/g1RootClosures_ext.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
- src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.hpp
- src/hotspot/share/memory/universe.inline.hpp
- src/hotspot/share/prims/whitebox_ext.cpp
- src/hotspot/share/runtime/thread_ext.cpp
- src/hotspot/share/runtime/thread_ext.hpp
- src/hotspot/share/runtime/vmStructs_ext.hpp
- src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
- src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
- src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
- src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
- src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
- src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
- src/linux/doc/man/ja/javah.1
- src/linux/doc/man/javah.1
- src/solaris/doc/sun/man/man1/ja/javah.1
- src/solaris/doc/sun/man/man1/javah.1
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/runtime/test_threadstack_tracking.cpp
- test/hotspot/jtreg/compiler/aot/TEST.properties
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
- test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
More information about the jdk-client-changes
mailing list