[OpenJDK Rasterizer] hg: graphics-rasterizer/jdk9/hotspot: 350 new changesets
james.graham at oracle.com
james.graham at oracle.com
Fri Oct 30 22:28:20 UTC 2015
Changeset: e5c5dd15630d
Author: ctornqvi
Date: 2015-08-04 06:52 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e5c5dd15630d
8132969: C++11 requires a space between literal and identifier
Reviewed-by: simonis, ctornqvi
Contributed-by: Matthias Baesken <matthias.baesken at sap.com>
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: c145bca2ff31
Author: mseledtsov
Date: 2015-07-31 10:33 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c145bca2ff31
8132214: [TESTBUG] Create basic shared strings test for CDS archive
Summary: Created new test
Reviewed-by: jiangli, ctornqvi
+ test/runtime/SharedArchiveFile/BasicJarBuilder.java
+ test/runtime/SharedArchiveFile/SharedStrings.java
+ test/runtime/SharedArchiveFile/SharedStringsWb.java
Changeset: 9c96deec6797
Author: jiangli
Date: 2015-08-05 05:28 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9c96deec6797
Merge
Changeset: d5b328043c10
Author: dholmes
Date: 2015-08-05 21:44 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d5b328043c10
8130212: Thread::current() might access freed memory on Solaris
Reviewed-by: kvn, twisti, stuefe
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
Changeset: 7bed393dbe59
Author: sspitsyn
Date: 2015-08-06 01:48 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7bed393dbe59
8060245: update bsd version of jhelper.d to be in sync with the fix of 8009204 on solaris
Summary: sync the bsd version of jhelper with the solaris version
Reviewed-by: sla, jbachorik
! src/os/bsd/dtrace/jhelper.d
Changeset: 0762dac98888
Author: kevinw
Date: 2015-08-06 00:08 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0762dac98888
8075773: jps running as root fails after the fix of JDK-8050807
Reviewed-by: sla, dsamersoff, gthornbr
Contributed-by: cheleswer.sahu at oracle.com
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
Changeset: efec5660a66c
Author: kevinw
Date: 2015-08-06 16:00 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/efec5660a66c
Merge
Changeset: 9a8a76230f5d
Author: tschatzl
Date: 2015-08-06 15:49 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9a8a76230f5d
8073052: Rename and clean up the allocation manager hierarchy in g1Allocator.?pp
Summary: Fix naming of G1ParGCAllocator, decrease dependencies between G1CollectedHeap, G1Allocator and G1AllocRegion, additional documentation.
Reviewed-by: mgerdin, jmasa, kbarrett
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
+ src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1Allocator_ext.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
Changeset: c5f944570a2c
Author: tschatzl
Date: 2015-08-06 15:49 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c5f944570a2c
8133043: Clean up code related to termination stats printing
Summary: Reformat termination stats related code to make it look more similar to existing code.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: 471d334c8706
Author: tschatzl
Date: 2015-08-06 15:52 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/471d334c8706
8133047: Rename G1ParScanThreadState::_queue_num to _worker_id
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
Changeset: aa7648b726e8
Author: tschatzl
Date: 2015-08-06 17:43 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa7648b726e8
Merge
Changeset: 5e09f372116b
Author: acorn
Date: 2015-08-06 13:02 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5e09f372116b
8087342: Crash in klassItable::initialize_itable_for_interface
Summary: Fix method searches to handle static, private instance and overpass
Reviewed-by: lfoltan, dholmes, hseigel
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/lambda-features/TestStaticandInstance.java
Changeset: 969105ebdecb
Author: acorn
Date: 2015-08-06 19:52 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/969105ebdecb
Merge
Changeset: 4ef62948f2c9
Author: sspitsyn
Date: 2015-08-07 09:21 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4ef62948f2c9
8033577: [parfait] warnings from b128 for hotspot/src/os/solaris/dtrace: Unportable format string argument mismatch
Summary: reduce the warnings
Reviewed-by: sla, dsamersoff, coleenp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
Changeset: c9eddfded3e5
Author: sspitsyn
Date: 2015-08-07 09:22 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c9eddfded3e5
8080401: Uninitialised variable in hotspot/src/os/solaris/dtrace/
Summary: reduce the warnings
Reviewed-by: sla, dsamersoff
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/jvm_dtrace.c
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: a1ea0b369593
Author: tschatzl
Date: 2015-08-07 15:37 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a1ea0b369593
8133042: Remove some direct accesses of G1Allocator to G1CollectedHeap members
Summary: Remove direct access to private members of G1CollectedHeap from G1Allocator and G1ArchiveAllocator. Allows removal of friend delcarations.
Reviewed-by: kbarrett, jmasa, jwilhelm
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
Changeset: a3d4ec0c8636
Author: tschatzl
Date: 2015-08-07 23:01 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a3d4ec0c8636
Merge
Changeset: 7772d9bb4c14
Author: ecaspole
Date: 2015-08-07 09:15 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7772d9bb4c14
8078904: CMS: Assert failed: Ctl pt invariant
Summary: Survivor rescan array now baed on MinTLABSize so all entries will fit
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: a1609a58bc5a
Author: kbarrett
Date: 2015-08-08 00:27 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a1609a58bc5a
Merge
Changeset: 220747f2931f
Author: mseledtsov
Date: 2015-08-07 17:14 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/220747f2931f
8133222: [TESTBUG] Quarantine runtime/SharedArchiveFile/SharedStrings.java until the fix
Summary: Quarantined using at-ingore tag
Reviewed-by: dcubed
! test/runtime/SharedArchiveFile/SharedStrings.java
Changeset: 2c352a332507
Author: ddmitriev
Date: 2015-08-09 13:38 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2c352a332507
8132892: Memory must be freed after calling Arguments::set_sysclasspath function
Summary: Free memory after calling set_sysclasspath
Reviewed-by: dholmes, dcubed
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.cpp
Changeset: 400eada7e8a6
Author: dsamersoff
Date: 2015-08-10 13:56 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/400eada7e8a6
Merge
Changeset: 488beb85abdd
Author: sla
Date: 2015-08-10 13:08 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/488beb85abdd
8076470: Remove the JVM TI hprof Agent
Reviewed-by: sspitsyn, mchung, erikj
! src/share/vm/runtime/arguments.cpp
Changeset: eb394344950c
Author: sla
Date: 2015-08-10 13:34 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/eb394344950c
Merge
Changeset: af60f1cb36f2
Author: kvn
Date: 2015-08-10 10:39 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/af60f1cb36f2
8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places
Reviewed-by: kvn, vlivanov
Contributed-by: vlad.ureche at gmail.com
! src/share/vm/opto/block.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/phaseX.cpp
Changeset: 7e38c833fe2b
Author: shade
Date: 2015-08-11 12:24 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7e38c833fe2b
8131682: C1 should use multibyte nops everywhere
Reviewed-by: dlong, goetz, adinn, aph, vlivanov
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
Changeset: aa64491c9507
Author: rbackman
Date: 2015-08-13 19:36 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa64491c9507
Merge
Changeset: 6f56da5908e6
Author: amurillo
Date: 2015-08-13 15:50 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6f56da5908e6
Merge
Changeset: aa0a8fa5fb18
Author: katleman
Date: 2015-08-20 11:38 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa0a8fa5fb18
Added tag jdk9-b78 for changeset 20dc06b04fe5
! .hgtags
Changeset: e9e63d93bbfe
Author: lana
Date: 2015-08-20 12:30 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e9e63d93bbfe
Merge
Changeset: 8e8377739c06
Author: katleman
Date: 2015-08-27 12:59 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8e8377739c06
Added tag jdk9-b79 for changeset e9e63d93bbfe
! .hgtags
Changeset: 3c76d8048a58
Author: david
Date: 2015-08-12 16:32 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3c76d8048a58
8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
Changeset: daa9f374b77c
Author: mockner
Date: 2015-08-12 14:18 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/daa9f374b77c
8098791: Remove PrintClassStatistics and PrintMethodStatistics
Summary: PrintClassStatistics and PrintMethodStatistics have been removed.
Reviewed-by: coleenp, iklam
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: 76ac54bf537c
Author: asiebenborn
Date: 2015-08-13 09:32 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/76ac54bf537c
8133121: Move implementation of process_grey_object to concurrentMark.inline.hpp
Summary: move implementation of process_grey_object to inline.hpp
Reviewed-by: kbarrett, simonis
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 927043f643bc
Author: gziemski
Date: 2015-08-13 17:17 -0500
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/927043f643bc
8112746: Followup to JDK-8059557 (JEP 245)
Summary: Several improvements to range/constraint check feature.
Reviewed-by: coleenp, ddmitriev, sangheki, kbarrett
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: eb1d5a7fc05f
Author: coleenp
Date: 2015-08-13 23:35 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/eb1d5a7fc05f
Merge
Changeset: a3e6c865104c
Author: dholmes
Date: 2015-08-13 22:08 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a3e6c865104c
8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout
Reviewed-by: bdelsart, ddmitriev, dcubed
! src/os/linux/vm/os_linux.cpp
Changeset: f0097a9f4a3f
Author: dholmes
Date: 2015-08-14 04:21 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f0097a9f4a3f
Merge
Changeset: 6ce41ccea6ca
Author: coleenp
Date: 2015-08-14 15:08 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6ce41ccea6ca
8133557: Missing test before a branch when checking for MethodCounters in TemplateTable::branch() on x86
Reviewed-by: kvn, coleenp
Contributed-by: richard.reingruber at sap.com
! src/cpu/x86/vm/templateTable_x86.cpp
Changeset: d86f613e4231
Author: coleenp
Date: 2015-08-14 19:23 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d86f613e4231
Merge
Changeset: 17c65a196427
Author: minqi
Date: 2015-08-14 10:10 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/17c65a196427
8130115: REDO - Reduce Symbol::_identity_hash to 2 bytes
Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation.
Reviewed-by: iklam, coleenp, shade
! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 160f691ef3d0
Author: minqi
Date: 2015-08-14 20:40 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/160f691ef3d0
Merge
Changeset: 4ec8bd17d9e3
Author: minqi
Date: 2015-08-14 22:20 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4ec8bd17d9e3
Merge
Changeset: 90861a3150d0
Author: stefank
Date: 2015-06-29 11:09 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90861a3150d0
8087323: Unify and split the work gang classes
Reviewed-by: jmasa, sjohanss
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/yieldingWorkgroup.cpp
! src/share/vm/gc/cms/yieldingWorkgroup.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: 7243608383b7
Author: stefank
Date: 2015-06-29 11:11 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7243608383b7
8087324: Use semaphores when starting and stopping GC task threads
Reviewed-by: jmasa, sjohanss
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/globals.hpp
Changeset: f942792721fa
Author: david
Date: 2015-08-17 10:43 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f942792721fa
8133553: Running with -XX:+UseParallelGC -XX:OldSize=30k crashes jvm
Reviewed-by: jwilhelm, sjohanss
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
Changeset: d2dfba6ab433
Author: dsamersoff
Date: 2015-08-17 12:43 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d2dfba6ab433
Merge
Changeset: 7a16c384cf23
Author: dsamersoff
Date: 2015-08-17 10:53 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7a16c384cf23
Merge
Changeset: 2317b27a41d3
Author: gziemski
Date: 2015-08-16 09:33 -0500
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2317b27a41d3
8133678: test fails due to 'CICompilerCount=0 must be at least 1' missing from stdout/stderr
Summary: We changed the constraint error message formatting for CICompilerCount, but forgot to change the corresponding test.
Reviewed-by: kbarrett, dcubed
! test/compiler/arguments/CheckCICompilerCount.java
Changeset: 7100bb7e213f
Author: jwilhelm
Date: 2015-08-17 13:55 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7100bb7e213f
8133669: Remove unused code in Arguments
8133455: VM ignores setting of the -XX:MemoryRestriction flag.
Reviewed-by: dholmes, kbarrett
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 1facc49c0499
Author: jwilhelm
Date: 2015-08-18 17:32 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1facc49c0499
8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: dfazunen, brutisso
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Changeset: e9d225520e8c
Author: ecaspole
Date: 2015-08-18 14:04 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e9d225520e8c
8133349: CMS: Assert failed: Ctl pt invariant
Summary: _survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size()
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: acf9f5d04075
Author: shade
Date: 2015-08-12 09:58 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/acf9f5d04075
8019968: Reference CAS induces GC store barrier even on failure
Reviewed-by: kvn, adinn, roland
! src/share/vm/opto/library_call.cpp
Changeset: 78c4bc2839bf
Author: roland
Date: 2015-08-15 02:54 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/78c4bc2839bf
8130847: Cloned object's fields observed as null after C2 escape analysis
Summary: Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
Changeset: 6b74f57f7c4d
Author: roland
Date: 2015-08-14 00:28 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6b74f57f7c4d
8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2
Summary: off by 1 error in c2 intrinsic filtering logic
Reviewed-by: dlong, kvn, shade
! src/share/vm/opto/c2compiler.cpp
Changeset: fe311de64c61
Author: roland
Date: 2015-07-29 17:25 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fe311de64c61
8080289: Intermediate writes in a loop not eliminated by optimizer
Summary: Move Stores out of loop (after or before) when possible
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/loopopts/TestMoveStoresOutOfLoops.java
Changeset: 5ca290fb5d6e
Author: roland
Date: 2015-08-20 09:31 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ca290fb5d6e
Merge
Changeset: d9bc27b8ef1e
Author: dcubed
Date: 2015-08-19 11:11 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d9bc27b8ef1e
8133537: clarify position of unlock options in error messages
Reviewed-by: coleenp, dholmes, coffeys
! src/share/vm/runtime/globals.cpp
Changeset: aa92602b4a73
Author: ehelin
Date: 2015-08-20 08:42 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa92602b4a73
8133821: Refactor initialization of the heap and the collector policy
Reviewed-by: pliden, tschatzl
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
+ src/share/vm/memory/universe_ext.cpp
Changeset: 266fbf43e8a2
Author: ehelin
Date: 2015-08-20 10:27 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/266fbf43e8a2
8133825: Remove the class G1CollectorPolicyExt
Reviewed-by: jwilhelm, ecaspole
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
Changeset: a8c6a4d765bb
Author: tschatzl
Date: 2015-08-19 13:47 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a8c6a4d765bb
8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure
Summary: Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space.
Reviewed-by: jmasa, brutisso
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: a3fbc02ec341
Author: tschatzl
Date: 2015-08-19 13:50 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a3fbc02ec341
8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file
Summary: Fix include file dependencies according to general guidelines for plab.hpp
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
+ src/share/vm/gc/cms/parNewGeneration.inline.hpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1Allocator_ext.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/plab.inline.hpp
Changeset: 8e371a1ba7df
Author: tschatzl
Date: 2015-08-19 13:59 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8e371a1ba7df
8073013: Add detailed information about PLAB memory usage
Summary: Track and provide information about direct allocation, region end waste and failure waste for G1.
Reviewed-by: jmasa, david, ehelin, mgerdin
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
+ src/share/vm/gc/g1/g1EvacStats.cpp
+ src/share/vm/gc/g1/g1EvacStats.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/plab.inline.hpp
Changeset: 2bcdd5016317
Author: tschatzl
Date: 2015-08-20 15:17 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2bcdd5016317
8133530: Add JFR event for evacuation statistics
Summary: Introduce two new JFR events for young/old generation allocation statistics based on previous changes.
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/shared/gcHeapSummary.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: ad916ca3715b
Author: tschatzl
Date: 2015-08-20 15:17 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ad916ca3715b
8040162: Avoid reallocating PLABs between GC phases in G1
Summary: Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation.
Reviewed-by: david, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: 57093b085a8f
Author: tschatzl
Date: 2015-08-20 15:17 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/57093b085a8f
8073146: G1 merges thread local age tables too early with global age table
Summary: Move merging of age and survivor table to the end of GC.
Reviewed-by: mgerdin, david
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: 91bd6ad35898
Author: tschatzl
Date: 2015-08-20 15:17 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/91bd6ad35898
8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB
Summary: Properly size the PLAB to make sure that the object to allocate always has enough space in it.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/shared/plab.hpp
Changeset: 5ccf179d85f3
Author: coleenp
Date: 2015-08-20 11:18 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ccf179d85f3
8133951: Zero interpreter asserts in stubRoutines.cpp
Summary: Allow zero sized code buffer when checking if there's enough remaining size
Reviewed-by: kvn
! src/share/vm/runtime/stubRoutines.cpp
Changeset: 57bb83e8b536
Author: coleenp
Date: 2015-08-20 17:36 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/57bb83e8b536
Merge
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
Changeset: da41f75db57a
Author: coleenp
Date: 2015-08-20 17:39 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da41f75db57a
Merge
Changeset: efc17f03e5d4
Author: dcubed
Date: 2015-08-20 10:58 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/efc17f03e5d4
8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions
Summary: Add check for fchir() failure and disable shared PerfMemory in that case.
Reviewed-by: dcubed, simonis, gthornbr
Contributed-by: christoph.langer at sap.com
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
Changeset: 585dd7e5e806
Author: dholmes
Date: 2015-08-25 00:26 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/585dd7e5e806
Merge
Changeset: 859d0f2dca76
Author: tschatzl
Date: 2015-08-24 16:27 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/859d0f2dca76
8067336: Allow that PLAB allocations at the end of regions are flexible
Summary: PLAB allocations may return a buffer that is between minimum size (current allocation) and the desired size. This allows removes a large amount of fragmentation at the end of regions.
Reviewed-by: tbenson, mgerdin
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: bdd657221274
Author: tschatzl
Date: 2015-08-24 16:32 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bdd657221274
8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions
Reviewed-by: brutisso, tbenson
! src/share/vm/gc/g1/heapRegionManager.cpp
Changeset: 3d49f9466425
Author: zmajo
Date: 2015-08-19 08:55 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3d49f9466425
8076373: In 32-bit VM interpreter and compiled code process NaN values differently
Summary: Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double.
Reviewed-by: kvn, mcberg
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
+ test/compiler/floatingpoint/NaNTest.java
Changeset: e6db7b7e5d28
Author: zmajo
Date: 2015-08-19 10:14 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e6db7b7e5d28
Merge
Changeset: 73e6afceb02e
Author: zmajo
Date: 2015-08-19 11:59 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/73e6afceb02e
8133625: src/share/vm/opto/compile.hpp:96: error: integer constant is too large for âlongâ type
Summary: Wrap constant causing the failure into into CONST64(). Update comments.
Reviewed-by: kvn
! src/share/vm/opto/compile.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
Changeset: 10cbaebfcf3d
Author: enevill
Date: 2015-08-19 11:59 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/10cbaebfcf3d
8133935: aarch64: fails to build from source
Summary: add inlucde of oops/oop.inline.hpp to fix build
Reviewed-by: coleenp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 8783515c57ad
Author: enevill
Date: 2015-08-18 12:40 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8783515c57ad
8133352: aarch64: generates constrained unpredictable instructions
Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt
Reviewed-by: kvn, aph, adinn
! src/cpu/aarch64/vm/assembler_aarch64.cpp
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
Changeset: 7956d0750510
Author: adinn
Date: 2015-08-11 10:25 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7956d0750510
8078743: AARCH64: Extend use of stlr to cater for volatile object stores
Summary: The current use of stlr on AArch64 to implement volatile stores needs to be extended to cater for object stores.
Reviewed-by: kvn, aph, enevill
! src/cpu/aarch64/vm/aarch64.ad
Changeset: f4b9f233b44b
Author: kvn
Date: 2015-08-19 17:59 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f4b9f233b44b
8133984: print_compressed_class_space() is only defined in 64-bit VM
Summary: define method's empty body in 32-bit VM.
Reviewed-by: coleenp
! src/share/vm/memory/metaspace.hpp
Changeset: 3cbb6dc4a075
Author: roland
Date: 2015-08-18 16:10 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3cbb6dc4a075
8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table
Summary: assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed
Reviewed-by: kvn
! src/share/vm/opto/chaitin.cpp
+ test/compiler/regalloc/TestVectorRegAlloc.java
Changeset: dbc1274bac56
Author: enevill
Date: 2015-08-20 09:40 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dbc1274bac56
8133842: aarch64: C2 generates illegal instructions with int shifts >=32
Summary: Fix logical operatations combined with shifts >= 32
Reviewed-by: kvn, aph, adinn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4
Changeset: 8bc4eb358829
Author: roland
Date: 2015-08-21 09:12 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8bc4eb358829
Merge
! src/cpu/x86/vm/templateTable_x86.cpp
Changeset: c0ea5537dc8b
Author: thartmann
Date: 2015-08-25 07:49 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c0ea5537dc8b
8075805: Crash while trying to release CompiledICHolder
Summary: Removed nmethod transition to zombie outside of sweeper. Added cleaning of ICs of unloaded nmethods.
Reviewed-by: kvn, iveresov
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/vm_operations.cpp
Changeset: 514fccb1007c
Author: roland
Date: 2015-08-26 09:49 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/514fccb1007c
8134321: tools/pack200/Pack200Test.java crashes in the VM PIT jdk9 b79
Summary: Code that capture field values of eliminated allocation at a safepoint when there's an arraycopy behind a Phi is broken
Reviewed-by: kvn
! src/share/vm/opto/macro.cpp
+ test/compiler/arraycopy/TestEliminatedArrayCopyPhi.java
Changeset: 52bbd44b2b7d
Author: roland
Date: 2015-08-27 18:51 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/52bbd44b2b7d
Merge
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
Changeset: 22400a67babe
Author: amurillo
Date: 2015-08-27 14:40 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/22400a67babe
Merge
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
Changeset: baa2257348b6
Author: katleman
Date: 2015-09-03 14:24 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/baa2257348b6
Added tag jdk9-b80 for changeset 8e8377739c06
! .hgtags
Changeset: 4142c190cd5c
Author: lana
Date: 2015-09-03 16:14 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4142c190cd5c
Merge
- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
Changeset: 2e70148efaa5
Author: roland
Date: 2015-08-26 12:43 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2e70148efaa5
8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop
Summary: Store nodes may not have a control if used to update profiling
Reviewed-by: kvn
! src/share/vm/opto/loopopts.cpp
+ test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
Changeset: 9df4555d2d7d
Author: thartmann
Date: 2015-08-31 13:49 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9df4555d2d7d
8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper
Summary: Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint duration.
Reviewed-by: kvn, mdoerr
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 36208147039b
Author: shade
Date: 2015-09-01 12:57 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/36208147039b
8076758: new StringBuilder().append(String).toString() should be recognized by OptimizeStringConcat
Reviewed-by: kvn, thartmann
! src/share/vm/opto/stringopts.cpp
Changeset: def98b57e3ce
Author: amurillo
Date: 2015-09-08 15:39 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/def98b57e3ce
Merge
Changeset: 3d8dc82c16b0
Author: lana
Date: 2015-09-11 10:26 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3d8dc82c16b0
Added tag jdk9-b81 for changeset 4142c190cd5c
! .hgtags
Changeset: 1c453a12be30
Author: lana
Date: 2015-09-11 13:00 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1c453a12be30
Merge
Changeset: 7df0e3f7ad65
Author: adinn
Date: 2015-08-26 17:13 +0100
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7df0e3f7ad65
8134322: AArch64: Fix several errors in C2 biased locking implementation
Summary: Several errors in C2 biased locking require fixing
Reviewed-by: kvn
Contributed-by: hui.shi at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
Changeset: c530a118f715
Author: shade
Date: 2015-09-01 19:48 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c530a118f715
8134758: Final String field values should be trusted as stable
Reviewed-by: kvn, thartmann
! src/share/vm/opto/memnode.cpp
Changeset: da1c9ea76ce5
Author: aph
Date: 2015-09-02 13:23 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da1c9ea76ce5
8134869: AARCH64: GHASH intrinsic is not optimal
Summary: Rewrite intrinsic to make better use of SIMD instructions
Reviewed-by: kvn
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: c030d25ae04e
Author: kvn
Date: 2015-09-02 11:03 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c030d25ae04e
8134898: Small fixes found during JVMCI work
Summary: Removed jre/ from jdk paths in makefiles. Add Thread::_unhandled_oops field for debug and fastdebug builds. Fix doc.
Reviewed-by: coleenp, bdelsart
! make/Makefile
! make/bsd/makefiles/vm.make
! make/build.sh
! make/hotspot.script
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/share/vm/adlc/Doc/Syntax.doc
! src/share/vm/runtime/thread.hpp
Changeset: 04426ad76887
Author: roland
Date: 2015-09-02 10:00 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/04426ad76887
8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler
Summary: test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits
Reviewed-by: iveresov, kvn
! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java
Changeset: 82b61ad9f45f
Author: roland
Date: 2015-09-02 22:05 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/82b61ad9f45f
Merge
Changeset: 5dda6f5397ff
Author: kvn
Date: 2015-09-02 15:11 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5dda6f5397ff
8075093: Enable UseFPUForSpilling support on SPARC
Summary: Use single-cycle MOV instructions (MOVdTOx, MOVxTOd) for spills on SPARC which have them.
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 979c4f71a3c8
Author: roland
Date: 2015-08-31 17:20 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/979c4f71a3c8
8134031: Incorrect JIT compilation of complex code with inlining and escape analysis
Summary: Bad rewiring of memory edges when we split unique types during EA
Reviewed-by: kvn
! src/share/vm/opto/escape.cpp
+ test/compiler/escapeAnalysis/TestEABadMergeMem.java
Changeset: 6ed37de41ebb
Author: iveresov
Date: 2015-09-03 14:29 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6ed37de41ebb
8135035: Reverse changes from 8075093
Summary: 8075093 turn on FPU spilling that need to be stabilized first
Reviewed-by: kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 66e8f7dba7d8
Author: kvn
Date: 2015-09-03 15:03 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/66e8f7dba7d8
8132081: C2 support for Adler32 on SPARC
Summary: Add C2 instrinsic support for Adler32 checksum on SPARC.
Reviewed-by: kvn
Contributed-by: ahmed.khawaja at oracle.com
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/adler32/TestAdler32.java
Changeset: 8f5648c43725
Author: neliasso
Date: 2015-09-04 12:47 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8f5648c43725
8135067: Preparatory refactorings for compiler control
Summary: Extract CompileTask and clean up
Reviewed-by: roland
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
+ src/share/vm/compiler/compileTask.cpp
+ src/share/vm/compiler/compileTask.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: e13d7fa76fac
Author: coleenp
Date: 2015-08-24 15:41 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e13d7fa76fac
8133561: linux thread id should be reported in decimal in the error reports now
Summary: linux thread id error reports changed back to decimal
Reviewed-by: hseigel, ctornqvi, coleenp
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/utilities/vmError.cpp
Changeset: 8af2c4220477
Author: coleenp
Date: 2015-08-25 17:30 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8af2c4220477
Merge
Changeset: 3dfd8c6b3f6c
Author: gziemski
Date: 2015-08-24 16:17 -0500
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3dfd8c6b3f6c
8134239: compiler/arguments/CheckCICompilerCount.java still fails
Summary: Compiler team updated the test by adding a new test case, but due to merging timing it was still using the old constraint error message format, which needed updating
Reviewed-by: ctornqvi, hseigel
! test/compiler/arguments/CheckCICompilerCount.java
Changeset: c7817bc5bb15
Author: coleenp
Date: 2015-08-25 19:06 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c7817bc5bb15
Merge
Changeset: a45fb54484ad
Author: kzhaldyb
Date: 2015-08-07 17:58 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a45fb54484ad
8132708: Add tests for Humongous objects allocation threshold
Summary: Added the test which checks that Humongous objects allocation threshold works as expected
Reviewed-by: tschatzl, dfazunen
+ test/gc/g1/humongousObjects/Helpers.java
+ test/gc/g1/humongousObjects/TestHumongousThreshold.java
Changeset: 09094287d06f
Author: iignatyev
Date: 2015-08-25 21:05 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/09094287d06f
Merge
Changeset: 522260f7f54c
Author: jiangli
Date: 2015-08-25 17:22 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/522260f7f54c
8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto
Summary: Handle shared string mapping failures.
Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel
Contributed-by: tom.benson at oracle.com, jiangli.zhou at oracle.com
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1MarkSweep.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
+ test/runtime/SharedArchiveFile/SharedStringsRunAuto.java
Changeset: c1bd0eb306f1
Author: dholmes
Date: 2015-08-26 18:59 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c1bd0eb306f1
8133646: Internal Error: x86/vm/macroAssembler_x86.cpp:886 DEBUG MESSAGE: StubRoutines::call_stub: threads must correspond
Reviewed-by: kvn, coleenp, dcubed
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 79b7d59ee282
Author: ehelin
Date: 2015-08-27 16:28 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/79b7d59ee282
8134504: Remove usage of EvacuationInfo from G1CollectorPolicy
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: f7abf3de7822
Author: ehelin
Date: 2015-08-28 09:05 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f7abf3de7822
8134509: G1ParCopyClosure does not need a ReferenceProcessor
Reviewed-by: stefank, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
Changeset: c64d134410a7
Author: erikj
Date: 2015-08-28 09:57 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c64d134410a7
8134157: adlc fails to compile with SS12u4
Reviewed-by: dholmes, kbarrett, ihse
! make/solaris/makefiles/adlc.make
Changeset: bf890f7af014
Author: erikj
Date: 2015-08-28 11:10 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bf890f7af014
Merge
Changeset: a37aac88925c
Author: ddmitriev
Date: 2015-08-28 17:32 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a37aac88925c
8132725: Memory leak in Arguments::add_property function
Summary: Logic in add_property was rewritten to avoid memory leak
Reviewed-by: iklam, coleenp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: a380403592b2
Author: kbarrett
Date: 2015-08-18 17:48 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a380403592b2
8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
Summary: Use BarrierSet::CardTableForRS where needed, and update concrete bs tags.
Reviewed-by: jwilhelm, jmasa
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/parallel/cardTableExtension.hpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/barrierSet.inline.hpp
! src/share/vm/gc/shared/cardTableModRefBSForCTRS.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkBuilder.cpp
Changeset: e59d6364edec
Author: kbarrett
Date: 2015-08-28 23:57 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e59d6364edec
Merge
Changeset: c66e1029a407
Author: kbarrett
Date: 2015-08-31 13:06 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c66e1029a407
8131330: G1CollectedHeap::verify_dirty_young_list fails with assert
Summary: Use assembly loop to avoid compiler optimization into memset
Reviewed-by: ecaspole, tschatzl
+ src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/shared/blockOffsetTable.hpp
+ src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
+ src/share/vm/gc/shared/memset_with_concurrent_readers.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 3ca7e75b4e42
Author: dsamersoff
Date: 2015-08-31 21:46 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ca7e75b4e42
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
Changeset: 9bd030a59111
Author: dsamersoff
Date: 2015-08-31 23:29 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9bd030a59111
Merge
Changeset: da9eeb2c1cbd
Author: sangheki
Date: 2015-08-31 11:51 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da9eeb2c1cbd
8078555: GC: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add ranges and constraint functions for GC flags.
Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java
Changeset: be685a5356a4
Author: tschatzl
Date: 2015-09-01 10:53 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/be685a5356a4
8067341: Modify PLAB sizing algorithm to waste less
Summary: Change the G1 PLAB resizing algorithm to waste less memory by being more conservative about the PLAB sizes.
Reviewed-by: ecaspole, jmasa
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1_globals.hpp
Changeset: 2381355ef90a
Author: pliden
Date: 2015-09-01 13:13 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2381355ef90a
8134738: Remove CollectorPolicy::Name
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/shared/collectorPolicy.hpp
Changeset: 6dad23e1c89d
Author: pliden
Date: 2015-09-01 14:17 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6dad23e1c89d
Merge
Changeset: e7f6dd5835be
Author: gthornbr
Date: 2015-09-01 14:01 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e7f6dd5835be
8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform
Summary: Recognize the T7/M7 platform.
Reviewed-by: dcubed, kvn, jmasa
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: 2cad024257e9
Author: sjohanss
Date: 2015-09-02 09:14 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2cad024257e9
8129417: Oop iteration clean-up to remove oop_ms_follow_contents
Reviewed-by: pliden, ehelin
! src/share/vm/gc/cms/cmsOopClosures.hpp
! src/share/vm/gc/cms/cmsOopClosures.inline.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/immutableSpace.cpp
! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/gc/parallel/mutableSpace.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/serial/markSweep.inline.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/specialized_oop_closures.hpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.inline.hpp
! src/share/vm/utilities/stack.inline.hpp
Changeset: 116afd2a8cbd
Author: ysr
Date: 2015-09-02 11:56 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/116afd2a8cbd
8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Summary: Test contributed by brutisso
Reviewed-by: tonyp, tschatzl
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/referenceProcessorStats.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
+ test/gc/logging/TestPrintReferences.java
Changeset: 94b68bbd87b5
Author: sfriberg
Date: 2015-09-02 09:51 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/94b68bbd87b5
8066443: Add G1 support for promotion event
Reviewed-by: tschatzl
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
Changeset: 48b57bb45fe5
Author: tschatzl
Date: 2015-09-02 09:57 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/48b57bb45fe5
8134858: Remove G1 specific checking of Young/OldPLABSize in G1CollectorPolicy constructor
Summary: Remove obsolete and wrong code.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 7eec02b95f9e
Author: tschatzl
Date: 2015-09-02 14:00 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7eec02b95f9e
8134856: Incorrect use of PLAB::min_size() in MaxPLABSizeBounds
Reviewed-by: jwilhelm, tbenson
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
Changeset: 943f36515734
Author: tschatzl
Date: 2015-09-02 16:16 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/943f36515734
Merge
! src/share/vm/gc/shared/gcTrace.cpp
Changeset: d487a586ed9c
Author: kbarrett
Date: 2015-09-02 11:41 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d487a586ed9c
8134806: Clean up write_ref_field_work
Summary: Remove unnecessary pure virtual decl and default argument values.
Reviewed-by: jwilhelm, tbenson, jmasa
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/modRefBarrierSet.hpp
Changeset: d10e26451cd0
Author: sangheki
Date: 2015-09-02 17:49 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d10e26451cd0
8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing
Reviewed-by: jwilhelm
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java
Changeset: f44314157fcb
Author: dcubed
Date: 2015-09-03 10:22 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f44314157fcb
8049304: race between VM_Exit and _sync_FutileWakeups->inc()
Summary: Add PerfDataManager.has_PerfData() to indicate when PerfData objects should be safe to query. Update Java monitor PerfData usage to check the new flag. PerfDataManager::destroy() should only be called at a safepoint and when the StatSampler is not active.
Reviewed-by: kbarrett, dholmes, tbenson, bdelsart
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/synchronizer.cpp
Changeset: f35456fc82ae
Author: mseledtsov
Date: 2015-09-03 08:57 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f35456fc82ae
8133180: [TESTBUG] runtime/SharedArchiveFile/SharedStrings.java failed with WhiteBox.class : no such file or directory
Summary: Removed ambiguity on where JarBuilder looks for classes
Reviewed-by: jiangli, ctornqvi, gtriantafill
! test/runtime/SharedArchiveFile/BasicJarBuilder.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsWb.java
Changeset: 1fb9e9f01532
Author: tschatzl
Date: 2015-09-04 08:36 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1fb9e9f01532
8134857: Inconsistency in maximum TLAB/PLAB size and humongous object size
Summary: Align TLAB/PLAB size with exact humongous object size threshold, not that value -1.
Reviewed-by: jmasa, dfazunen
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestPLABSizeBounds.java
Changeset: ceb9d9044fc8
Author: mgerdin
Date: 2015-09-04 09:47 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ceb9d9044fc8
8135012: Don't use G1RootProcessor when scanning remembered sets
Reviewed-by: jmasa, ecaspole
+ src/share/vm/gc/g1/g1CodeBlobClosure.cpp
+ src/share/vm/gc/g1/g1CodeBlobClosure.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
Changeset: 67967c7b055c
Author: jwilhelm
Date: 2015-09-04 13:23 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/67967c7b055c
8130823: VerifyRememberedSets is an expensive nop in product builds
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/parallel/cardTableExtension.cpp
Changeset: 262b86c271b0
Author: jlaskey
Date: 2015-09-04 10:12 -0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/262b86c271b0
8087181: Move native jimage code to its own library (maybe libjimage)
Reviewed-by: alanb, lfoltan, hseigel, acorn
Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, roger.riggs at oracle.com
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
+ src/share/vm/classfile/jimage.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: a78dd396f8a4
Author: jlaskey
Date: 2015-09-04 20:29 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a78dd396f8a4
Merge
Changeset: 102e32f29835
Author: rdurbin
Date: 2015-09-04 14:49 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/102e32f29835
8061999: Enhance VM option parsing to allow options to be specified in a file
Summary: Add support for the "-XX:VMOptionsFile=<path>" option.
Reviewed-by: dcubed, gthornbr, gziemski, ddmitriev, dholmes, coleenp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: f74b3ce62e1f
Author: dbuck
Date: 2015-09-04 17:33 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f74b3ce62e1f
8135002: Fix or remove broken links in objectMonitor.cpp comments
Summary: Updated comments to refer to relevant patents.
Reviewed-by: dcubed
! src/share/vm/runtime/objectMonitor.cpp
Changeset: 1ca70c12a335
Author: jwilhelm
Date: 2015-08-18 21:32 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1ca70c12a335
8134626: Misc cleanups after generation array removal
Reviewed-by: david, dholmes, tschatzl
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/parallel/psTasks.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/serial/defNewGeneration.inline.hpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/services/psMemoryPool.cpp
! src/share/vm/services/psMemoryPool.hpp
Changeset: d750cc39ed60
Author: dfazunen
Date: 2015-09-07 21:30 +0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d750cc39ed60
8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded
Reviewed-by: tschatzl, jwilhelm
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: e7dadf42aa35
Author: mchernov
Date: 2015-09-01 21:38 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e7dadf42aa35
8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests
Reviewed-by: iignatyev, dfazunen
! src/share/vm/prims/whitebox.cpp
+ test/gc/arguments/GCTypes.java
+ test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
+ test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
+ test/gc/arguments/TestNewRatioFlag.java
+ test/gc/arguments/TestNewSizeFlags.java
+ test/gc/arguments/TestSurvivorRatioFlag.java
+ test/gc/arguments/TestTargetSurvivorRatioFlag.java
+ test/testlibrary/jdk/test/lib/AllocationHelper.java
+ test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
Changeset: 9a8f97037119
Author: iignatyev
Date: 2015-09-07 20:03 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9a8f97037119
Merge
Changeset: 0316b41ccb2f
Author: jwilhelm
Date: 2015-09-08 16:10 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0316b41ccb2f
Merge
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: bef52fbeb8ae
Author: amurillo
Date: 2015-09-10 14:55 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bef52fbeb8ae
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: ce9c22f23999
Author: amurillo
Date: 2015-09-15 07:47 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ce9c22f23999
Merge
Changeset: 779012e87268
Author: lana
Date: 2015-09-18 10:46 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/779012e87268
Added tag jdk9-b82 for changeset 1c453a12be30
! .hgtags
Changeset: 3ed0df2c553a
Author: lana
Date: 2015-09-18 14:21 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ed0df2c553a
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: a589f73b79f4
Author: mcberg
Date: 2015-09-09 10:34 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a589f73b79f4
8135028: support for vectorizing double precision sqrt
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedSqrt_Double.java
Changeset: 846018509b70
Author: iveresov
Date: 2015-09-10 17:56 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/846018509b70
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: 2e58b602c89b
Author: aph
Date: 2015-09-08 14:08 +0100
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2e58b602c89b
8135157: DMB elimination in AArch64 C2 synchronization implementation
Summary: Reduce memory barrier usage in C2 fast lock and unlock.
Reviewed-by: kvn
Contributed-by: wei.tang at linaro.org, aph at redhat.com
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 87a55af2ff28
Author: kzhaldyb
Date: 2015-09-11 16:11 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/87a55af2ff28
8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob
Summary: Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test
Reviewed-by: iignatyev
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/jdk/test/lib/Utils.java
+ test/testlibrary_tests/whitebox/BlobSanityTest.java
Changeset: 41b6cb9246fe
Author: mcberg
Date: 2015-09-11 17:02 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/41b6cb9246fe
8132160: support for AVX 512 call frames and stack management
Summary: simplify save/restore frame on x86 systems which support EVEX.
Reviewed-by: kvn, iveresov
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: 69ed894b4045
Author: thartmann
Date: 2015-09-14 07:02 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/69ed894b4045
8080999: MemoryPoolMXBean.getUsageThresholdCount() returns incorrect value
Summary: Fixed race condition in the JMX code for the LowMemoryDetector.
Reviewed-by: kvn
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/lowMemoryDetector.hpp
Changeset: 720d0ff40323
Author: thartmann
Date: 2015-09-14 07:03 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/720d0ff40323
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: a5ae3454a758
Author: thartmann
Date: 2015-09-14 10:00 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a5ae3454a758
8135252: IdealLoopTree::dump_head() prints negative trip count
Summary: IdealLoopTree::dump_head() should not cast float to int.
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
Changeset: 486680e6ed5e
Author: thartmann
Date: 2015-09-14 09:11 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/486680e6ed5e
Merge
Changeset: b9246bd13eeb
Author: roland
Date: 2015-09-11 16:56 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b9246bd13eeb
8135069: C2 replaces range checks by unsigned comparison with -1
Summary: i < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
! test/compiler/rangechecks/TestBadFoldCompare.java
Changeset: bfb61f868681
Author: roland
Date: 2015-09-08 19:19 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bfb61f868681
8134974: 8130847 broken with loop predicates
Summary: Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved
Reviewed-by: kvn
! src/share/vm/opto/loopPredicate.cpp
+ test/compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java
Changeset: 3b914aea509b
Author: jwilhelm
Date: 2015-09-08 16:10 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3b914aea509b
Merge
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java
Changeset: abc9e76c520d
Author: kbarrett
Date: 2015-09-08 16:00 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/abc9e76c520d
8134797: Remove explicit casts in CollectorPolicy hierarchy
Summary: Removed the explicit casts.
Reviewed-by: jwilhelm, tschatzl, pliden
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
Changeset: 9810d3869392
Author: mgerdin
Date: 2015-09-09 10:34 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9810d3869392
8135152: Create a G1ParScanThreadStateSet class for managing G1 GC per thread states
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/ageTable.hpp
Changeset: 8a758dbe0212
Author: mgerdin
Date: 2015-09-09 14:22 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8a758dbe0212
8135154: Move cards scanned and surviving young words aggregation to G1ParScanThreadStateSet
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: 49b16955b909
Author: sangheki
Date: 2015-09-09 09:19 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/49b16955b909
8135025: Error message is repeated for large value at G1ConcRefinementThreads
Summary: Changed error handling when G1ConcRefinementThreads creation failed
Reviewed-by: jwilhelm, kbarrett, tschatzl
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 05be144c3f45
Author: kbarrett
Date: 2015-09-09 14:31 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/05be144c3f45
8135209: Avoid abutting string literals and identifiers
Summary: Add spaces between string literals and identifiers.
Reviewed-by: brutisso, pliden
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: b41072c42cd5
Author: kzhaldyb
Date: 2015-09-09 15:14 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b41072c42cd5
8134523: Humongous object test fails with OOME
Summary: Added Xms for runs with region' size 16M and 32M to prevent OOME
Reviewed-by: mgerdin, dfazunen
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
Changeset: b29257a2312e
Author: iignatyev
Date: 2015-09-09 22:32 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b29257a2312e
Merge
Changeset: bba7a69f67c7
Author: coleenp
Date: 2015-09-09 23:47 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bba7a69f67c7
8135298: Fix zero builds for "unknown" architectures on linux.
Summary: add zero architectures for default cases
Reviewed-by: coleenp
Contributed-by: Matthias Klose <doko at ubuntu.com>
! src/os/linux/vm/os_linux.cpp
Changeset: 059904d87241
Author: coleenp
Date: 2015-09-10 06:15 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/059904d87241
Merge
Changeset: 41972b466086
Author: ehelin
Date: 2015-09-11 10:02 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/41972b466086
8135260: Split G1CollectorPolicy::finalize_cset into two parts
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 3ebbe21f938e
Author: ehelin
Date: 2015-09-11 13:20 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ebbe21f938e
8135253: Add push method to CollectionSetChooser
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 302c7e22630b
Author: jmasa
Date: 2015-05-25 19:26 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/302c7e22630b
8081629: CMS split_block() does not correctly fix up block-offset-table for large blocks
Reviewed-by: tschatzl, ysr
! src/share/vm/gc/shared/blockOffsetTable.cpp
Changeset: 7b8eb3b6361a
Author: akulyakh
Date: 2015-09-14 14:26 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7b8eb3b6361a
8134641: CodelistTest.java fails with sun.misc.Unsafe.getUnsafe
Summary: Excluding lines containing sun.misc.Unsafe.getUnsafe from the test input as getUnsafe is hidden from reflection
Reviewed-by: sla
! test/serviceability/dcmd/compiler/CodelistTest.java
Changeset: 4f3ddb6a2b70
Author: jiangli
Date: 2015-09-14 14:55 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4f3ddb6a2b70
8135097: Unmap failure for executable memory on windows
Summary: Use 'pd_release_memory' for executable memory in os::pd_unmap_memory().
Reviewed-by: iklam, coleenp
! src/os/windows/vm/os_windows.cpp
Changeset: ea4f98bd8dd5
Author: jwilhelm
Date: 2015-09-15 15:49 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ea4f98bd8dd5
Merge
Changeset: 1ac336e4e8fe
Author: amurillo
Date: 2015-09-17 09:19 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1ac336e4e8fe
Merge
Changeset: 0093079406dd
Author: amurillo
Date: 2015-09-22 11:01 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0093079406dd
Merge
Changeset: 90b308169cb2
Author: lana
Date: 2015-09-25 22:59 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90b308169cb2
Added tag jdk9-b83 for changeset 3ed0df2c553a
! .hgtags
Changeset: 184c43284449
Author: lana
Date: 2015-09-26 09:21 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/184c43284449
Merge
Changeset: 2acd6706667f
Author: jwilhelm
Date: 2015-09-15 15:49 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2acd6706667f
Merge
Changeset: 42f7bd6a45c4
Author: kbarrett
Date: 2015-09-16 16:25 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/42f7bd6a45c4
8136627: Backout JDK-8133818 Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: brutisso
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/referenceProcessorStats.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
- test/gc/logging/TestPrintReferences.java
Changeset: c5008e54c609
Author: mgerdin
Date: 2015-09-17 16:07 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c5008e54c609
8136701: Remove YOUNG_LIST_VERBOSE code from G1CollectedHeap
Reviewed-by: stefank, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: bf540cb95dbb
Author: hseigel
Date: 2015-09-18 07:01 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bf540cb95dbb
8132904: Type checking verifier fails to reject assignment from array to an interface
Summary: Only allow assignment if interface is Cloneable or Serializable.
Reviewed-by: kamg, gtriantafill, jiangli
! src/share/vm/classfile/verificationType.cpp
Changeset: a71b0b9c84b9
Author: minqi
Date: 2015-09-18 13:41 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a71b0b9c84b9
8135085: Change Method::_intrinsic_id from u1 to u2
Summary: Convert Method::_intrinsic_id from u1 to u2 to expand id range over 255.
Reviewed-by: coleenp, iklam, jiangli
Contributed-by: aleksey.shipilev at oracle.com
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b19bd30ae9f3
Author: iklam
Date: 2015-09-18 09:48 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b19bd30ae9f3
8065155: Refactor Hotspot mapfiles
Summary: Moved common exported functions to make/share/makefiles/mapfile-vers
Reviewed-by: ihse, bdelsart
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/aix/makefiles/vm.make
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/bsd/makefiles/vm.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/vm.make
+ make/share/makefiles/mapfile-vers
! make/solaris/makefiles/mapfile-vers
! make/solaris/makefiles/vm.make
Changeset: e144340c417a
Author: simonis
Date: 2015-09-21 10:45 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e144340c417a
8135179: Fix conversion warning after 8067341
Summary: Add required casts.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: 111681c88c9a
Author: drwhite
Date: 2015-09-11 15:31 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/111681c88c9a
8066821: Enhance command line processing to manage deprecating and obsoleting -XX command line arguments
Summary: Add support for alias options and automatically expiring deprecated options
Reviewed-by: dholmes, kbarrett, acorn
Contributed-by: derek.white at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.hpp
! test/TEST.groups
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
+ test/runtime/CommandLine/VMAliasOptions.java
+ test/runtime/CommandLine/VMDeprecatedOptions.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 8e4288c4127d
Author: hseigel
Date: 2015-09-22 09:48 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8e4288c4127d
8135208: VM permits illegal <clinit> access_flags, versions 51-52
Summary: Check access flags for <clinit> methods that are not class init methods.
Reviewed-by: kamg, gtriantafill
! src/share/vm/classfile/classFileParser.cpp
Changeset: 9cd2f42c84c0
Author: hseigel
Date: 2015-09-22 14:24 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9cd2f42c84c0
8135265: VM fails on 'empty' interface public <init>()V method with VerifyError
Summary: Don't check for calls to super() or this() fro <init>()V methods if they are in interfaces. Because, they are not ctors.
Reviewed-by: acorn, gtriantafill
! src/share/vm/classfile/verifier.cpp
Changeset: fbac2a5639dc
Author: jwilhelm
Date: 2015-09-21 17:49 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fbac2a5639dc
Merge
Changeset: 5f8fa6465399
Author: amurillo
Date: 2015-09-24 11:38 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5f8fa6465399
Merge
- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
Changeset: a02911828e48
Author: amurillo
Date: 2015-09-30 07:41 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a02911828e48
Merge
Changeset: c5103d0b37bf
Author: lana
Date: 2015-10-05 20:24 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c5103d0b37bf
Added tag jdk9-b84 for changeset 184c43284449
! .hgtags
Changeset: 03845376ea9d
Author: lana
Date: 2015-10-06 08:41 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/03845376ea9d
Merge
- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
Changeset: c58e4c0700f5
Author: chegar
Date: 2015-10-09 14:21 +0100
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c58e4c0700f5
8138978: Examine usages of sun.misc.IOUtils
Reviewed-by: alanb, mullan, psandoz, rriggs, weijun
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/runtime/8003720/VictimClassLoader.java
Changeset: 33e891f71711
Author: lana
Date: 2015-10-08 22:30 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/33e891f71711
Added tag jdk9-b85 for changeset 03845376ea9d
! .hgtags
Changeset: 1ae4191359d8
Author: lana
Date: 2015-10-09 10:22 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1ae4191359d8
Merge
Changeset: d7ffd16382fe
Author: lana
Date: 2015-10-15 15:15 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d7ffd16382fe
Added tag jdk9-b86 for changeset 1ae4191359d8
! .hgtags
Changeset: e1517978bf12
Author: enevill
Date: 2015-09-15 12:59 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e1517978bf12
8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails
Summary: Fix safepoint handlers to save 128 bits on vector poll
Reviewed-by: kvn
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Changeset: 43451068d53c
Author: roland
Date: 2015-09-15 13:08 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/43451068d53c
8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
Summary: PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores
Reviewed-by: kvn
! src/share/vm/opto/loopopts.cpp
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
+ test/compiler/loopopts/TestMoveStoresOutOfLoopsStoreNoCtrl.java
Changeset: cc267038a9c1
Author: kvn
Date: 2015-09-15 11:04 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cc267038a9c1
8136406: Remove ZapDeadCompiledLocals code
Summary: Dead code elimination.
Reviewed-by: roland, twisti
! agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 65c21ccab1bd
Author: kvn
Date: 2015-09-16 20:33 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/65c21ccab1bd
Merge
Changeset: 10e79692c25e
Author: mcberg
Date: 2015-09-16 13:16 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/10e79692c25e
8134802: LCM register pressure scheduling
Summary: Calculate register pressure in a block to help instructions scheduling.
Reviewed-by: kvn, dlong
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
Changeset: a60e232aa8f2
Author: kvn
Date: 2015-09-16 15:54 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a60e232aa8f2
8134553: CRC32C implementations for x86/x64 targets
Reviewed-by: kvn
Contributed-by: tomasz.wojtowicz at intel.com
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
+ src/cpu/x86/vm/crc32c.h
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6d9d273e7f0d
Author: thartmann
Date: 2015-09-17 08:08 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6d9d273e7f0d
8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
Summary: Bail out of superword optimization if loop was removed (i.e., if zero-trip Opaque1Node was removed).
Reviewed-by: kvn, roland
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
Changeset: 476739c20b35
Author: iveresov
Date: 2015-09-17 13:42 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/476739c20b35
Merge
Changeset: e3201914b83b
Author: neliasso
Date: 2015-09-18 10:11 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e3201914b83b
8135068: Extract method matchers from CompilerOracle
Summary: Ecapsulate code to enable reuse
Reviewed-by: roland, kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
+ src/share/vm/compiler/methodMatcher.cpp
+ src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/c2/5091921/Test7005594.sh
! test/compiler/oracle/CheckCompileCommandOption.java
+ test/compiler/oracle/MethodMatcherTest.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/oracle/command1.txt
! test/runtime/CommandLine/CompilerConfigFileWarning.java
Changeset: 17efe8fc4f48
Author: mdoerr
Date: 2015-09-17 09:03 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/17efe8fc4f48
8136525: Generate interpreter entries only once and avoid unnecessary jump to jump
Reviewed-by: coleenp, twisti, aph
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
Changeset: 3ac528612681
Author: coleenp
Date: 2015-09-18 16:37 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ac528612681
Merge
Changeset: 3b908f10337f
Author: tpivovarova
Date: 2015-09-19 12:03 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3b908f10337f
8136693: add package statement 'compiler.testlibrary' to CompilerUtils
Reviewed-by: iignatyev
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/testlibrary/CompilerUtils.java
Changeset: d61e3154b6e0
Author: dpochepk
Date: 2015-09-19 12:04 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d61e3154b6e0
8136718: [TESTBUG] introduce FileInstaller functionality
Reviewed-by: iignatyev
+ test/testlibrary/jdk/test/lib/FileInstaller.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: bab9d3d37ae8
Author: iignatyev
Date: 2015-09-19 11:19 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bab9d3d37ae8
Merge
Changeset: 95e96bd4b70b
Author: adinn
Date: 2015-09-16 09:52 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/95e96bd4b70b
8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
Summary: The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 66d90f141fd8
Author: zmajo
Date: 2015-09-22 13:42 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/66d90f141fd8
8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out
Summary: Change test to execute only on relevant (x86-based) platforms.
Reviewed-by: kvn, dlong
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
Changeset: 6cc606e29b74
Author: roland
Date: 2015-09-21 10:51 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6cc606e29b74
8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
Summary: elide MemBar when AllocateNode _is_non_escaping
Reviewed-by: kvn, roland
Contributed-by: hui.shi at linaro.org
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
Changeset: 7c288547a709
Author: roland
Date: 2015-09-22 15:25 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7c288547a709
8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop
Summary: multiple phis on same slice are possible in a loop
Reviewed-by: kvn, mcberg
! src/share/vm/opto/loopopts.cpp
! test/compiler/loopopts/TestMoveStoresOutOfLoops.java
Changeset: db3a3feccd9b
Author: enevill
Date: 2015-09-16 13:50 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/db3a3feccd9b
8136615: aarch64: elide DecodeN when followed by CmpP 0
Summary: remove DecodeN when comparing a narrow oop with 0
Reviewed-by: kvn, adinn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 56024013648f
Author: kzhaldyb
Date: 2015-09-24 18:24 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/56024013648f
8137020: [TESTBUG] Utils.runAndCheckException doesn't work well if no exception thrown
Summary: Changed handling a case when expected exception wasn't thrown
Reviewed-by: iignatyev
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: 0855eb2338ae
Author: ppunegov
Date: 2015-09-24 20:13 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0855eb2338ae
8066157: JEP-JDK-8046155: Test task: method matcher
Summary: MethodMatcher test and framework
Reviewed-by: iignatyev, neliasso
+ test/compiler/compilercontrol/matcher/MethodMatcherTest.java
+ test/compiler/compilercontrol/share/method/ClassType.java
+ test/compiler/compilercontrol/share/method/MethodDescriptor.java
+ test/compiler/compilercontrol/share/method/MethodElementType.java
+ test/compiler/compilercontrol/share/method/MethodGenerator.java
+ test/compiler/compilercontrol/share/method/MethodType.java
+ test/compiler/compilercontrol/share/method/SignatureType.java
+ test/compiler/compilercontrol/share/pool/MethodHolder.java
+ test/compiler/compilercontrol/share/pool/PoolHelper.java
+ test/compiler/compilercontrol/share/pool/sub/Klass.java
+ test/compiler/compilercontrol/share/pool/sub/KlassDup.java
+ test/compiler/compilercontrol/share/pool/subpack/Klass.java
+ test/compiler/compilercontrol/share/pool/subpack/KlassDup.java
+ test/testlibrary/jdk/test/lib/Pair.java
+ test/testlibrary/jdk/test/lib/Triple.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: df910cc4b9ea
Author: roland
Date: 2015-09-17 16:53 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/df910cc4b9ea
8136820: Generate better code for some Unsafe addressing patterns
Summary: reshape address computation to move invariant part out of loops
Reviewed-by: kvn
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/superword.cpp
Changeset: 8096c5205545
Author: iveresov
Date: 2015-09-25 12:04 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8096c5205545
Merge
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
Changeset: 5ee8eccf7900
Author: aph
Date: 2015-09-28 16:18 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ee8eccf7900
8136165: AARCH64: Tidy up compiled native calls
Summary: Do some cleaning
Reviewed-by: roland, kvn, enevill
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Changeset: fa430fa4f577
Author: enevill
Date: 2015-09-23 12:39 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fa430fa4f577
8135231: aarch64: add support for vectorizing double precision sqrt
Reviewed-by: roland, aph
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
Changeset: f244d455e4dd
Author: amurillo
Date: 2015-10-01 11:52 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f244d455e4dd
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
Changeset: 5ab466809f05
Author: iveresov
Date: 2015-10-08 09:51 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ab466809f05
8139094: Tier1 test java/util/zip/TestCRC32C.java fails due to fixes for JDK-8134553
Summary: Match correct intrinsic kind
Reviewed-by: iveresov, kvn
Contributed-by: tomasz.wojtowicz at intel.com
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
Changeset: daf8acf3afda
Author: enevill
Date: 2015-09-30 04:35 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/daf8acf3afda
8138583: aarch64: add support for vectorizing fabs/fneg
Reviewed-by: aph, roland
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedAbsNeg_Double.java
+ test/compiler/loopopts/superword/SumRedAbsNeg_Float.java
Changeset: 324ea1a2419a
Author: iveresov
Date: 2015-10-05 20:02 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/324ea1a2419a
8132207: update for x86 exp in the math lib
Summary: Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
Contributed-by: vivek.r.deshpande at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_libm.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.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/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 30f10e51ad6f
Author: adinn
Date: 2015-10-07 06:56 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/30f10e51ad6f
8139042: AARCH64: Correct regression introduced by 8080293
Summary: Reinstate unsafe volatile optimization broken by JDK-8080293
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 017224c13b0e
Author: dlong
Date: 2015-10-08 19:16 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/017224c13b0e
Merge
Changeset: f01629221703
Author: amurillo
Date: 2015-10-08 14:28 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f01629221703
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
Changeset: eca671f4c014
Author: ecaspole
Date: 2015-09-21 10:36 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/eca671f4c014
8131645: [ARM64] crash on Cavium when using G1
Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory.
Reviewed-by: aph, tschatzl
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
Changeset: c55ee4af240d
Author: ctornqvi
Date: 2015-09-23 05:18 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c55ee4af240d
8027565: Enable /d2Zi+ when building with Visual Studio 2013
Reviewed-by: dcubed, ihse
! make/windows/makefiles/compile.make
Changeset: 1ce8347eea86
Author: ddmitriev
Date: 2015-09-23 22:04 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1ce8347eea86
8073331: [TESTBUG] Test for VM option file feature (VM options specified in file)
Reviewed-by: dcubed, gtriantafill, rdurbin
+ test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
+ test/runtime/CommandLine/VMOptionsFile/flags_file
+ test/runtime/CommandLine/VMOptionsFile/optionFILE_2
+ test/runtime/CommandLine/VMOptionsFile/optionfile_1
+ test/runtime/CommandLine/VMOptionsFile/optionfile_3
+ test/runtime/CommandLine/VMOptionsFile/optionfile_bad_option
+ test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
+ test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote
+ test/runtime/CommandLine/VMOptionsFile/optionfile_only_tabsandspaces
+ test/runtime/CommandLine/VMOptionsFile/optionfile_quote
+ test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
+ test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_1
+ test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_2
+ test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property
Changeset: 91c907c47794
Author: aph
Date: 2015-09-24 12:04 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/91c907c47794
8135018: AARCH64: Missing memory barriers for CMS collector
Summary: Add StoreStore barrier when CMS needs them
Reviewed-by: tschatzl
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: f99ad7bb5df5
Author: mlarsson
Date: 2015-09-24 12:36 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f99ad7bb5df5
8046148: JEP 158: Unified JVM Logging
Reviewed-by: coleenp, sla
! make/windows/makefiles/vm.make
! src/share/vm/Xusage.txt
+ src/share/vm/logging/log.hpp
+ src/share/vm/logging/logConfiguration.cpp
+ src/share/vm/logging/logConfiguration.hpp
+ src/share/vm/logging/logDecorations.cpp
+ src/share/vm/logging/logDecorations.hpp
+ src/share/vm/logging/logDecorators.cpp
+ src/share/vm/logging/logDecorators.hpp
+ src/share/vm/logging/logDiagnosticCommand.cpp
+ src/share/vm/logging/logDiagnosticCommand.hpp
+ src/share/vm/logging/logFileOutput.cpp
+ src/share/vm/logging/logFileOutput.hpp
+ src/share/vm/logging/logFileStreamOutput.cpp
+ src/share/vm/logging/logFileStreamOutput.hpp
+ src/share/vm/logging/logLevel.cpp
+ src/share/vm/logging/logLevel.hpp
+ src/share/vm/logging/logOutput.cpp
+ src/share/vm/logging/logOutput.hpp
+ src/share/vm/logging/logOutputList.cpp
+ src/share/vm/logging/logOutputList.hpp
+ src/share/vm/logging/logPrefix.hpp
+ src/share/vm/logging/logTag.cpp
+ src/share/vm/logging/logTag.hpp
+ src/share/vm/logging/logTagLevelExpression.cpp
+ src/share/vm/logging/logTagLevelExpression.hpp
+ src/share/vm/logging/logTagSet.cpp
+ src/share/vm/logging/logTagSet.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/nmtCommon.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/serviceability/logging/TestBasicLogOutput.java
Changeset: 1f6500dbefcb
Author: mlarsson
Date: 2015-09-24 16:19 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1f6500dbefcb
Merge
Changeset: 83b9a8e8593d
Author: mockner
Date: 2015-09-24 11:26 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/83b9a8e8593d
8130681: Kitchensink startup crashes JVM with NMT overlapping ranges
Summary: add_committed_region now handles overlapping commits.
Reviewed-by: hseigel, coleenp
! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/CommitOverlappingRegions.java
Changeset: f1e0206e75e1
Author: dsamersoff
Date: 2015-09-24 20:39 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f1e0206e75e1
8086134: Deadlock detection fails to attach to core file
Summary: Test reimplemented for jtreg
Reviewed-by: jbachorik
+ test/serviceability/sa/DeadlockDetectionTest.java
Changeset: 4ed0a395857b
Author: dsamersoff
Date: 2015-09-25 10:21 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4ed0a395857b
Merge
Changeset: d4dec7270392
Author: kzhaldyb
Date: 2015-09-24 18:48 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d4dec7270392
8136398: Create test that checks that G1 MixedGC produces correct output to logfile
Summary: Added test that checks that G1 MixedGC produces correct output to logfile
Reviewed-by: tschatzl
+ test/gc/g1/mixedgc/TestLogging.java
Changeset: a4ae74ca2403
Author: brutisso
Date: 2015-09-28 09:28 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a4ae74ca2403
8136991: [REDO] Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
+ test/gc/logging/TestPrintReferences.java
Changeset: 142f04931a09
Author: jwilhelm
Date: 2015-09-28 15:05 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/142f04931a09
Merge
Changeset: dc9930a04ab0
Author: david
Date: 2015-09-29 11:02 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dc9930a04ab0
8080775: Better argument formatting for assert() and friends
Reviewed-by: kbarrett, pliden
! make/linux/makefiles/gcc.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/vmError_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/adaptiveFreeList.cpp
! src/share/vm/gc/cms/allocationStats.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/parCardTableModRefBS.cpp
! src/share/vm/gc/cms/promotionInfo.hpp
! src/share/vm/gc/g1/bufferingOopClosure.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CardCounts.hpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/objectStartArray.cpp
! src/share/vm/gc/parallel/objectStartArray.hpp
! src/share/vm/gc/parallel/parMarkBitMap.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psOldGen.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceGCThresholdUpdater.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/chunkedList.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: 143fe39b8533
Author: brutisso
Date: 2015-09-29 17:44 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/143fe39b8533
8133706: Kitchensink hanged
Reviewed-by: pliden, jmasa
! src/share/vm/gc/g1/concurrentMarkThread.cpp
Changeset: 983c56341c80
Author: brutisso
Date: 2015-09-30 09:07 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/983c56341c80
8134953: Make the GC ID available in a central place
Reviewed-by: pliden, jmasa
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/cms/yieldingWorkgroup.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/gc/g1/g1MMUTracker.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/vm_operations_g1.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/objectCountEventSender.cpp
! src/share/vm/gc/shared/objectCountEventSender.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 59e6f265dd40
Author: aharlap
Date: 2015-09-30 18:09 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/59e6f265dd40
8130265: gctests/LargeObjects/large001 fails with OutOfMemoryError: Java heap space
Summary: Avoided G1 OutOfMemoryError by adding extra expand heap call
Reviewed-by: jwilhelm, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 43a1e4ca7ee4
Author: hseigel
Date: 2015-10-01 15:14 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/43a1e4ca7ee4
8138574: [TESTBUG] TestBasicLogOutput.java doesn't account for padding
Summary: TestBasicLogOutput.java edited to account for padding in tag descriptors
Reviewed-by: ddmitriev, hseigel, coleenp
Contributed-by: rachel.protacio at oracle.com
! test/serviceability/logging/TestBasicLogOutput.java
Changeset: 38bd261644c0
Author: erikj
Date: 2015-10-02 10:15 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/38bd261644c0
8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx
Reviewed-by: ihse, mikael
! make/bsd/makefiles/jsig.make
Changeset: b04892bbefa5
Author: david
Date: 2015-10-02 10:43 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b04892bbefa5
8138637: Remove err_msg from LOG_PREFIX macro
Reviewed-by: brutisso
! src/share/vm/logging/logPrefix.hpp
Changeset: c0b0699bf991
Author: david
Date: 2015-10-02 11:02 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c0b0699bf991
Merge
Changeset: 12a66b77145e
Author: dcubed
Date: 2015-10-01 13:42 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/12a66b77145e
8135195: VM Options file should not be limited to 1k in bytes
Summary: Change Arguments::parse_vm_options_file() to remove 1024 byte limit on the VM options file.
Reviewed-by: dcubed, hseigel, gthornbr, dsamersoff, ddmitriev, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 6020dab5cdcb
Author: dcubed
Date: 2015-10-01 13:43 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6020dab5cdcb
8137105: [TESTBUG] Add test cases for VM Options file feature with removed file size limit
Summary: Update TestVMOptionsFile.java to match fix for 8135195; other minor cleanups.
Reviewed-by: dcubed, rdurbin
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/CommandLine/VMOptionsFile/optionfile_1
- test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
! test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote
! test/runtime/CommandLine/VMOptionsFile/optionfile_quote
- test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
- test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property
Changeset: da0795953c69
Author: dcubed
Date: 2015-10-02 11:58 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da0795953c69
Merge
Changeset: ccf99d847b02
Author: dcubed
Date: 2015-10-02 12:44 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ccf99d847b02
Merge
- test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
- test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
- test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property
Changeset: f5379b29c4d7
Author: ctornqvi
Date: 2015-10-02 06:06 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f5379b29c4d7
8137194: Exclude runtime/memory/RunUnitTestsConcurrently.java from JPRT
Reviewed-by: coleenp
! test/TEST.groups
Changeset: 0952227d9cfe
Author: ddmitriev
Date: 2015-10-02 09:04 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0952227d9cfe
8138769: [TESTBUG] restore lost line from JDK-8137105 fix
Reviewed-by: dcubed, rdurbin
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
Changeset: 4edb0704e9f3
Author: dcubed
Date: 2015-10-02 16:48 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4edb0704e9f3
Merge
Changeset: d9d44c9d7bf0
Author: goetz
Date: 2015-09-28 12:57 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d9d44c9d7bf0
8137260: fix warning after "8046148: JEP 158: Unified JVM Logging"
Reviewed-by: mlarsson, stuefe
! src/share/vm/logging/logFileOutput.cpp
Changeset: 786145ca3cdc
Author: iklam
Date: 2015-10-05 13:25 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/786145ca3cdc
8078295: hotspot test_env.sh can set VM_CPU incorrectly
Summary: Use sed script to filter out irrelevant parts of -Xinternalversion
Reviewed-by: dlong, dcubed, dsamersoff
! test/test_env.sh
Changeset: f6da147987bb
Author: kbarrett
Date: 2015-10-05 21:17 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f6da147987bb
8138833: Remove CMMarkStack::drain
Summary: Remove unused functions and data members.
Reviewed-by: pliden, brutisso
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
Changeset: 231ab9f9a824
Author: pliden
Date: 2015-10-06 08:05 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/231ab9f9a824
8138846: Remove unused enum ConcurrentGCThread::CGC_flag_type
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp
Changeset: 89c745739292
Author: brutisso
Date: 2015-10-06 14:25 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/89c745739292
8138862: Remove some unused code and subclasses in gcTaskManager.hpp/cpp
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
Changeset: 4704ecd9e198
Author: brutisso
Date: 2015-10-06 14:26 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4704ecd9e198
8138863: Refactor WaitForBarrierGCTask
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
Changeset: 17cfe2c6dc00
Author: brutisso
Date: 2015-10-06 14:27 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/17cfe2c6dc00
8138707: TestPromotionEventWithParallelScavenge.java crashes using undefined GC id.
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
Changeset: f10efc097bae
Author: mockner
Date: 2015-10-06 14:27 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f10efc097bae
8138917: Back out change for 8130681
Summary: Change 8130681 has been backed out.
Reviewed-by: coleenp, gtriantafill
! src/share/vm/services/virtualMemoryTracker.cpp
- test/runtime/NMT/CommitOverlappingRegions.java
Changeset: a6499084ccd4
Author: coleenp
Date: 2015-10-06 18:51 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a6499084ccd4
Merge
Changeset: 00e5743fd189
Author: jwilhelm
Date: 2015-10-07 01:03 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/00e5743fd189
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/runtime/frame.cpp
Changeset: 5f9da6c532fe
Author: ehelin
Date: 2015-10-07 15:06 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5f9da6c532fe
8138969: G1CollectorPolicy should use const for applicable methods
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1MMUTracker.hpp
Changeset: 4d9b98fd9644
Author: david
Date: 2015-10-07 15:27 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4d9b98fd9644
8138832: CreateCoredumpOnCrash on linux ARM causes assert message to be repeated.
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: c9d09b5085ea
Author: david
Date: 2015-10-07 14:56 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c9d09b5085ea
Merge
Changeset: 313e94244ed8
Author: ehelin
Date: 2015-10-07 17:00 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/313e94244ed8
8138971: G1CollectorPolicy::_rs_lengths_prediction is not initialized before use
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 81ae0334f957
Author: ehelin
Date: 2015-10-07 17:33 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/81ae0334f957
Merge
Changeset: ee11c7701f8c
Author: gtriantafill
Date: 2015-10-07 11:37 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ee11c7701f8c
8134432: [TESTBUG] Rewrite test/runtime/6888954/vmerrors.sh in Java
Reviewed-by: ddmitriev, ctornqvi, coleenp
! src/share/vm/utilities/debug.cpp
! test/TEST.groups
- test/runtime/6888954/vmerrors.sh
+ test/runtime/ErrorHandling/ErrorHandler.java
Changeset: 4740e6551edf
Author: ctornqvi
Date: 2015-10-07 20:45 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4740e6551edf
Merge
- test/runtime/6888954/vmerrors.sh
Changeset: 01c086e6e523
Author: stuefe
Date: 2015-10-01 09:30 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/01c086e6e523
8137329: [windows] Build broken on VS2010 after "8046148: JEP 158: Unified JVM Logging"
Reviewed-by: simonis, ihse, prr, goetz, dcubed
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 332b3d89d2bd
Author: dcubed
Date: 2015-10-07 16:41 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/332b3d89d2bd
Merge
Changeset: ad24aa13b296
Author: dcubed
Date: 2015-10-07 22:54 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ad24aa13b296
Merge
Changeset: a9a4581814a8
Author: kzhaldyb
Date: 2015-10-07 18:02 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a9a4581814a8
8138958: Quarantine gc/g1/mixedgc/TestLogging.java test
Reviewed-by: brutisso, iignatyev
! test/gc/g1/mixedgc/TestLogging.java
Changeset: e3053e6726f1
Author: iignatyev
Date: 2015-10-08 01:04 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e3053e6726f1
Merge
Changeset: 17986acb4825
Author: goetz
Date: 2015-10-02 11:46 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/17986acb4825
8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775
Summary: Also fix one problematic format on ppc.
Reviewed-by: david, simonis
! make/linux/makefiles/gcc.make
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/share/vm/utilities/debug.hpp
Changeset: 371ac7d4ccb2
Author: ehelin
Date: 2015-10-08 12:47 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/371ac7d4ccb2
8139134: Wrong tenuring threshold in young GC trace event
Reviewed-by: ehelin, jwilhelm
Contributed-by: Carsten Varming <cvarming at twitter.com>
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
Changeset: 5459f44b1a75
Author: sangheki
Date: 2015-10-05 14:56 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5459f44b1a75
8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add ranges and constraint functions for GC flags.
Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 4fa9cbb14029
Author: jwilhelm
Date: 2015-10-08 22:35 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4fa9cbb14029
Merge
Changeset: e3b180765091
Author: brutisso
Date: 2015-10-08 12:44 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e3b180765091
8138717: TestGCEventMixedWithG1ConcurrentMark.java fails
Reviewed-by: jwilhelm, david
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
Changeset: 0cda477a3c85
Author: mgerdin
Date: 2015-10-09 09:00 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0cda477a3c85
8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp
Reviewed-by: dcubed, kbarrett, coleenp
! src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp
Changeset: 115188e14c15
Author: david
Date: 2015-10-09 09:42 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/115188e14c15
8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: goetz, brutisso
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/privilegedStack.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/osThread.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: f39faaf2ca61
Author: david
Date: 2015-10-09 08:46 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f39faaf2ca61
Merge
Changeset: d6c2fafabfb4
Author: ehelin
Date: 2015-10-09 15:48 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d6c2fafabfb4
8138972: G1CollectorPolicy::_max_survivor_regions should be intialized in the initializer list
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: abd2f07dc9fa
Author: kbarrett
Date: 2015-10-09 14:08 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/abd2f07dc9fa
8138659: Speed up InstanceKlass subclass discrimination
Summary: Add _misc_kind field and flags, move around predicates.
Reviewed-by: coleenp, stefank
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 2ecdb2c2d9be
Author: brutisso
Date: 2015-10-09 20:31 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2ecdb2c2d9be
8139293: TestGCEventMixedWithG1ConcurrentMark.java fails after JDK-8134953
Reviewed-by: ecaspole, jwilhelm
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
Changeset: 05b4a6f553fc
Author: brutisso
Date: 2015-10-09 20:52 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/05b4a6f553fc
8139294: TestGCEventMixedWithCMSConcurrent.java still fails after JDK-8134953
Reviewed-by: jwilhelm, ecaspole
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: dd72902de3dc
Author: brutisso
Date: 2015-10-09 20:45 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dd72902de3dc
Merge
Changeset: 53c5cb9d3fed
Author: jwilhelm
Date: 2015-10-15 13:28 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/53c5cb9d3fed
Merge
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 263abae1965e
Author: thartmann
Date: 2015-10-08 08:54 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/263abae1965e
8139048: Quarantine compiler/startup/SmallCodeCacheStartup.java
Summary: Quarantine the test because it fails on JPRT for the CPU, CompactStrings and JVMCI repositories.
Reviewed-by: roland
! test/compiler/startup/SmallCodeCacheStartup.java
Changeset: f4f0e306133e
Author: thartmann
Date: 2015-10-08 07:51 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f4f0e306133e
Merge
Changeset: 09fb2c936faa
Author: zmajo
Date: 2015-10-08 12:10 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/09fb2c936faa
8137160: Use Compile::live_nodes instead of Compile::unique() in appropriate places -- followup
Summary: Change two code locations to use live_nodes() instead of unique() for allocating memory. Adjust comments.
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/matcher.cpp
Changeset: 0011fab3f1b5
Author: zmajo
Date: 2015-10-08 10:25 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0011fab3f1b5
Merge
Changeset: a41fe5ffa839
Author: twisti
Date: 2015-10-08 12:49 -1000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a41fe5ffa839
8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
! make/bsd/makefiles/compiler1.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/minimal1.make
! make/excludeSrc.make
+ make/gensrc/Gensrc-jdk.vm.ci.gmk
! make/linux/makefiles/compiler1.make
! make/linux/makefiles/minimal1.make
! make/solaris/makefiles/compiler1.make
! make/windows/build_vm_def.sh
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
+ src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
+ src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
+ src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
+ src/cpu/x86/vm/registerMap_x86.cpp
! src/cpu/x86/vm/registerMap_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_64.ad
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/overview.html
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/overview.html
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
+ src/os/aix/vm/vmStructs_aix.hpp
+ src/os/bsd/vm/vmStructs_bsd.hpp
+ src/os/linux/vm/vmStructs_linux.hpp
+ src/os/solaris/vm/vmStructs_solaris.hpp
! src/os/windows/vm/os_windows.cpp
+ src/os/windows/vm/vmStructs_windows.hpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
+ src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
+ src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
+ src/share/vm/jvmci/jvmciCodeInstaller.cpp
+ src/share/vm/jvmci/jvmciCodeInstaller.hpp
+ src/share/vm/jvmci/jvmciCompiler.cpp
+ src/share/vm/jvmci/jvmciCompiler.hpp
+ src/share/vm/jvmci/jvmciCompilerToVM.cpp
+ src/share/vm/jvmci/jvmciCompilerToVM.hpp
+ src/share/vm/jvmci/jvmciEnv.cpp
+ src/share/vm/jvmci/jvmciEnv.hpp
+ src/share/vm/jvmci/jvmciJavaClasses.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.hpp
+ src/share/vm/jvmci/jvmciRuntime.cpp
+ src/share/vm/jvmci/jvmciRuntime.hpp
+ src/share/vm/jvmci/jvmci_globals.cpp
+ src/share/vm/jvmci/jvmci_globals.hpp
+ src/share/vm/jvmci/systemDictionary_jvmci.hpp
+ src/share/vm/jvmci/vmStructs_jvmci.hpp
+ src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/shark/sharkCacheDecache.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/top.hpp
! src/share/vm/utilities/vmError.cpp
+ test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
+ test/compiler/jvmci/SecurityRestrictionsTest.java
+ test/compiler/jvmci/common/CTVMUtilities.java
+ test/compiler/jvmci/common/CompilerToVMHelper.java
+ test/compiler/jvmci/common/JVMCIHelpers.java
+ test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
+ test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
+ test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
+ test/compiler/jvmci/common/testcases/AbstractClass.java
+ test/compiler/jvmci/common/testcases/AbstractClassExtender.java
+ test/compiler/jvmci/common/testcases/AnotherSingleImplementer.java
+ test/compiler/jvmci/common/testcases/AnotherSingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/DoNotExtendClass.java
+ test/compiler/jvmci/common/testcases/DoNotImplementInterface.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClass.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass1.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass2.java
+ test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
+ test/compiler/jvmci/common/testcases/MultipleImplementer1.java
+ test/compiler/jvmci/common/testcases/MultipleImplementer2.java
+ test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
+ test/compiler/jvmci/common/testcases/MultipleImplementersInterfaceExtender.java
+ test/compiler/jvmci/common/testcases/PackagePrivateClass.java
+ test/compiler/jvmci/common/testcases/SimpleClass.java
+ test/compiler/jvmci/common/testcases/SingleImplementer.java
+ test/compiler/jvmci/common/testcases/SingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/SingleSubclass.java
+ test/compiler/jvmci/common/testcases/SingleSubclassedClass.java
+ test/compiler/jvmci/common/testcases/TestCase.java
+ test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
+ test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
+ test/compiler/jvmci/compilerToVM/CollectCountersTest.java
+ test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
+ test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
+ test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
+ test/compiler/jvmci/compilerToVM/DebugOutputTest.java
+ test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
+ test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
+ test/compiler/jvmci/compilerToVM/DummyAbstractClass.java
+ test/compiler/jvmci/compilerToVM/DummyClass.java
+ test/compiler/jvmci/compilerToVM/DummyInterface.java
+ test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
+ test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
+ test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
+ test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
+ test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
+ test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
+ test/compiler/jvmci/compilerToVM/GetImplementorTest.java
+ test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
+ test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
+ test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
+ test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
+ test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
+ test/compiler/jvmci/compilerToVM/GetSymbolTest.java
+ test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
+ test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
+ test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
+ test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
+ test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
+ test/compiler/jvmci/compilerToVM/IsMatureTest.java
+ test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
+ test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
+ test/compiler/jvmci/compilerToVM/LookupTypeTest.java
+ test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
+ test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
+ test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
+ test/compiler/jvmci/compilerToVM/ReprofileTest.java
+ test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
+ test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
+ test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
+ test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
+ test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
+ test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.config
+ test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
+ test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
+ test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
+ test/compiler/jvmci/events/JvmciShutdownEventListener.java
+ test/compiler/jvmci/events/JvmciShutdownEventTest.config
+ test/compiler/jvmci/events/JvmciShutdownEventTest.java
+ test/compiler/jvmci/events/MetaAccessWrapper.java
+ test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java
+ test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/FieldUniverse.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: 13c4fa17712e
Author: dlong
Date: 2015-10-09 02:43 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/13c4fa17712e
Merge
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
Changeset: 926d9bae67d3
Author: thartmann
Date: 2015-10-09 11:28 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/926d9bae67d3
8139150: ClassVerifier frees exception message while it's still in use
Summary: Remove ResourceMark in StackMapReader::parse_verification_type() to avoid freeing of error message.
Reviewed-by: zmajo, dcubed, hseigel
! src/share/vm/classfile/stackMapTable.cpp
Changeset: 0300297e7df3
Author: zmajo
Date: 2015-10-09 14:21 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0300297e7df3
8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add range check or constraint where necessary.
Reviewed-by: roland, thartmann
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
Changeset: 71e75172487b
Author: zmajo
Date: 2015-10-09 15:00 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/71e75172487b
8081288: erronous free in RegClass::~RegClass()
Summary: Remove the erronous free.
Reviewed-by: kvn
! src/share/vm/adlc/formsopt.cpp
Changeset: 6c4a9b1af999
Author: twisti
Date: 2015-10-09 09:09 -1000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6c4a9b1af999
8138820: JDK Hotspot build fails with Xcode 7.0.1
Reviewed-by: iveresov
! make/bsd/makefiles/gcc.make
Changeset: a37a6ca422b1
Author: iveresov
Date: 2015-10-09 12:17 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a37a6ca422b1
8136725: Provide utility for creation a counted loop reserve copy (clone)
Summary: Make it easier to revert to the original loop should that be needed
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
Changeset: dda16b631985
Author: iveresov
Date: 2015-10-09 21:04 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dda16b631985
Merge
Changeset: de73f59378c1
Author: redestad
Date: 2015-10-12 14:54 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/de73f59378c1
8134607: Remove per-compiler performance counters
Reviewed-by: twisti, neliasso
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: 1f0d9d89003a
Author: iveresov
Date: 2015-10-12 16:35 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1f0d9d89003a
8139454: java/lang/Math/WorstCaseTests.java crashes on Linux-amd64
Summary: Emit the form of pextrw that works with sse2
Reviewed-by: iveresov, twisti
Contributed-by: vivek.r.deshpande at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: c6a1e7983723
Author: mdoerr
Date: 2015-10-12 12:20 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c6a1e7983723
8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12
Summary: Register R12 must be preserved for stub calls (e.g. deopt handler).
Reviewed-by: goetz
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
Changeset: 7477b0afa5d6
Author: zmajo
Date: 2015-10-13 10:09 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7477b0afa5d6
8139377: JVM can't be started w/ -XX:+EnableJVMCI -XX:+UseJVMCICompiler and default TypeProfileWidth
Summary: Raise upper bound of TypeProfileWidth from 4 to 8.
Reviewed-by: iveresov, twisti
! src/share/vm/runtime/globals.hpp
Changeset: 738f57684fed
Author: enevill
Date: 2015-10-13 09:40 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/738f57684fed
8139259: aarch64: jtreg test TestLogSum segvs after 8132207
Summary: Fix jump to 0 caused by uninitialised _dexp in 8132207
Reviewed-by: roland, kvn
! src/share/vm/opto/library_call.cpp
Changeset: f2983a0f7a57
Author: roland
Date: 2015-10-13 13:23 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f2983a0f7a57
Merge
Changeset: 2598332ad46c
Author: aph
Date: 2015-09-30 13:23 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2598332ad46c
8138641: Disable C2 peephole by default for aarch64
Reviewed-by: roland
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
Changeset: 0ca52fb7d980
Author: aph
Date: 2015-09-29 17:01 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0ca52fb7d980
8138575: Improve generated code for profile counters
Reviewed-by: kvn
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 870c2e0f67f6
Author: enevill
Date: 2015-10-08 13:14 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/870c2e0f67f6
8139043: aarch64: add support for adler32 intrinsic
Summary: Add adler32 support like 8132081 for sparc
Reviewed-by: kvn
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
Changeset: c274072ab8f7
Author: twisti
Date: 2015-10-13 09:21 -1000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c274072ab8f7
8139524: JVMCI cannot be initialized with CMS or Serial GCs
Reviewed-by: iveresov
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: d9eb619390d9
Author: twisti
Date: 2015-10-14 09:22 -1000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d9eb619390d9
8139545: JVMCI : guarantee(heap_end < allocation_end) failed on some sparcv9 hosts
Reviewed-by: iveresov, kvn
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 78888d676ed7
Author: twisti
Date: 2015-10-14 12:29 -1000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/78888d676ed7
8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be
Reviewed-by: kvn
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: baccb954c369
Author: roland
Date: 2015-10-15 09:40 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/baccb954c369
8138956: Elide more final field's write memory barrier with escape analysis result
Summary: membar for final/stable fields eliminated if possible
Reviewed-by: roland, mdoerr, enevill, aph
Contributed-by: hui.shi at linaro.org
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
Changeset: 9ab5571ccea8
Author: roland
Date: 2015-10-15 07:56 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9ab5571ccea8
Merge
Changeset: db88a5e95717
Author: iignatyev
Date: 2015-10-13 16:21 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/db88a5e95717
8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9
Reviewed-by: twisti, kvn
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Changeset: ceec25b3f949
Author: tpivovarova
Date: 2015-10-15 01:58 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ceec25b3f949
8139375: [TESTBUG] compiler/jvmci/SecurityRestrictionsTest checks are too tight
Reviewed-by: twisti, iignatyev
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: acf9f6650193
Author: dpochepk
Date: 2015-10-15 02:46 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/acf9f6650193
8139438: [TESTBUG] JVMCI test fails with RuntimeException: Has no virtual object before materialization
Reviewed-by: iignatyev, twisti
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
Changeset: 964538c2362a
Author: iignatyev
Date: 2015-10-15 09:36 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/964538c2362a
Merge
Changeset: 2abd2feb000b
Author: iignatyev
Date: 2015-10-15 11:20 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2abd2feb000b
Merge
Changeset: e9fede3afe79
Author: kshefov
Date: 2015-10-15 18:00 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e9fede3afe79
8072369: [TESTBUG] Remove potentially insecure class cast in some hotspot tests
Reviewed-by: twisti, kvn, iignatyev, tpivovarova
! test/compiler/c2/5057225/Test5057225.java
! test/compiler/c2/6603011/Test.java
! test/compiler/c2/6800154/Test6800154.java
! test/compiler/c2/6805724/Test6805724.java
! test/compiler/codegen/6823354/Test6823354.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: cf43bef12125
Author: zmajo
Date: 2015-10-15 17:38 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cf43bef12125
8080650: Enable stubs to use frame pointers correctly
Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: e012dfc7ba2c
Author: zmajo
Date: 2015-10-15 17:40 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e012dfc7ba2c
Merge
Changeset: 6bef5a526bee
Author: iignatyev
Date: 2015-10-16 01:15 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6bef5a526bee
8138794: [TESTBUG] ctw tests fail to compile after 8137056
Reviewed-by: dlong, kvn
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
Changeset: fe46f2941ea9
Author: iignatyev
Date: 2015-10-16 02:05 +0300
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fe46f2941ea9
8139707: [TESTBUG] Quarantine unstable compiler/jvmci tests
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
Changeset: 41b06143f4f8
Author: enevill
Date: 2015-10-15 15:33 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/41b06143f4f8
8139674: aarch64: guarantee failure in TestOptionsWithRanges.java
Summary: Fix negative overflow in instruction field
Reviewed-by: kvn, roland, adinn, aph
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 93ae449c9b52
Author: aph
Date: 2015-10-13 16:25 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/93ae449c9b52
8139041: Redundant DMB instructions
Summary: Merge consecutive DMB intstructions
Reviewed-by: roland, kvn, twisti
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/share/vm/asm/codeBuffer.hpp
Changeset: 5ffaf14b397d
Author: roland
Date: 2015-10-16 11:47 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ffaf14b397d
Merge
Changeset: bfd1cd5fbb7c
Author: zmajo
Date: 2015-10-16 15:21 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bfd1cd5fbb7c
8139380: VMError::report_and_die() does not produce replay file
Summary: Change VMError::report() to use a correct format string in both JVMCI-enabled builds and builds without JVMCI.
Reviewed-by: roland, kvn
! src/share/vm/utilities/vmError.cpp
Changeset: 09338e9e661c
Author: roland
Date: 2015-10-16 15:48 +0200
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/09338e9e661c
8139750: [BACKOUT] Elide more final field's write memory barrier with escape analysis result
Reviewed-by: kvn
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
Changeset: 179aa0067f01
Author: roland
Date: 2015-10-16 16:09 +0000
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/179aa0067f01
Merge
Changeset: a8a8604f890f
Author: dlong
Date: 2015-10-17 19:40 -0400
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a8a8604f890f
Merge
! make/windows/makefiles/vm.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
+ src/share/vm/jvmci/jvmciCodeInstaller.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.hpp
+ src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/vmError.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 846276b97202
Author: amurillo
Date: 2015-10-19 12:30 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/846276b97202
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh
Changeset: 4be1d228e368
Author: twisti
Date: 2015-10-21 11:41 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4be1d228e368
8139935: Bootcycle builds are broken on jdk9/hs due to JVMCI changes
Reviewed-by: erikj
! make/gensrc/Gensrc-jdk.vm.ci.gmk
Changeset: bc48b669bc66
Author: lana
Date: 2015-10-19 00:24 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bc48b669bc66
Added tag jdk9-b87 for changeset d7ffd16382fe
! .hgtags
Changeset: e197d5a708f1
Author: lana
Date: 2015-10-21 18:39 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e197d5a708f1
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh
Changeset: b0e0a53226fd
Author: lana
Date: 2015-10-22 08:47 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b0e0a53226fd
Added tag jdk9-b88 for changeset bc48b669bc66
! .hgtags
Changeset: 1904cb079212
Author: lana
Date: 2015-10-22 11:13 -0700
URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1904cb079212
Merge
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh
More information about the graphics-rasterizer-dev
mailing list