hg: jdk9/dev/hotspot: 23 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Mon Mar 16 21:45:20 UTC 2015


Changeset: 8a4e011d99be
Author:    dholmes
Date:      2015-03-03 19:20 -0500
URL:       http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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/dev/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: eab5843db817
Author:    david
Date:      2015-03-05 16:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/eab5843db817

8073545: Use shorter and more descriptive names for GC worker threads
Reviewed-by: ehelin, jwilhelm

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/utilities/workgroup.cpp

Changeset: 7bdaaf31bc71
Author:    sfriberg
Date:      2015-03-06 09:07 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7bdaaf31bc71

8031538: G1 eden usage is sometimes higher than target eden (printed Eden size)
Summary: When recalculating the number of target eden size, correctly consider the amount of existing eden regions in the target calculation.
Reviewed-by: tschatzl
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: 04b27d7401ba
Author:    jwilhelm
Date:      2015-03-06 16:12 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/04b27d7401ba

8051984: @ignore should be placed after @test
Summary: as ignore reason has been fixed (by adding @requires) @ignore removed
Reviewed-by: kbarrett, brutisso
Contributed-by: andrey.x.zakharov at oracle.com

! test/gc/parallelScavenge/TestDynShrinkHeap.java

Changeset: ac6ef02961e7
Author:    jwilhelm
Date:      2015-03-09 01:58 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ac6ef02961e7

Merge


Changeset: 656216252893
Author:    stefank
Date:      2015-03-09 08:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/656216252893

8074543: Missing symbol "objArrayOopDesc::obj_at" when buiding with CPP Interpreter
Reviewed-by: stefank
Contributed-by: thomas.stuefe at gmail.com

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: e8652b6ab788
Author:    asiebenborn
Date:      2015-03-06 16:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e8652b6ab788

8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
Reviewed-by: mgerdin, stefank

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp

Changeset: 115236e78a47
Author:    ehelin
Date:      2015-01-26 10:32 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/115236e78a47

8030646: track collection set membership in one place
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp

Changeset: 208446e49726
Author:    ehelin
Date:      2015-03-09 11:37 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/208446e49726

Merge


Changeset: af3b0db91659
Author:    sangheki
Date:      2015-03-09 09:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/af3b0db91659

8073654: Marking statistics should use size_t
Summary: Change data type from int to size_t to avoid overflows
Reviewed-by: jwilhelm, drwhite, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp

Changeset: 98e38530135c
Author:    jwilhelm
Date:      2015-03-12 16:10 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/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/dev/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/dev/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/dev/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/dev/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: f63349d9c4ce
Author:    amurillo
Date:      2015-03-16 14:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f63349d9c4ce

Merge

- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp



More information about the jdk9-dev-changes mailing list