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