hg: jdk9/hs-gc/hotspot: 14 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Mon Mar 16 19:22:48 UTC 2015


Changeset: 8a4e011d99be
Author:    dholmes
Date:      2015-03-03 19:20 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8a4e011d99be

7143664: Clean up OrderAccess implementations and usage
Summary: Clarify and correct the abstract model for memory barriers provided by the orderAccess class. Refactor the implementations using template specialization to allow the bulk of the code to be shared, with platform specific customizations applied as needed.
Reviewed-by: acorn, dcubed, dholmes, dlong, goetz, kbarrett, sgehwolf
Contributed-by: Erik Osterlund <erik.osterlund at lnu.se>

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/runtime/orderAccess.hpp
! src/share/vm/runtime/orderAccess.inline.hpp

Changeset: 06af60444d5e
Author:    kevinw
Date:      2015-03-03 19:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/06af60444d5e

8073688: Infinite loop reading types during jmap attach.
Reviewed-by: dsamersoff, sla

! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java

Changeset: 04920bf22782
Author:    dholmes
Date:      2015-03-04 16:35 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/04920bf22782

8073861: Unused VM Options in JDK9 HotSpot
Reviewed-by: dholmes, lfoltan
Contributed-by: Dmitry Dmitriev <dmitry.dmitriev at oracle.com>

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 7d586d50e264
Author:    dcubed
Date:      2015-03-06 08:47 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7d586d50e264

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/orderAccess.inline.hpp

Changeset: c3f28a6822dd
Author:    gthornbr
Date:      2015-03-06 17:19 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c3f28a6822dd

8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR."
Summary: Force all Solaris builds to use the same version of the DIR structure.
Reviewed-by: dcubed, dholmes, kvn

! src/os/solaris/vm/jvm_solaris.h
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp

Changeset: 2617fceec2a3
Author:    mockner
Date:      2015-03-09 13:39 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2617fceec2a3

8013393: Merge template interpreter files for x86 _32 and _64.
Summary: The 32 and 64 bit versions of templateTable_x86 have been merged.
Reviewed-by: twisti, jrose, coleenp

+ src/cpu/x86/vm/templateTable_x86.cpp
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: e0c6eb5fce97
Author:    ctornqvi
Date:      2015-03-10 04:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e0c6eb5fce97

8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies
Reviewed-by: coleenp, gtriantafill, dholmes

! src/share/vm/services/mallocSiteTable.cpp
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp

Changeset: 3846282d50e9
Author:    mikael
Date:      2015-03-10 09:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3846282d50e9

8074726: Update source and target version used when compiling hotspot class files
Summary: Use BOOT_JDK_SOURCETARGET from top level, or fall back to -source 8 -target 8
Reviewed-by: dholmes, sla

! make/aix/makefiles/rules.make
! make/bsd/makefiles/rules.make
! make/defs.make
! make/linux/makefiles/rules.make
! make/solaris/makefiles/rules.make
! make/windows/makefiles/rules.make

Changeset: 98e38530135c
Author:    jwilhelm
Date:      2015-03-12 16:10 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/98e38530135c

Merge

- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 0ef1d0b2fc2e
Author:    dlong
Date:      2015-02-24 17:23 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0ef1d0b2fc2e

8072383: resolve conflicts between open and closed ports
Summary: refactor close to remove references to closed ports
Reviewed-by: kvn, simonis, dholmes

! agent/src/os/linux/libproc.h
! make/defs.make
- make/linux/makefiles/arm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
- make/linux/makefiles/ppc.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
- make/linux/platform_arm
- make/linux/platform_ppc
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 709140b8dfa5
Author:    iignatyev
Date:      2015-03-12 19:12 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/709140b8dfa5

8073860: [TESTBUG] compiler/whitebox/DeoptimizeFramesTest fails with exit code 1
Reviewed-by: kvn, roland

! test/compiler/whitebox/DeoptimizeFramesTest.java

Changeset: 8e1fc80221d7
Author:    iignatyev
Date:      2015-03-12 19:11 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8e1fc80221d7

8074980: add WhiteBox API to get a flag value for a method
Reviewed-by: kvn, fzhinkin

! src/share/vm/prims/whitebox.cpp
+ test/compiler/oracle/GetMethodOptionTest.java

Changeset: 959a3d1e1811
Author:    kvn
Date:      2015-03-12 15:51 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/959a3d1e1811

Merge

! make/defs.make
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc

Changeset: fd19a77b0a32
Author:    jwilhelm
Date:      2015-03-16 18:13 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/fd19a77b0a32

Merge

! src/share/vm/prims/whitebox.cpp



More information about the jdk9-all-changes mailing list