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