hg: jdk/client: 187 new changesets

philip.race at oracle.com philip.race at oracle.com
Mon Nov 6 18:29:53 UTC 2017


Changeset: 50790528dd25
Author:    goetz
Date:      2017-09-25 08:43 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/50790528dd25

8187547: PPC64: icache invalidation is incorrect in some places
Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp

Changeset: 122833427b36
Author:    goetz
Date:      2017-09-25 09:37 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/122833427b36

8185976: PPC64: Implement MulAdd and SquareToLen intrinsics
Summary: This implementation is based on the algorithm implemented in java. It yields a performance speedup of: JDK8: 23% JDK9: 5% JDK10: 5%
Reviewed-by: mdoerr, goetz
Contributed-by: gustavo.scalet at eldorado.org.br

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! 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/vm_version_ppc.cpp

Changeset: 03ce88449e9d
Author:    jwilhelm
Date:      2017-09-25 19:54 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/03ce88449e9d

Merge


Changeset: ceafc169d2a4
Author:    ccheung
Date:      2017-09-25 14:23 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/ceafc169d2a4

8187884: [TESTBUG] compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading failed with ClassNotFoundException
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java

Changeset: 97569cf468f4
Author:    mgerdin
Date:      2017-09-25 21:25 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/97569cf468f4

8187040: ThreadCritical crashes on Solaris if used between os::init and os::init_2
Reviewed-by: dholmes, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/threadCritical_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/threadCritical_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/threadCritical_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/solaris/threadCritical_solaris.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/share/runtime/threadCritical.hpp

Changeset: e05aff6beada
Author:    sspitsyn
Date:      2017-09-26 00:52 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/e05aff6beada

8177901: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface
Summary: Add synchronization between CommandLoop and cbVMDeath callback
Reviewed-by: dholmes, dcubed

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.h

Changeset: 3d7757370ef3
Author:    stuefe
Date:      2017-09-26 11:25 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/3d7757370ef3

8187028: [aix] Real thread stack size may be up to 64K smaller than requested one
Reviewed-by: goetz

! src/hotspot/os/aix/os_aix.cpp

Changeset: 9c0137e5e37a
Author:    glaubitz
Date:      2017-09-26 04:52 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/9c0137e5e37a

8187590: Zero runtime can lock-up on linux-alpha
Reviewed-by: aph, dholmes

! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.inline.hpp

Changeset: 9a6795c1b007
Author:    dholmes
Date:      2017-09-26 09:02 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/9a6795c1b007

Merge


Changeset: afa019495182
Author:    dholmes
Date:      2017-09-26 10:17 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/afa019495182

Merge


Changeset: 468f0664cb39
Author:    ysuenaga
Date:      2017-09-26 06:53 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/468f0664cb39

8187597: WrongTypeException is occurred at CLHSDB jstack after JDK-8186837
Reviewed-by: rehn, cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java

Changeset: 6481d7b6c31e
Author:    lucy
Date:      2017-09-26 17:06 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/6481d7b6c31e

8187573: [s390] z/Architecture Vector Facility Support
Reviewed-by: mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/register_definitions_s390.cpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp

Changeset: d8e417df3468
Author:    coleenp
Date:      2017-09-26 10:03 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/d8e417df3468

8081323: ConstantPool::_resolved_references is missing in heap dump
Summary: Add resolved_references and init_lock as hidden static field in class so root is found.
Reviewed-by: hseigel, jiangli, sspitsyn

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: b77eae96ddef
Author:    coleenp
Date:      2017-09-26 16:03 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/b77eae96ddef

Merge


Changeset: a9b5df78f0f2
Author:    hseigel
Date:      2017-09-26 08:58 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/a9b5df78f0f2

8187436: -Xbootclasspath/a causes sanity check assertion with exploded build
Summary: Fixed asserts to work properly with exploded build
Reviewed-by: alanb, jiangli, gtriantafill

! src/hotspot/share/classfile/classLoader.hpp
+ test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java

Changeset: de6bea412643
Author:    hseigel
Date:      2017-09-26 15:34 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/de6bea412643

Merge


Changeset: 7e70a57d34d8
Author:    hseigel
Date:      2017-09-26 16:04 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/7e70a57d34d8

Merge


Changeset: 5390057a4489
Author:    zgu
Date:      2017-09-25 11:56 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/5390057a4489

8187629: NMT: Memory miscounting in compiler (C2)
Summary: Fixed memory counting in compiler (C2)
Reviewed-by: adinn, cjplummer, kvn

! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/matcher.cpp

Changeset: 23a529acd4a4
Author:    cjplummer
Date:      2017-09-26 16:47 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/23a529acd4a4

Merge


Changeset: dab96547b6ed
Author:    cjplummer
Date:      2017-09-26 17:11 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/dab96547b6ed

Merge


Changeset: 7242ab15b6a5
Author:    cjplummer
Date:      2017-09-26 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/7242ab15b6a5

8179498: attach in linux should be relative to /proc/pid/root and namespace aware
Summary: map pid to namespace pid so proper tmp file name is used.
Reviewed-by: sspitsyn, dholmes

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: be27774510b2
Author:    cjplummer
Date:      2017-09-26 17:18 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/be27774510b2

Merge


Changeset: 145c22608e8d
Author:    cjplummer
Date:      2017-09-26 19:53 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/145c22608e8d

Merge


Changeset: 198cb8e20aef
Author:    zgu
Date:      2017-09-20 20:54 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/198cb8e20aef

8187331: VirtualSpaceList tracks free space on wrong node
Summary: Fixed miscounting of virtual space node's free memory
Reviewed-by: shade, coleenp, stuefe

! src/hotspot/share/memory/metaspace.cpp

Changeset: 56fa7dfd11cd
Author:    coleenp
Date:      2017-09-26 21:12 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/56fa7dfd11cd

Merge


Changeset: b741e818a8ac
Author:    ccheung
Date:      2017-09-26 19:31 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/b741e818a8ac

8187124: [TESTBUG] TestInterpreterMethodEntries.java: Unable to create shared archive file
Summary: added the current timestamp into the shared archive file name
Reviewed-by: mseledtsov, gtriantafill

! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 64ba55ba8516
Author:    sjohanss
Date:      2017-09-21 14:32 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/64ba55ba8516

8184286: print_tracing_info() does not use Unified Logging for output
Reviewed-by: ehelin, sangheki

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! 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/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 0f7dce1e7690
Author:    glaubitz
Date:      2017-09-27 17:01 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/0f7dce1e7690

8186578: Zero fails to build on linux-sparc due to sparc-specific code
Reviewed-by: kbarrett, ihse, coleenp

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/compiler/oopMap.cpp

Changeset: 664b9d44db74
Author:    jiangli
Date:      2017-09-27 17:55 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/664b9d44db74

8068314: "Java fields that are currently set during shared space dumping" comment is incorrect
Summary: CDS dump time should also initialize preallocated out_of_memory error messages.
Reviewed-by: iklam, hseigel

! src/hotspot/share/memory/universe.cpp

Changeset: 0a0fae0c05ac
Author:    jiangli
Date:      2017-09-27 20:40 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/0a0fae0c05ac

8186789: CDS dump crashes at ConstantPool::resolve_class_constants
Summary: ConstantPool::resolve_class_constants needs to check for NULL _cache.
Reviewed-by: sspitsyn, coleenp, iklam

! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp

Changeset: ab3a898fff11
Author:    jiangli
Date:      2017-09-28 01:01 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/ab3a898fff11

Merge


Changeset: 4d034d861e13
Author:    thartmann
Date:      2017-09-28 11:02 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/4d034d861e13

8187780: VM crashes while generating replay compilation file
Summary: Fixed two problems with generation of replay file.
Reviewed-by: kvn

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
+ test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java

Changeset: 8a3599d60996
Author:    eosterlund
Date:      2017-09-26 14:05 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/8a3599d60996

8186838: Generalize Atomic::inc/dec with templates
Reviewed-by: kbarrett, coleenp, dholmes

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/runtime/atomic.hpp

Changeset: 5d20359dd938
Author:    zgu
Date:      2017-09-28 09:56 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/5d20359dd938

8186770: NMT: Report metadata information in NMT summary
Summary: Added metadata statistics in NMT summary report
Reviewed-by: adinn, coleenp

! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp

Changeset: bc112140e089
Author:    hseigel
Date:      2017-09-28 13:01 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/bc112140e089

8186092: Unnecessary loader constraints produced when there are multiple defaults
Summary: Do not check loader constraints for overpass methods
Reviewed-by: dholmes, acorn

! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/oops/klassVtable.cpp
+ test/hotspot/jtreg/runtime/LoaderConstraints/common/C.jasm
+ test/hotspot/jtreg/runtime/LoaderConstraints/common/Foo.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/common/J.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/common/PreemptingClassLoader.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/I.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/Task.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/Test.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/I.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Task.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Test.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/I.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/Task.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/Test.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/I.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Task.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Test.java

Changeset: 9dfb5791d130
Author:    hseigel
Date:      2017-09-28 17:10 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/9dfb5791d130

Merge


Changeset: 1520941b7b5d
Author:    sangheki
Date:      2017-09-28 12:13 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/1520941b7b5d

8186465: Each j.l.Reference elapsed time log is incorrect
Summary: Fixed wrongly referencing variable and updated regression test to compare each elapsed time vs. sum of those
Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: 8b2054b7d02c
Author:    jtulach
Date:      2017-09-28 13:52 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/8b2054b7d02c

8182701: Modify JVMCI to allow Graal Compiler to expose platform MBean
Reviewed-by: dnsimon, kvn, alanb, mchung, dfuchs

! make/common/Modules.gmk
! src/java.management/share/classes/module-info.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
+ src/jdk.internal.vm.compiler.management/share/classes/module-info.java
+ src/jdk.internal.vm.compiler.management/share/classes/org/graalvm/compiler/hotspot/jmx/GraalMBeans.java
! src/jdk.internal.vm.compiler/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java

Changeset: 2cce48107f55
Author:    iignatyev
Date:      2017-09-01 15:28 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/2cce48107f55

8187020: AOT tests should not fail if devkit dependency isn't resolved
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/aot/AotCompiler.java

Changeset: 3a45532a1854
Author:    iignatyev
Date:      2017-09-20 20:53 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/3a45532a1854

8188117: jdk/test/lib/FileInstaller doesn't work for directories
Reviewed-by: mseledtsov, sspitsyn

! test/lib/jdk/test/lib/FileInstaller.java

Changeset: e4a5b535c0d2
Author:    neliasso
Date:      2017-09-29 10:40 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/e4a5b535c0d2

8011352: C1: TraceCodeBlobStacks crashes fastdebug Solaris SPARC.
Summary: Handle null correctly
Reviewed-by: roland, dlong, rbackman
Contributed-by: patric.hedlin at oracle.com

! src/hotspot/cpu/sparc/frame_sparc.cpp

Changeset: f59f0e51ef8a
Author:    neliasso
Date:      2017-09-29 10:40 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f59f0e51ef8a

8167199: Add C2 SPARC intrinsic for BigInteger::multiplyToLen() method.
Summary: Preliminary support for intrinsic multiplyToLen, including generalised version based on 'mpmul' instruction (when available).
Reviewed-by: kvn, neliasso
Contributed-by: patric.hedlin at oracle.com

! src/hotspot/cpu/sparc/assembler_sparc.hpp
! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp
! src/hotspot/cpu/sparc/register_sparc.hpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/stubRoutines_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp

Changeset: f789ccebcfe4
Author:    neliasso
Date:      2017-09-29 10:41 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f789ccebcfe4

8182279: Updating SPARC feature/capability detection to support Core C5.
Summary: Renamed Core Sx to Core Cx (C3, C4, C5, according to name change).
Reviewed-by: kvn, dholmes
Contributed-by: patric.hedlin at oracle.com

! src/hotspot/cpu/sparc/vmStructs_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java

Changeset: bbd116ac5ef3
Author:    neliasso
Date:      2017-09-29 10:44 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/bbd116ac5ef3

8188031: Complement fused mac operations on SPARC
Summary: Adding a few (FMAf) matcher patterns to the SPARC back-end
Reviewed-by: rbackman, kvn
Contributed-by: patric.hedlin at oracle.com

! src/hotspot/cpu/sparc/assembler_sparc.hpp
! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp
! src/hotspot/cpu/sparc/sparc.ad

Changeset: 25ef5e64fd71
Author:    ccheung
Date:      2017-09-29 10:11 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/25ef5e64fd71

8138600: eliminate the need of ModuleLoaderMap.dat for CDS
Summary: removed the code which generates the ModuleLoaderMap.dat and the code which references it
Reviewed-by: mchung, jiangli

! make/gensrc/GensrcModuleLoaderMap.gmk
! make/jdk/src/classes/build/tools/module/GenModuleLoaderMap.java
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: f4962ab855b6
Author:    mdoerr
Date:      2017-09-25 17:40 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f4962ab855b6

8185979: PPC64: Implement SHA2 intrinsic
Reviewed-by: mdoerr, goetz
Contributed-by: Bruno Rosa <bruno.rosa at eldorado.org.br>, Gustavo Serra Scalet <gustavo.scalet at eldorado.org.br>, Igor Nunes <igor.nunes at eldorado.org.br>, Martin Doerr <martin.doerr at sap.com>

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 4011de223231
Author:    ysuenaga
Date:      2017-09-29 21:00 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/4011de223231

8187402: UnknownOopException is occurred on Stack Memory window in HSDB
Reviewed-by: sspitsyn, jgeorge

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VMRegImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMReg.java

Changeset: e974870d62b5
Author:    sspitsyn
Date:      2017-09-29 23:53 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/e974870d62b5

Merge

- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: f03b72b451a6
Author:    sspitsyn
Date:      2017-09-30 00:14 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/f03b72b451a6

Merge


Changeset: 28f78d145691
Author:    ysuenaga
Date:      2017-09-29 20:57 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/28f78d145691

8175816: SA: HSDB: Compute Liveness results in java.lang.IndexOutOfBoundsException
Reviewed-by: sspitsyn, jgeorge

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
+ test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java

Changeset: 28fc261d0da9
Author:    sspitsyn
Date:      2017-09-30 01:38 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/28fc261d0da9

Merge

- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: c19054f06c14
Author:    dpochepk
Date:      2017-10-02 17:20 +0300
URL:       http://hg.openjdk.java.net/jdk/client/rev/c19054f06c14

8186915: AARCH64: Intrinsify squareToLen and mulAdd
Reviewed-by: aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 552a97e8edad
Author:    dholmes
Date:      2017-10-02 18:56 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/552a97e8edad

8185062: Set AssumeMP to true and deprecate the flag
Reviewed-by: shade, dcubed, kvn

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 7e6ef8418220
Author:    dholmes
Date:      2017-10-02 21:58 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/7e6ef8418220

8188246: Add test/hotspot/jtreg/gc/logging/TestPrintReferences.java to ProblemList.txt
Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 15294343ba19
Author:    iklam
Date:      2017-10-02 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/15294343ba19

8187979: Clean up info printing at CDS dump time
Reviewed-by: jiangli, ccheung

! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java

Changeset: c0c98a4c290b
Author:    iklam
Date:      2017-10-03 03:30 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/c0c98a4c290b

Merge


Changeset: 7645833d326f
Author:    epavlova
Date:      2017-10-02 14:31 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/7645833d326f

8185134: [Graal] Introduce vm.graal predicate and tag tests which are not applicable for Graal
Reviewed-by: kvn, dnsimon

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/hotspot/jtreg/compiler/c2/Test8004741.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/logcompilation/LogTest.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 14aa557af8ba
Author:    iignatyev
Date:      2017-10-03 06:48 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/14aa557af8ba

Merge


Changeset: 09c41c4913d9
Author:    eosterlund
Date:      2017-09-26 21:37 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/09c41c4913d9

8187977: Generalize Atomic::xchg to use templates
Reviewed-by: kbarrett, coleenp

! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_sparc/solaris_sparc.il
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/atomic.hpp

Changeset: 58931d9b2260
Author:    ehelin
Date:      2017-09-15 10:43 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/58931d9b2260

8187570: Comparison between pointer and char in MethodMatcher::canonicalize
Reviewed-by: ysuenaga, eosterlund

! src/hotspot/share/compiler/methodMatcher.cpp

Changeset: 96392e113a0a
Author:    coleenp
Date:      2017-10-03 16:42 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/96392e113a0a

8186777: Make Klass::_java_mirror an OopHandle
Summary: Add indirection for fetching mirror so that GC doesn't have to follow CLD::_klasses
Reviewed-by: hseigel, thartmann, eosterlund, stefank
Contributed-by: coleen.phillimore at oracle.com, rickard.backman at oracle.com

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/cms/cmsOopClosures.hpp
! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parOopClosures.hpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java

Changeset: c5057bf6617f
Author:    coleenp
Date:      2017-10-03 21:21 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/c5057bf6617f

Merge

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/runtime/vmStructs.cpp
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: fde01e0fccb4
Author:    kvn
Date:      2017-10-03 15:32 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/fde01e0fccb4

8187219: Newer AMD 17h (EPYC) Processor family defaults
Reviewed-by: dholmes, kvn
Contributed-by: rohitarulraj at gmail.com

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 2dcbf51d0431
Author:    mhorie
Date:      2017-10-03 17:37 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/2dcbf51d0431

8188139: PPC64: Superword Level Parallelization with VSX
Reviewed-by: kvn, gromero

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/register_definitions_ppc.cpp
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/type.cpp

Changeset: b02ea7eb7d93
Author:    mhorie
Date:      2017-10-04 14:01 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b02ea7eb7d93

8188757: PPC64: Disable VSR52-63 in ppc.ad
Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad

Changeset: c264868bff5b
Author:    lucy
Date:      2017-10-04 14:25 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c264868bff5b

8187969: [s390] z/Architecture Vector Facility Support. Part II
Reviewed-by: mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp

Changeset: 07ad034e0c29
Author:    mdoerr
Date:      2017-10-04 16:44 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/07ad034e0c29

8188773: PPC64 and s390: Fix UseMembar and enable ShareVtableStubs
Reviewed-by: goetz

! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp

Changeset: bf73ca31add9
Author:    dpochepk
Date:      2017-10-04 11:52 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/bf73ca31add9

8187684: Intrinsify Math.multiplyHigh(long, long)
Reviewed-by: kvn, aph, lucy

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/java/lang/Math.java

Changeset: 6feee2a82b0b
Author:    jwilhelm
Date:      2017-10-04 21:02 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/6feee2a82b0b

Merge

! make/common/Modules.gmk
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: 974275a24b74
Author:    jwilhelm
Date:      2017-10-04 20:01 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/974275a24b74

Merge

- src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
- test/nashorn/script/currently-failing/JDK-8055034.js
- test/nashorn/script/currently-failing/JDK-8055034.js.EXPECTED

Changeset: b3fd664e5af2
Author:    roland
Date:      2017-09-27 16:17 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b3fd664e5af2

8187822: C2 conditonal move optimization might create broken graph
Reviewed-by: kvn

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCMovSplitThruPhi.java

Changeset: d78db2ebce5e
Author:    zyao
Date:      2017-09-20 18:30 +0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/d78db2ebce5e

8187601: Unrolling more when SLP auto-vectorization failed
Reviewed-by: kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/superword.cpp

Changeset: 68d46cb9be45
Author:    uvangapally
Date:      2017-10-05 01:31 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/68d46cb9be45

8185003: JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument
Summary: Added two new API's to limit the stack trace depth
Reviewed-by: mchung, dfuchs, rriggs, egahlin
Contributed-by: ujwal.vangapally at oracle.com

! src/hotspot/share/services/jmm.h
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/native/include/jmm.h
! src/java.management/share/native/libmanagement/ThreadImpl.c
! src/java.management/share/native/libmanagement/management.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.c
+ test/jdk/java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java

Changeset: 2d56326b98f0
Author:    eosterlund
Date:      2017-10-05 10:55 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2d56326b98f0

8188224: Generalize Atomic::load/store to use templates
Reviewed-by: dholmes, coleenp

! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/runtime/atomic.hpp

Changeset: fd0db78ac8d4
Author:    mhorie
Date:      2017-10-05 12:56 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/fd0db78ac8d4

8188802: PPC64: Failure on assert(lrgmask.is_aligned_sets(RegMask::SlotsPerVecX))
Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: bb0c5c1a2785
Author:    kvn
Date:      2017-10-06 10:39 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/bb0c5c1a2785

8188775: Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.hotspot
Summary: add missed changes in default.policy for new module
Reviewed-by: mchung

! src/java.base/share/lib/security/default.policy

Changeset: 6d5b8aa2f568
Author:    coleenp
Date:      2017-10-06 14:30 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/6d5b8aa2f568

8178870: instrumentation.retransformClasses cause coredump
Summary: Don't double-free cached class bytes on redefinition loading failure.
Reviewed-by: sspitsyn, jiangli

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
+ test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java
+ test/hotspot/jtreg/runtime/RedefineTests/libRedefineDoubleDelete.c

Changeset: 718e733aeb0d
Author:    coleenp
Date:      2017-10-06 18:50 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/718e733aeb0d

Merge


Changeset: 92aab488afdc
Author:    kvn
Date:      2017-10-06 13:00 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/92aab488afdc

8188776: jdk.internal.vm.ci can't export package to upgradeable modules
Summary: Added missing exception in JdkQualifiedExportTest.java test
Reviewed-by: mchung

! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java

Changeset: 0fb1d501c408
Author:    jiangli
Date:      2017-10-06 19:33 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/0fb1d501c408

8174986: CDS archived java heap region may not compatible with AOT
Summary: Always uses LogKlassAlignmentInBytes for narrow_klass_shift when CDS is enabled.
Reviewed-by: iklam, ccheung

! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: 5c8607bb3d2d
Author:    zgu
Date:      2017-10-06 22:40 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/5c8607bb3d2d

8187685: NMT: Tracking compiler memory usage of thread's resource area
Summary: Bias compiler thread's resource area to mtCompiler
Reviewed-by: kvn, coleenp

! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: f9ace8da5e9c
Author:    ysuenaga
Date:      2017-10-07 22:42 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/f9ace8da5e9c

8187401: Java Stack cannot be shown on HSDB
Reviewed-by: sspitsyn, jgeorge

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: d4380ee1cbe9
Author:    ysuenaga
Date:      2017-10-07 22:45 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/d4380ee1cbe9

8187403: [Unknown generation] is shown in Stack Memory on HSDB
Reviewed-by: sspitsyn, jgeorge

! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java

Changeset: f5f98c9f1884
Author:    sspitsyn
Date:      2017-10-09 07:08 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/f5f98c9f1884

Merge

! src/hotspot/share/runtime/vmStructs.cpp
- src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
- test/nashorn/script/currently-failing/JDK-8055034.js
- test/nashorn/script/currently-failing/JDK-8055034.js.EXPECTED

Changeset: a5abbaac6165
Author:    dholmes
Date:      2017-10-09 01:23 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/a5abbaac6165

8185529: JCK api/java_lang/Object/WaitTests failed with jdk10/hs nightly
Reviewed-by: dcubed, ccheung

! src/hotspot/os/posix/os_posix.cpp

Changeset: 54acb845133e
Author:    dholmes
Date:      2017-10-09 08:15 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/54acb845133e

Merge


Changeset: 660175b829e8
Author:    lucy
Date:      2017-10-09 11:43 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/660175b829e8

8187964: [s390][ppc]: Intrinsify Math.multiplyHigh(long, long)
Reviewed-by: mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/s390.ad

Changeset: c2ff34932cbd
Author:    lucy
Date:      2017-10-09 11:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c2ff34932cbd

8188857: [s390]: CPU feature detection incomplete
Reviewed-by: mdoerr

! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp

Changeset: 9d337e48b178
Author:    mdoerr
Date:      2017-10-09 13:56 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/9d337e48b178

8188868: PPC64: Support AES intrinsics on Big Endian
Reviewed-by: goetz

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: a1f68e415b48
Author:    eosterlund
Date:      2017-10-09 14:39 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/a1f68e415b48

8188813: Generalize OrderAccess to use templates
Reviewed-by: dholmes, coleenp

! 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/bsd_zero/orderAccess_bsd_zero.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_sparc/orderAccess_linux_sparc.inline.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.inline.hpp
! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.inline.hpp
! src/hotspot/os_cpu/solaris_sparc/orderAccess_solaris_sparc.inline.hpp
! src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.inline.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.inline.hpp
! src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/orderAccess.inline.hpp

Changeset: 601807573d40
Author:    iklam
Date:      2017-10-09 13:11 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/601807573d40

8188828: Intermittent ClassNotFoundException: jdk.test.lib.Platform for compiler tests
Summary: As a work around, remove dependency from jdk.test.lib.FileInstaller to other classes in this library
Reviewed-by: iignatyev, gtriantafill, kvn, dholmes

! test/lib/jdk/test/lib/FileInstaller.java

Changeset: 7eda0a64c199
Author:    jwilhelm
Date:      2017-10-10 03:54 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/7eda0a64c199

8189071: Require jtreg 4.2 b09
Reviewed-by: dholmes, gtriantafill

! make/conf/jib-profiles.js

Changeset: b512c5781ca1
Author:    jwilhelm
Date:      2017-10-10 16:29 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b512c5781ca1

Merge

! make/common/Modules.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/test/JtregNativeHotspot.gmk
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: af241e3e5a13
Author:    mchung
Date:      2017-10-10 11:52 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/af241e3e5a13

8188052: JNI FindClass needs to specify the class loading context used for library lifecycle hooks
Reviewed-by: alanb, coleenp, dholmes

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jni.h
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/native/include/jni.h
! src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c
! src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c
! test/hotspot/jtreg/native_sanity/JniVersion.java

Changeset: 0ecfd6c951a6
Author:    ccheung
Date:      2017-10-10 14:38 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/0ecfd6c951a6

8185694: Replace SystemDictionaryShared::_java_platform_loader with SystemDictionary::is_platform_class_loader()
Summary: added the creation of _java_platform_loader
Reviewed-by: iklam, coleenp, mchung, dholmes, jiangli

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 6210a27c3704
Author:    mseledtsov
Date:      2017-10-10 19:18 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/6210a27c3704

8181592: [TESTBUG] Docker test utils and docker jdk basic test
Summary: Implemented docker test utilities and basic test
Reviewed-by: iignatyev, lmesnik, gtriantafill

! test/hotspot/jtreg/TEST.ROOT
+ test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java
+ test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest
+ test/hotspot/jtreg/runtime/containers/docker/HelloDocker.java
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java
+ test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 4f26db3c02af
Author:    ehelin
Date:      2017-09-15 14:47 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/4f26db3c02af

8187578: BitMap::reallocate should check if old_map is NULL
Reviewed-by: stefank, eosterlund, dholmes

! src/hotspot/share/utilities/bitMap.cpp

Changeset: 44117bc2bedf
Author:    hseigel
Date:      2017-10-11 10:03 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/44117bc2bedf

8188922: [TESTBUG] runtime/CommandLine/VMDeprecatedOptions.java fails with JDK10 release bits
Summary: Add -XX:+UnlockDiagnosticVMOptions to the command line when testing a deprecated diagnostic option.
Reviewed-by: coleenp, lfoltan

! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 57cdc5222925
Author:    iveresov
Date:      2017-10-11 16:19 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/57cdc5222925

8189183: [AOT] Fix eclipse project generation after repo consolidation
Reviewed-by: dlong

! src/hotspot/.mx.jvmci/hotspot/templates/eclipse/cproject
! src/hotspot/.mx.jvmci/mx_jvmci.py
! src/hotspot/.mx.jvmci/suite.py
! src/jdk.internal.vm.compiler/.mx.graal/suite.py

Changeset: 74f5b6c267e3
Author:    ysuenaga
Date:      2017-10-11 23:29 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/74f5b6c267e3

8189069: regression after push of 8187403: "AssertionFailure: addr should be OopHandle"
Reviewed-by: sspitsyn, jgeorge

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java

Changeset: 39575526c6d9
Author:    sspitsyn
Date:      2017-10-12 01:18 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/39575526c6d9

Merge


Changeset: f5f2a2d13775
Author:    ehelin
Date:      2017-09-18 15:06 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f5f2a2d13775

8187667: Disable deprecation warning for readdir_r
Reviewed-by: dholmes, sjohanss

! src/hotspot/os/linux/os_linux.inline.hpp

Changeset: 817f2a7019e4
Author:    rkennke
Date:      2017-10-12 15:08 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/817f2a7019e4

8179387: Factor out CMS specific code from GenCollectedHeap into its own subclass
Reviewed-by: ehelin, coleenp

+ src/hotspot/share/gc/cms/cmsHeap.cpp
+ src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
! src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.hpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/cms/vmCMSOperations.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/services/memoryService.cpp

Changeset: 0a5f1b851890
Author:    thartmann
Date:      2017-10-13 14:02 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/0a5f1b851890

8189067: SuperWord optimization crashes with "assert(out == prev || prev == __null) failed: no branches off of store slice"
Summary: Only move the store if the LCA of all users is outside of the loop. Re-enable UseSubwordForMaxVector.
Reviewed-by: kvn, roland

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/TestMoveStoresOutOfLoops.java

Changeset: b055cb5170f5
Author:    eosterlund
Date:      2017-10-13 15:08 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b055cb5170f5

8185141: Generalize scavengeable nmethod root handling
Reviewed-by: tschatzl, pliden, rkennke

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: 60dae13727b8
Author:    dlong
Date:      2017-10-13 12:29 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/60dae13727b8

8189244: x86: eliminate frame::adjust_unextended_sp() overhead
Reviewed-by: kvn

! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp

Changeset: 52cf482c4d28
Author:    jwilhelm
Date:      2017-10-14 00:19 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/52cf482c4d28

Merge

! make/test/JtregNativeHotspot.gmk
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: 6218d903d2f2
Author:    rkennke
Date:      2017-10-15 17:37 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/6218d903d2f2

8189333: Fix Zero build after Atomic::xchg changes
Reviewed-by: dholmes

! src/hotspot/share/prims/jni.cpp

Changeset: ba91aaeec3a9
Author:    jwilhelm
Date:      2017-10-16 17:03 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/ba91aaeec3a9

Merge

- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat

Changeset: 494e1490b341
Author:    egahlin
Date:      2017-10-16 16:44 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/494e1490b341

8173917: Safepoint ID is not consistent across event-based tracing events
Reviewed-by: egahlin, mgronlun
Contributed-by: robin.westberg at oracle.com

! src/hotspot/share/runtime/safepoint.cpp

Changeset: f312582bf18b
Author:    egahlin
Date:      2017-10-16 17:48 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/f312582bf18b

8189274: Allow cutoff attribute for event based tracing
Reviewed-by: mgronlun

! src/hotspot/share/trace/trace.dtd

Changeset: a91c094bcaa4
Author:    egahlin
Date:      2017-10-16 19:11 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/a91c094bcaa4

Merge


Changeset: 0c2e1f8eccaa
Author:    egahlin
Date:      2017-10-16 18:25 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/0c2e1f8eccaa

8187042: Events to show which objects are associated with biased object revocations
Reviewed-by: mgronlun, dholmes, egahlin
Contributed-by: robin.westberg at oracle.com

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/trace/traceevents.xml

Changeset: 1c21c60f51bf
Author:    egahlin
Date:      2017-10-16 20:22 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/1c21c60f51bf

Merge


Changeset: 6a0c42c40cd1
Author:    coleenp
Date:      2017-10-16 22:36 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/6a0c42c40cd1

8188220: Remove Atomic::*_ptr() uses and overloads from hotspot
Summary: With the new template functions these are unnecessary.
Reviewed-by: kbarrett, dholmes, eosterlund

! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/parallel/gcTaskThread.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/plab.inline.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/orderAccess.inline.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: dfb375d231fb
Author:    jgeorge
Date:      2017-10-16 23:23 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/dfb375d231fb

8184042: several serviceability/sa tests timed out on MacOS X
Summary: Restore the ptrace attach argument to PT_ATTACH from PT_ATTACHEXC
Reviewed-by: dholmes, sspitsyn, dcubed, poonam, dsamersoff
Contributed-by: jini.george at oracle.com

! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! test/jdk/ProblemList.txt

Changeset: 52d46d7e3454
Author:    eosterlund
Date:      2017-10-17 08:51 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/52d46d7e3454

8188919: Generalize GC thread suspend/resume at safepoints
Reviewed-by: pliden, rkennke

! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 87141990dde5
Author:    rkennke
Date:      2017-10-17 18:54 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/87141990dde5

8185580: Refactor Threads::possibly_parallel_oops_do() to use Threads::parallel_java_threads_do()
Reviewed-by: dholmes, coleenp

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: cccfa7339755
Author:    iveresov
Date:      2017-10-17 13:52 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/cccfa7339755

8189409: [AOT] Fix paths in aot test scripts
Reviewed-by: kvn, gtriantafill

! src/jdk.internal.vm.compiler/.mx.graal/suite.py
! test/hotspot/jtreg/compiler/aot/scripts/test-javac.sh

Changeset: ad6a219f8b95
Author:    iklam
Date:      2017-10-17 14:06 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/ad6a219f8b95

8176827: Test can't find libXext.so
Summary: Removed references to classes that belong to desktop modules.
Reviewed-by: ccheung, dholmes

! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java

Changeset: 7852e65127e4
Author:    iklam
Date:      2017-10-17 22:02 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/7852e65127e4

Merge


Changeset: 5fbb4e3b5c92
Author:    sspitsyn
Date:      2017-10-17 14:37 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/5fbb4e3b5c92

8173936: [TESTBUG] test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java needs to be re-examined
Summary: Expect CFLH events only if can_generate_early_vmstart capability is enabled
Reviewed-by: dholmes, gtriantafill

! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/libMAAClassFileLoadHook.c

Changeset: aeb80739a5ca
Author:    sspitsyn
Date:      2017-10-17 21:50 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/aeb80739a5ca

Merge

- make/corba/Makefile

Changeset: 51a922ce7c4a
Author:    sspitsyn
Date:      2017-10-17 23:05 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/51a922ce7c4a

Merge


Changeset: 236ae284a986
Author:    kbarrett
Date:      2017-10-17 20:21 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/236ae284a986

8187462: IntegralConstant should not be AllStatic
Summary: Changed base class to VALUE_OBJ_CLASS_SPEC
Reviewed-by: coleenp

! src/hotspot/share/metaprogramming/integralConstant.hpp

Changeset: 3e7702cd3f19
Author:    stuefe
Date:      2017-09-07 15:40 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/3e7702cd3f19

8187230: [aix] Leave OS guard page size at default for non-java threads instead of explicitly setting it
Reviewed-by: goetz, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp

Changeset: c20cc2d3aa39
Author:    ihse
Date:      2017-10-18 14:31 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c20cc2d3aa39

8189607: Remove duplicated jvmticmlr.h
Reviewed-by: sspitsyn, dholmes, erikj

! make/hotspot/lib/CompileJvm.gmk
- src/hotspot/share/code/jvmticmlr.h
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jvmtiExport.hpp

Changeset: 64dba69fc528
Author:    rkennke
Date:      2017-10-18 21:17 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/64dba69fc528

8189276: Make SuspendibleThreadSet and related code available to other GCs
Reviewed-by: zgu, coleenp

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp
! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1StringDedupThread.cpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
- src/hotspot/share/gc/g1/suspendibleThreadSet.cpp
- src/hotspot/share/gc/g1/suspendibleThreadSet.hpp
+ src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
+ src/hotspot/share/gc/shared/suspendibleThreadSet.hpp

Changeset: 226b1fc611b9
Author:    stefank
Date:      2017-10-18 21:13 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/226b1fc611b9

8189359: Move native weak oops cleaning out of ReferenceProcessor
Reviewed-by: pliden, kbarrett

! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1MarkSweep.cpp
! 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/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
+ src/hotspot/share/gc/shared/weakProcessor.cpp
+ src/hotspot/share/gc/shared/weakProcessor.hpp

Changeset: 12623954920e
Author:    stefank
Date:      2017-10-18 21:15 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/12623954920e

8189360: JvmtiExport::weak_oops_do is called for all JNIHandleBlock instances
Reviewed-by: pliden, kbarrett, sspitsyn

! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/runtime/jniHandles.cpp

Changeset: 80e75cbb08d6
Author:    stefank
Date:      2017-10-18 21:06 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/80e75cbb08d6

Merge

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 148b73047771
Author:    sspitsyn
Date:      2017-10-18 13:52 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/148b73047771

8175510: Null pointer dereference in getModuleObject of JPLISAgent.c:790
Summary: Check for NULL pointer return from malloc
Reviewed-by: dholmes, cjplummer

! src/java.instrument/share/native/libinstrument/JPLISAgent.c

Changeset: 6de1ff734cf1
Author:    sspitsyn
Date:      2017-10-18 21:05 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/6de1ff734cf1

Merge

- make/corba/Makefile
- src/hotspot/share/code/jvmticmlr.h

Changeset: e8a76ff6e1a4
Author:    sspitsyn
Date:      2017-10-18 22:10 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/e8a76ff6e1a4

Merge


Changeset: dbd1f4f276ba
Author:    ysuenaga
Date:      2017-10-18 18:49 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/dbd1f4f276ba

8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize
Reviewed-by: coleenp, hseigel

! src/hotspot/share/memory/metaspace.cpp
+ test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java

Changeset: 5d55349acccf
Author:    coleenp
Date:      2017-10-18 23:02 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/5d55349acccf

Merge

- src/hotspot/share/code/jvmticmlr.h
- src/hotspot/share/gc/g1/suspendibleThreadSet.cpp
- src/hotspot/share/gc/g1/suspendibleThreadSet.hpp

Changeset: e0b35048532e
Author:    coleenp
Date:      2017-10-18 23:21 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/e0b35048532e

Merge


Changeset: 28b2dbe488f1
Author:    sangheki
Date:      2017-10-18 19:36 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/28b2dbe488f1

8189390: Assert in TestOptionsWithRanges.java
Summary: Reinstate error handling in CMS heap creation code
Reviewed-by: stefank, sangheki

! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/cmsHeap.hpp

Changeset: c2b7fb8e5144
Author:    eosterlund
Date:      2017-10-19 11:25 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c2b7fb8e5144

8189355: Cleanup of BarrierSet barrier functions
Reviewed-by: shade, kbarrett, pliden, rkennke

! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableModRefBS.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/stubRoutines.cpp

Changeset: a8e9aff89f7b
Author:    ihse
Date:      2017-10-19 11:59 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/a8e9aff89f7b

8189608: Remove duplicated jni.h
Reviewed-by: erikj, dholmes, coleenp

! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp
! src/hotspot/cpu/arm/jniTypes_arm.hpp
! src/hotspot/cpu/ppc/jniTypes_ppc.hpp
! src/hotspot/cpu/s390/jniTypes_s390.hpp
! src/hotspot/cpu/sparc/jniTypes_sparc.hpp
! src/hotspot/cpu/x86/jniTypes_x86.hpp
! src/hotspot/cpu/zero/jniTypes_zero.hpp
! src/hotspot/share/classfile/altHashing.hpp
! src/hotspot/share/classfile/jimage.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jni.cpp
- src/hotspot/share/prims/jni.h
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniExport.hpp
! src/hotspot/share/prims/jvm.h
! src/hotspot/share/prims/jvm_misc.hpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.hpp
! src/hotspot/share/prims/whitebox.hpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/trace/noTraceBackend.hpp
! src/hotspot/share/trace/traceBackend.cpp
! src/hotspot/share/trace/traceTime.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/gtestLauncher.cpp
! test/hotspot/gtest/gtestMain.cpp

Changeset: 13783d8ab3f4
Author:    ihse
Date:      2017-10-19 14:15 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/13783d8ab3f4

Merge

- src/hotspot/share/prims/jni.h

Changeset: 92bcf2ab0cb3
Author:    sangheki
Date:      2017-10-19 11:31 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/92bcf2ab0cb3

8188245: [Testbug] test/hotspot/jtreg/gc/logging/TestPrintReferences.java can fail
Summary: Changed to use BigDecimal to solve double rounding issue
Reviewed-by: sjohanss, eosterlund

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: 2493edd8b479
Author:    mchung
Date:      2017-10-19 17:27 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/2493edd8b479

8189193: FindClass should only see classes from the boot loader called from its associated native library
Reviewed-by: coleenp, dholmes

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/FindClass/BootLoaderTest.java
+ test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java
+ test/hotspot/jtreg/runtime/jni/FindClass/java.base/java/lang/BootNativeLibrary.java
+ test/hotspot/jtreg/runtime/jni/FindClass/libbootLoaderTest.c

Changeset: 3e78d37acdde
Author:    rkennke
Date:      2017-10-19 20:48 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/3e78d37acdde

8189373: jmap -heap exited with error code
Summary: Add CMSHeap related bits to SA code
Reviewed-by: dholmes, jgeorge

! src/hotspot/share/runtime/vmStructs.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java

Changeset: 3f1d3f8c8407
Author:    dholmes
Date:      2017-10-20 01:40 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/3f1d3f8c8407

Merge


Changeset: 74805fccc6ae
Author:    ehelin
Date:      2017-10-19 14:36 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/74805fccc6ae

8149137: Remove _DISABLE_MMU define from G1MMUTracker
Reviewed-by: ehelin, sjohanss
Contributed-by: Leo Korinth <leo.korinth at oracle.com>

! src/hotspot/share/gc/g1/g1MMUTracker.cpp

Changeset: 19219ec3f176
Author:    goetz
Date:      2017-09-20 15:12 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/19219ec3f176

8185712: [windows] Improve native symbol decoder
Reviewed-by: goetz, iklam, zgu

! src/hotspot/os/aix/decoder_aix.hpp
! src/hotspot/os/bsd/decoder_machO.hpp
! src/hotspot/os/windows/decoder_windows.cpp
- src/hotspot/os/windows/decoder_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os/windows/symbolengine.cpp
+ src/hotspot/os/windows/symbolengine.hpp
! src/hotspot/os/windows/windbghelp.cpp
! src/hotspot/os/windows/windbghelp.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/decoder_elf.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 390896759aa2
Author:    dlong
Date:      2017-10-11 17:11 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/390896759aa2

8187438: Update Graal
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/ComputeBlockOrder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OffHeapUnsafeAccessTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StableArrayReadFoldingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeBitMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotInvokeDynamicPluginTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HsErrLogTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerRuntimeHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvokeDynamicPlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem4.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPrefetchOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NamedLocationIdentity.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvokeDynamicPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.options/src/org/graalvm/options/OptionKey.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.options/src/org/graalvm/options/OptionType.java

Changeset: fc4cfca10556
Author:    dlong
Date:      2017-10-19 19:23 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/fc4cfca10556

8132547: [AOT] support invokedynamic instructions
Reviewed-by: iveresov, kvn

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/aot/aotLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/compilerRuntime.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmStructs_compiler_runtime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java
+ src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTDynamicTypeStore.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataPatchProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.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/HotSpotConstantPool.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPoolObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java

Changeset: e362049c1cb8
Author:    ysuenaga
Date:      2017-10-21 07:00 +0900
URL:       http://hg.openjdk.java.net/jdk/client/rev/e362049c1cb8

8151815: Could not parse core image with JSnap.
Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/perfMemory.hpp
+ test/hotspot/gtest/runtime/test_perfdata.cpp

Changeset: 80267ddfdcfa
Author:    sspitsyn
Date:      2017-10-21 00:06 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/80267ddfdcfa

Merge

- make/corba/Makefile
- src/hotspot/os/windows/decoder_windows.hpp
- src/hotspot/share/code/jvmticmlr.h
- src/hotspot/share/gc/g1/suspendibleThreadSet.cpp
- src/hotspot/share/gc/g1/suspendibleThreadSet.hpp
- src/hotspot/share/prims/jni.h

Changeset: 4dd1715f647f
Author:    jwilhelm
Date:      2017-10-21 01:23 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/4dd1715f647f

Merge

! make/conf/jib-profiles.js
- src/hotspot/os/windows/decoder_windows.hpp
- src/hotspot/share/code/jvmticmlr.h
- src/hotspot/share/gc/g1/suspendibleThreadSet.cpp
- src/hotspot/share/gc/g1/suspendibleThreadSet.hpp
- src/hotspot/share/prims/jni.h
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat
! test/jdk/ProblemList.txt

Changeset: 50aa24ce898c
Author:    jwilhelm
Date:      2017-10-22 00:10 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/50aa24ce898c

Merge


Changeset: 6126617b8508
Author:    iklam
Date:      2017-10-21 15:15 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/6126617b8508

8185160: -XX:DumpLoadedClassList omits graal classes
Reviewed-by: jiangli, dholmes, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 1587ffa1496a
Author:    dholmes
Date:      2017-10-23 03:15 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/1587ffa1496a

8189776: Remove dead code in jvm.cpp: force_verify_field_access
Reviewed-by: redestad

! src/hotspot/share/prims/jvm.cpp

Changeset: 5af0dc07c0e7
Author:    lucy
Date:      2017-10-23 11:56 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/5af0dc07c0e7

8189616: [s390] Remove definition and all uses of STCK instruction
Reviewed-by: mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: b1c020fc35a3
Author:    stefank
Date:      2017-10-23 11:20 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/b1c020fc35a3

8189748: More precise closures for WeakProcessor::weak_oops_do calls
Reviewed-by: pliden, sjohanss

! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1MarkSweep.cpp
! 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/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp

Changeset: 7300cb446de8
Author:    stefank
Date:      2017-10-23 10:44 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/7300cb446de8

Merge


Changeset: c84eeb55c55e
Author:    tschatzl
Date:      2017-10-23 11:46 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c84eeb55c55e

8184667: Clean up G1ConcurrentMark files
Summary: Fix naming, formatting, access control, remove unused code.
Reviewed-by: sjohanss, pliden

! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1CardLiveData.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/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 4cfcb7be4984
Author:    tschatzl
Date:      2017-10-23 11:46 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/4cfcb7be4984

8189666: Replace various inlined percentage calculations with global percent_of()
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
! src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1StringDedupStat.cpp
! src/hotspot/share/gc/g1/g1StringDedupTable.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: 8b6597b0231e
Author:    tschatzl
Date:      2017-10-23 11:46 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/8b6597b0231e

8189665: Change id parameter of G1ConcurrentMark::task() to uint
Reviewed-by: sangheki, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: 149745044e48
Author:    tschatzl
Date:      2017-10-23 11:46 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/149745044e48

8189729: Change _perc suffixes in identifiers to _percent
Reviewed-by: sjohanss, ehelin

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp
! src/hotspot/share/gc/g1/g1DefaultPolicy.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: e4a89dfa1247
Author:    tschatzl
Date:      2017-10-23 10:45 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/e4a89dfa1247

Merge

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: f433d49aceb4
Author:    rkennke
Date:      2017-10-23 09:33 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/f433d49aceb4

8184914: Use MacroAssembler::cmpoop() consistently when comparing heap objects
Reviewed-by: coleenp

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: c3c04b6e14f8
Author:    hseigel
Date:      2017-10-23 10:42 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/c3c04b6e14f8

8174954: Parameter target type is allowed access after a module read edge or a package export has occurred after failed resolution
Summary: Store resolution exception in resolution_error table and set flag in cpCache indicating resolution failed.
Reviewed-by: acorn, jrose, dholmes, lfoltan

! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
+ test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
+ test/hotspot/jtreg/runtime/modules/AccessCheck/MethodAccessReadTwice.java
+ test/hotspot/jtreg/runtime/modules/AccessCheck/p5/c5.java
+ test/hotspot/jtreg/runtime/modules/AccessCheck/p7/c7.java

Changeset: 1aecd400f2fa
Author:    hseigel
Date:      2017-10-23 14:57 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/1aecd400f2fa

Merge


Changeset: 24ebaf9d7198
Author:    roland
Date:      2017-10-18 16:06 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/24ebaf9d7198

8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj
Reviewed-by: kvn

! src/hotspot/share/opto/ifnode.cpp

Changeset: fb290fd1f9d4
Author:    rkennke
Date:      2017-10-15 22:54 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/fb290fd1f9d4

8171853: Remove Shark compiler
Reviewed-by: dholmes, kvn, erikj, ihse

! doc/building.html
! doc/building.md
! make/autoconf/flags.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/lib-std.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/copy/Copy-java.base.gmk
! make/hotspot/ide/CreateVSProject.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/lib/CoreLibraries.gmk
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/icache_zero.hpp
! src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
- src/hotspot/cpu/zero/sharkFrame_zero.hpp
- src/hotspot/cpu/zero/shark_globals_zero.hpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stack_zero.hpp
! src/hotspot/cpu/zero/stack_zero.inline.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vm_version.cpp
- src/hotspot/share/shark/llvmHeaders.hpp
- src/hotspot/share/shark/llvmValue.hpp
- src/hotspot/share/shark/sharkBlock.cpp
- src/hotspot/share/shark/sharkBlock.hpp
- src/hotspot/share/shark/sharkBuilder.cpp
- src/hotspot/share/shark/sharkBuilder.hpp
- src/hotspot/share/shark/sharkCacheDecache.cpp
- src/hotspot/share/shark/sharkCacheDecache.hpp
- src/hotspot/share/shark/sharkCodeBuffer.hpp
- src/hotspot/share/shark/sharkCompiler.cpp
- src/hotspot/share/shark/sharkCompiler.hpp
- src/hotspot/share/shark/sharkConstant.cpp
- src/hotspot/share/shark/sharkConstant.hpp
- src/hotspot/share/shark/sharkContext.cpp
- src/hotspot/share/shark/sharkContext.hpp
- src/hotspot/share/shark/sharkEntry.hpp
- src/hotspot/share/shark/sharkFunction.cpp
- src/hotspot/share/shark/sharkFunction.hpp
- src/hotspot/share/shark/sharkInliner.cpp
- src/hotspot/share/shark/sharkInliner.hpp
- src/hotspot/share/shark/sharkIntrinsics.cpp
- src/hotspot/share/shark/sharkIntrinsics.hpp
- src/hotspot/share/shark/sharkInvariants.cpp
- src/hotspot/share/shark/sharkInvariants.hpp
- src/hotspot/share/shark/sharkMemoryManager.cpp
- src/hotspot/share/shark/sharkMemoryManager.hpp
- src/hotspot/share/shark/sharkNativeWrapper.cpp
- src/hotspot/share/shark/sharkNativeWrapper.hpp
- src/hotspot/share/shark/sharkRuntime.cpp
- src/hotspot/share/shark/sharkRuntime.hpp
- src/hotspot/share/shark/sharkStack.cpp
- src/hotspot/share/shark/sharkStack.hpp
- src/hotspot/share/shark/sharkState.cpp
- src/hotspot/share/shark/sharkState.hpp
- src/hotspot/share/shark/sharkStateScanner.cpp
- src/hotspot/share/shark/sharkStateScanner.hpp
- src/hotspot/share/shark/sharkTopLevelBlock.cpp
- src/hotspot/share/shark/sharkTopLevelBlock.hpp
- src/hotspot/share/shark/sharkType.hpp
- src/hotspot/share/shark/sharkValue.cpp
- src/hotspot/share/shark/sharkValue.hpp
- src/hotspot/share/shark/shark_globals.cpp
- src/hotspot/share/shark/shark_globals.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: 3d1e3786d66e
Author:    simonis
Date:      2017-09-04 19:50 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/3d1e3786d66e

8166317: InterpreterCodeSize should be computed
Reviewed-by: kvn, coleenp

! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/init.cpp

Changeset: 54b78d6243c5
Author:    coleenp
Date:      2017-10-24 08:29 -0400
URL:       http://hg.openjdk.java.net/jdk/client/rev/54b78d6243c5

8189794: Assert in InstanceKlass::cast called from Exceptions::new_exceptions
Summary: Fix call to InstanceKlass::cast to only be after verifying class is non-null.
Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/utilities/exceptions.cpp

Changeset: bba11a95e927
Author:    jcm
Date:      2017-10-24 06:06 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/bba11a95e927

8168712: [AOT] assert(false) failed: DEBUG MESSAGE: InterpreterMacroAssembler::call_VM_base: last_sp != NULL
Summary: skip the assert for this specific case, as it is not an issue.
Reviewed-by: coleenp, dlong, kvn

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
+ test/hotspot/jtreg/compiler/runtime/Test8168712.java

Changeset: 4a095d9ea838
Author:    jcm
Date:      2017-10-24 14:53 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/4a095d9ea838

Merge


Changeset: 0d2d80c0d425
Author:    dlong
Date:      2017-10-23 21:49 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/0d2d80c0d425

8189649: AOT: assert(caller_frame.cb()->as_nmethod_or_null() == cm) failed: expect top frame nmethod
Reviewed-by: kvn

! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 1630ba56759d
Author:    thartmann
Date:      2017-10-25 08:37 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/1630ba56759d

8188785: CCP sets invalid type for java mirror load
Summary: Added special case for java mirror load to propagate correct type information.
Reviewed-by: kvn

! src/hotspot/share/opto/phaseX.cpp

Changeset: 214c5a0bdea3
Author:    sballal
Date:      2017-10-24 15:44 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/214c5a0bdea3

8189061: serviceability/sa/TestInstanceKlassSize.java - Unable to find instance klass for null
Reviewed-by: jgeorge, dholmes

! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java

Changeset: 75aa2a8e7304
Author:    tschatzl
Date:      2017-10-25 16:12 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/75aa2a8e7304

8189801: Remove G1MarkingOverheadPercent
Summary: Remove obsolete and buggy functionality related to G1MarkingOverheadPercent
Reviewed-by: sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: d011b1650071
Author:    tschatzl
Date:      2017-10-25 16:13 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/d011b1650071

8189673: Consistent naming of concurrent threads, tasks and related identifiers
Reviewed-by: sjohanss, drwhite

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: 2e54e9324e1c
Author:    tschatzl
Date:      2017-10-25 16:15 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/2e54e9324e1c

8189797: Fix initializer lists in G1ConcurrentMark and G1CMTask
Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: d4bfafe600d0
Author:    iveresov
Date:      2017-10-25 16:30 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/d4bfafe600d0

8166750: C1 profiling handles statically bindable call sites differently than the interpreter
Summary: Optimize profiling of statically binable call sites. Add monomorphic profile fixup to JVMCI MDO API.
Reviewed-by: dnsimon, kvn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java

Changeset: 068d316e905e
Author:    jcm
Date:      2017-10-26 05:59 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/068d316e905e

6523512: has_special_runtime_exit_condition checks for is_deopt_suspend needlessly
Summary: removed is_deopt_suspend() from has_special_runtime_exit_condition checks
Reviewed-by: dlong, thartmann

! src/hotspot/share/runtime/thread.hpp

Changeset: c6d2381c6932
Author:    roland
Date:      2017-10-10 14:05 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/c6d2381c6932

8188151: "assert(entry_for(catch_pco, handler_bcis->at(i), scope_depth)->pco() == handler_pcos->at(i))" failure with C1
Reviewed-by: kvn, dlong

! src/hotspot/share/c1/c1_Compilation.cpp
+ test/hotspot/jtreg/compiler/exceptions/TestC1ExceptionHandlersSameBCI.java

Changeset: be620a591379
Author:    jwilhelm
Date:      2017-10-30 21:23 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/be620a591379

Merge

! make/autoconf/jdk-options.m4
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/common/Modules.gmk
! make/conf/jib-profiles.js
- src/hotspot/cpu/zero/sharkFrame_zero.hpp
- src/hotspot/cpu/zero/shark_globals_zero.hpp
- src/hotspot/os/windows/decoder_windows.hpp
- src/hotspot/share/code/jvmticmlr.h
- src/hotspot/share/gc/g1/suspendibleThreadSet.cpp
- src/hotspot/share/gc/g1/suspendibleThreadSet.hpp
+ src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
+ src/hotspot/share/gc/shared/suspendibleThreadSet.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
- src/hotspot/share/prims/jni.h
- src/hotspot/share/shark/llvmHeaders.hpp
- src/hotspot/share/shark/llvmValue.hpp
- src/hotspot/share/shark/sharkBlock.cpp
- src/hotspot/share/shark/sharkBlock.hpp
- src/hotspot/share/shark/sharkBuilder.cpp
- src/hotspot/share/shark/sharkBuilder.hpp
- src/hotspot/share/shark/sharkCacheDecache.cpp
- src/hotspot/share/shark/sharkCacheDecache.hpp
- src/hotspot/share/shark/sharkCodeBuffer.hpp
- src/hotspot/share/shark/sharkCompiler.cpp
- src/hotspot/share/shark/sharkCompiler.hpp
- src/hotspot/share/shark/sharkConstant.cpp
- src/hotspot/share/shark/sharkConstant.hpp
- src/hotspot/share/shark/sharkContext.cpp
- src/hotspot/share/shark/sharkContext.hpp
- src/hotspot/share/shark/sharkEntry.hpp
- src/hotspot/share/shark/sharkFunction.cpp
- src/hotspot/share/shark/sharkFunction.hpp
- src/hotspot/share/shark/sharkInliner.cpp
- src/hotspot/share/shark/sharkInliner.hpp
- src/hotspot/share/shark/sharkIntrinsics.cpp
- src/hotspot/share/shark/sharkIntrinsics.hpp
- src/hotspot/share/shark/sharkInvariants.cpp
- src/hotspot/share/shark/sharkInvariants.hpp
- src/hotspot/share/shark/sharkMemoryManager.cpp
- src/hotspot/share/shark/sharkMemoryManager.hpp
- src/hotspot/share/shark/sharkNativeWrapper.cpp
- src/hotspot/share/shark/sharkNativeWrapper.hpp
- src/hotspot/share/shark/sharkRuntime.cpp
- src/hotspot/share/shark/sharkRuntime.hpp
- src/hotspot/share/shark/sharkStack.cpp
- src/hotspot/share/shark/sharkStack.hpp
- src/hotspot/share/shark/sharkState.cpp
- src/hotspot/share/shark/sharkState.hpp
- src/hotspot/share/shark/sharkStateScanner.cpp
- src/hotspot/share/shark/sharkStateScanner.hpp
- src/hotspot/share/shark/sharkTopLevelBlock.cpp
- src/hotspot/share/shark/sharkTopLevelBlock.hpp
- src/hotspot/share/shark/sharkType.hpp
- src/hotspot/share/shark/sharkValue.cpp
- src/hotspot/share/shark/sharkValue.hpp
- src/hotspot/share/shark/shark_globals.cpp
- src/hotspot/share/shark/shark_globals.hpp
! src/java.base/share/classes/java/lang/ClassLoader.java
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat
! test/jdk/ProblemList.txt

Changeset: cf8310446245
Author:    jlahoda
Date:      2017-11-06 13:10 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/cf8310446245

8139607: -release option forces StandardJavaFileManager
Summary: Merging a --release specific file manager with the user-provided one, rather than altering the user-provided one.
Reviewed-by: jjg, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/main/DelegatingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! test/langtools/tools/javac/file/SetLocationForModule.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java

Changeset: dbfac941197a
Author:    jlahoda
Date:      2017-11-06 14:10 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/dbfac941197a

8180744: Update ct.sym for JDK 10
Summary: Adding historical data and code support for --release 9.
Reviewed-by: jjg, mcimadamore

- make/data/symbols/java.activation-6.sym.txt
- make/data/symbols/java.activation-7.sym.txt
! make/data/symbols/java.activation-8.sym.txt
+ make/data/symbols/java.activation-9.sym.txt
- make/data/symbols/java.annotations.common-6.sym.txt
- make/data/symbols/java.annotations.common-7.sym.txt
- make/data/symbols/java.annotations.common-8.sym.txt
! make/data/symbols/java.base-6.sym.txt
! make/data/symbols/java.base-7.sym.txt
! make/data/symbols/java.base-8.sym.txt
+ make/data/symbols/java.base-9.sym.txt
! make/data/symbols/java.compiler-6.sym.txt
! make/data/symbols/java.compiler-7.sym.txt
! make/data/symbols/java.compiler-8.sym.txt
+ make/data/symbols/java.compiler-9.sym.txt
- make/data/symbols/java.corba-6.sym.txt
- make/data/symbols/java.corba-7.sym.txt
! make/data/symbols/java.corba-8.sym.txt
+ make/data/symbols/java.corba-9.sym.txt
- make/data/symbols/java.datatransfer-6.sym.txt
! make/data/symbols/java.datatransfer-7.sym.txt
! make/data/symbols/java.datatransfer-8.sym.txt
+ make/data/symbols/java.datatransfer-9.sym.txt
! make/data/symbols/java.desktop-6.sym.txt
! make/data/symbols/java.desktop-7.sym.txt
! make/data/symbols/java.desktop-8.sym.txt
+ make/data/symbols/java.desktop-9.sym.txt
- make/data/symbols/java.instrument-6.sym.txt
- make/data/symbols/java.instrument-7.sym.txt
! make/data/symbols/java.instrument-8.sym.txt
+ make/data/symbols/java.instrument-9.sym.txt
! make/data/symbols/java.logging-6.sym.txt
! make/data/symbols/java.logging-7.sym.txt
! make/data/symbols/java.logging-8.sym.txt
+ make/data/symbols/java.logging-9.sym.txt
! make/data/symbols/java.management-6.sym.txt
! make/data/symbols/java.management-7.sym.txt
! make/data/symbols/java.management-8.sym.txt
+ make/data/symbols/java.management-9.sym.txt
+ make/data/symbols/java.management.rmi-8.sym.txt
+ make/data/symbols/java.management.rmi-9.sym.txt
- make/data/symbols/java.naming-6.sym.txt
! make/data/symbols/java.naming-7.sym.txt
! make/data/symbols/java.naming-8.sym.txt
+ make/data/symbols/java.naming-9.sym.txt
- make/data/symbols/java.prefs-6.sym.txt
! make/data/symbols/java.prefs-7.sym.txt
! make/data/symbols/java.prefs-8.sym.txt
+ make/data/symbols/java.prefs-9.sym.txt
! make/data/symbols/java.rmi-6.sym.txt
! make/data/symbols/java.rmi-7.sym.txt
! make/data/symbols/java.rmi-8.sym.txt
+ make/data/symbols/java.rmi-9.sym.txt
- make/data/symbols/java.scripting-6.sym.txt
! make/data/symbols/java.scripting-7.sym.txt
! make/data/symbols/java.scripting-8.sym.txt
+ make/data/symbols/java.scripting-9.sym.txt
+ make/data/symbols/java.se-9.sym.txt
+ make/data/symbols/java.se.ee-9.sym.txt
! make/data/symbols/java.security.jgss-6.sym.txt
! make/data/symbols/java.security.jgss-7.sym.txt
! make/data/symbols/java.security.jgss-8.sym.txt
+ make/data/symbols/java.security.jgss-9.sym.txt
- make/data/symbols/java.security.sasl-6.sym.txt
! make/data/symbols/java.security.sasl-7.sym.txt
! make/data/symbols/java.security.sasl-8.sym.txt
+ make/data/symbols/java.security.sasl-9.sym.txt
+ make/data/symbols/java.smartcardio-9.sym.txt
! make/data/symbols/java.sql-6.sym.txt
! make/data/symbols/java.sql-7.sym.txt
! make/data/symbols/java.sql-8.sym.txt
+ make/data/symbols/java.sql-9.sym.txt
! make/data/symbols/java.sql.rowset-6.sym.txt
! make/data/symbols/java.sql.rowset-7.sym.txt
! make/data/symbols/java.sql.rowset-8.sym.txt
+ make/data/symbols/java.sql.rowset-9.sym.txt
- make/data/symbols/java.transaction-6.sym.txt
- make/data/symbols/java.transaction-7.sym.txt
! make/data/symbols/java.transaction-8.sym.txt
+ make/data/symbols/java.transaction-9.sym.txt
! make/data/symbols/java.xml-6.sym.txt
! make/data/symbols/java.xml-7.sym.txt
! make/data/symbols/java.xml-8.sym.txt
+ make/data/symbols/java.xml-9.sym.txt
! make/data/symbols/java.xml.bind-6.sym.txt
! make/data/symbols/java.xml.bind-7.sym.txt
! make/data/symbols/java.xml.bind-8.sym.txt
+ make/data/symbols/java.xml.bind-9.sym.txt
- make/data/symbols/java.xml.crypto-6.sym.txt
- make/data/symbols/java.xml.crypto-7.sym.txt
! make/data/symbols/java.xml.crypto-8.sym.txt
+ make/data/symbols/java.xml.crypto-9.sym.txt
! make/data/symbols/java.xml.ws-6.sym.txt
- make/data/symbols/java.xml.ws-7.sym.txt
! make/data/symbols/java.xml.ws-8.sym.txt
+ make/data/symbols/java.xml.ws-9.sym.txt
+ make/data/symbols/java.xml.ws.annotation-6.sym.txt
+ make/data/symbols/java.xml.ws.annotation-7.sym.txt
+ make/data/symbols/java.xml.ws.annotation-8.sym.txt
+ make/data/symbols/java.xml.ws.annotation-9.sym.txt
+ make/data/symbols/jdk.accessibility-9.sym.txt
+ make/data/symbols/jdk.attach-9.sym.txt
+ make/data/symbols/jdk.charsets-9.sym.txt
+ make/data/symbols/jdk.compiler-9.sym.txt
+ make/data/symbols/jdk.crypto.cryptoki-9.sym.txt
+ make/data/symbols/jdk.crypto.ec-9.sym.txt
+ make/data/symbols/jdk.dynalink-9.sym.txt
+ make/data/symbols/jdk.editpad-9.sym.txt
+ make/data/symbols/jdk.hotspot.agent-9.sym.txt
- make/data/symbols/jdk.httpserver-6.sym.txt
! make/data/symbols/jdk.httpserver-7.sym.txt
! make/data/symbols/jdk.httpserver-8.sym.txt
+ make/data/symbols/jdk.httpserver-9.sym.txt
+ make/data/symbols/jdk.incubator.httpclient-9.sym.txt
+ make/data/symbols/jdk.jartool-9.sym.txt
+ make/data/symbols/jdk.javadoc-9.sym.txt
+ make/data/symbols/jdk.jcmd-9.sym.txt
+ make/data/symbols/jdk.jconsole-9.sym.txt
+ make/data/symbols/jdk.jdeps-9.sym.txt
+ make/data/symbols/jdk.jdi-9.sym.txt
+ make/data/symbols/jdk.jdwp.agent-9.sym.txt
+ make/data/symbols/jdk.jlink-9.sym.txt
+ make/data/symbols/jdk.jshell-9.sym.txt
+ make/data/symbols/jdk.jsobject-9.sym.txt
+ make/data/symbols/jdk.jstatd-9.sym.txt
+ make/data/symbols/jdk.localedata-9.sym.txt
! make/data/symbols/jdk.management-6.sym.txt
! make/data/symbols/jdk.management-7.sym.txt
! make/data/symbols/jdk.management-8.sym.txt
+ make/data/symbols/jdk.management-9.sym.txt
+ make/data/symbols/jdk.management.agent-9.sym.txt
+ make/data/symbols/jdk.naming.dns-9.sym.txt
+ make/data/symbols/jdk.naming.rmi-9.sym.txt
+ make/data/symbols/jdk.net-9.sym.txt
+ make/data/symbols/jdk.pack-9.sym.txt
+ make/data/symbols/jdk.policytool-9.sym.txt
+ make/data/symbols/jdk.rmic-9.sym.txt
- make/data/symbols/jdk.scripting.nashorn-6.sym.txt
! make/data/symbols/jdk.scripting.nashorn-7.sym.txt
! make/data/symbols/jdk.scripting.nashorn-8.sym.txt
+ make/data/symbols/jdk.scripting.nashorn-9.sym.txt
! make/data/symbols/jdk.sctp-6.sym.txt
! make/data/symbols/jdk.sctp-7.sym.txt
! make/data/symbols/jdk.sctp-8.sym.txt
+ make/data/symbols/jdk.sctp-9.sym.txt
- make/data/symbols/jdk.security.auth-6.sym.txt
! make/data/symbols/jdk.security.auth-7.sym.txt
! make/data/symbols/jdk.security.auth-8.sym.txt
+ make/data/symbols/jdk.security.auth-9.sym.txt
! make/data/symbols/jdk.security.jgss-6.sym.txt
! make/data/symbols/jdk.security.jgss-7.sym.txt
! make/data/symbols/jdk.security.jgss-8.sym.txt
+ make/data/symbols/jdk.security.jgss-9.sym.txt
+ make/data/symbols/jdk.unsupported-9.sym.txt
+ make/data/symbols/jdk.xml.dom-9.sym.txt
+ make/data/symbols/jdk.zipfs-9.sym.txt
! make/data/symbols/symbols
! make/gendata/Gendata-jdk.compiler.gmk
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ make/langtools/src/classes/build/tools/symbolgenerator/ProbeModular.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
+ test/langtools/tools/javac/options/release/ReleaseOption9.java

Changeset: 38aa08d2ec6c
Author:    sundar
Date:      2017-11-06 22:05 +0530
URL:       http://hg.openjdk.java.net/jdk/client/rev/38aa08d2ec6c

8190795: jjs should show javadoc for java methods on shift-tab
Reviewed-by: hannesw, jlaskey

! make/CompileJavaModules.gmk
! make/nashorn/build.xml
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/resources/jjs.js

Changeset: a6f8cacdef93
Author:    michaelm
Date:      2017-11-06 16:32 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/a6f8cacdef93

8190793: Httpserver does not detect truncated request body
Reviewed-by: chegar, dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java
+ test/jdk/com/sun/net/httpserver/bugs/TruncatedRequestBody.java

Changeset: 4a00b088902e
Author:    prr
Date:      2017-11-06 10:11 -0800
URL:       http://hg.openjdk.java.net/jdk/client/rev/4a00b088902e

Merge

- make/data/symbols/java.activation-6.sym.txt
- make/data/symbols/java.activation-7.sym.txt
- make/data/symbols/java.annotations.common-6.sym.txt
- make/data/symbols/java.annotations.common-7.sym.txt
- make/data/symbols/java.annotations.common-8.sym.txt
- make/data/symbols/java.corba-6.sym.txt
- make/data/symbols/java.corba-7.sym.txt
- make/data/symbols/java.datatransfer-6.sym.txt
- make/data/symbols/java.instrument-6.sym.txt
- make/data/symbols/java.instrument-7.sym.txt
- make/data/symbols/java.naming-6.sym.txt
- make/data/symbols/java.prefs-6.sym.txt
- make/data/symbols/java.scripting-6.sym.txt
- make/data/symbols/java.security.sasl-6.sym.txt
- make/data/symbols/java.transaction-6.sym.txt
- make/data/symbols/java.transaction-7.sym.txt
- make/data/symbols/java.xml.crypto-6.sym.txt
- make/data/symbols/java.xml.crypto-7.sym.txt
- make/data/symbols/java.xml.ws-7.sym.txt
- make/data/symbols/jdk.httpserver-6.sym.txt
- make/data/symbols/jdk.scripting.nashorn-6.sym.txt
- make/data/symbols/jdk.security.auth-6.sym.txt
- src/hotspot/cpu/zero/sharkFrame_zero.hpp
- src/hotspot/cpu/zero/shark_globals_zero.hpp
- src/hotspot/os/windows/decoder_windows.hpp
- src/hotspot/share/code/jvmticmlr.h
- src/hotspot/share/gc/g1/suspendibleThreadSet.cpp
- src/hotspot/share/gc/g1/suspendibleThreadSet.hpp
- src/hotspot/share/prims/jni.h
- src/hotspot/share/shark/llvmHeaders.hpp
- src/hotspot/share/shark/llvmValue.hpp
- src/hotspot/share/shark/sharkBlock.cpp
- src/hotspot/share/shark/sharkBlock.hpp
- src/hotspot/share/shark/sharkBuilder.cpp
- src/hotspot/share/shark/sharkBuilder.hpp
- src/hotspot/share/shark/sharkCacheDecache.cpp
- src/hotspot/share/shark/sharkCacheDecache.hpp
- src/hotspot/share/shark/sharkCodeBuffer.hpp
- src/hotspot/share/shark/sharkCompiler.cpp
- src/hotspot/share/shark/sharkCompiler.hpp
- src/hotspot/share/shark/sharkConstant.cpp
- src/hotspot/share/shark/sharkConstant.hpp
- src/hotspot/share/shark/sharkContext.cpp
- src/hotspot/share/shark/sharkContext.hpp
- src/hotspot/share/shark/sharkEntry.hpp
- src/hotspot/share/shark/sharkFunction.cpp
- src/hotspot/share/shark/sharkFunction.hpp
- src/hotspot/share/shark/sharkInliner.cpp
- src/hotspot/share/shark/sharkInliner.hpp
- src/hotspot/share/shark/sharkIntrinsics.cpp
- src/hotspot/share/shark/sharkIntrinsics.hpp
- src/hotspot/share/shark/sharkInvariants.cpp
- src/hotspot/share/shark/sharkInvariants.hpp
- src/hotspot/share/shark/sharkMemoryManager.cpp
- src/hotspot/share/shark/sharkMemoryManager.hpp
- src/hotspot/share/shark/sharkNativeWrapper.cpp
- src/hotspot/share/shark/sharkNativeWrapper.hpp
- src/hotspot/share/shark/sharkRuntime.cpp
- src/hotspot/share/shark/sharkRuntime.hpp
- src/hotspot/share/shark/sharkStack.cpp
- src/hotspot/share/shark/sharkStack.hpp
- src/hotspot/share/shark/sharkState.cpp
- src/hotspot/share/shark/sharkState.hpp
- src/hotspot/share/shark/sharkStateScanner.cpp
- src/hotspot/share/shark/sharkStateScanner.hpp
- src/hotspot/share/shark/sharkTopLevelBlock.cpp
- src/hotspot/share/shark/sharkTopLevelBlock.hpp
- src/hotspot/share/shark/sharkType.hpp
- src/hotspot/share/shark/sharkValue.cpp
- src/hotspot/share/shark/sharkValue.hpp
- src/hotspot/share/shark/shark_globals.cpp
- src/hotspot/share/shark/shark_globals.hpp
- src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat



More information about the jdk-client-changes mailing list