hg: jdk9/jdk9/hotspot: 67 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Thu May 29 05:34:44 UTC 2014
Changeset: 53a41e7cbe05
Author: drchase
Date: 2014-05-09 16:50 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/53a41e7cbe05
8037816: Fix for 8036122 breaks build with Xcode5/clang
Summary: Repaired or selectively disabled offending formats; future-proofed with additional checking
Reviewed-by: kvn, jrose, stefank
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! 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/vm_version_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/bsd/vm/decoder_machO.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_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/adlc/formssel.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_ValueType.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciConstant.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMetadata.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compressedStream.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/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/set.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.inline.hpp
! 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/oops/oop.inline.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callnode.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/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnvThreadState.cpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/privilegedStack.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/compilationPolicy.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/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/stackValue.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/xmlstream.cpp
! src/share/vm/utilities/xmlstream.hpp
Changeset: f88688d5c78c
Author: zgu
Date: 2014-05-07 06:03 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f88688d5c78c
8041415: remove port.{cpp,hpp} files
Summary: Hotspot should use standard headers and types
Reviewed-by: coleenp, kvn
! src/share/vm/adlc/adlc.hpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/dict.hpp
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/libadt/set.hpp
! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/indexSet.cpp
! src/share/vm/opto/indexSet.hpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/precompiled/precompiled.hpp
Changeset: 9b502ede714c
Author: gziemski
Date: 2014-05-07 14:16 -0500
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9b502ede714c
8038654: Separate SymbolTable and StringTable code
Summary: Refactor stringTable class out of symbolTable, making sure all includes are minimal set and are sorted.
Reviewed-by: coleenp, stefank
! src/share/vm/classfile/javaClasses.cpp
+ src/share/vm/classfile/stringTable.cpp
+ src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: ff15e9a66f7b
Author: ctornqvi
Date: 2014-05-09 17:06 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ff15e9a66f7b
8042471: Unable to build JDK 9 Hotspot within VS2010
Summary: Fixed quoting issue and passing on defines to project file
Reviewed-by: mgronlun, sla
! make/windows/projectfiles/common/Makefile
Changeset: 1d9cd7b779a7
Author: ctornqvi
Date: 2014-05-09 17:06 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1d9cd7b779a7
8042726: [TESTBUG] TEST.groups file was not updated after runtime/6925573/SortMethodsTest.java removal
Summary: Removed runtime/6925573/SortMethodsTest.java from TEST.groups
Reviewed-by: gtriantafill, lfoltan, coleenp, dholmes
! test/TEST.groups
Changeset: aa3adb6da964
Author: coleenp
Date: 2014-05-12 09:47 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/aa3adb6da964
Merge
! src/share/vm/adlc/output_h.cpp
! src/share/vm/classfile/javaClasses.cpp
+ src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/libadt/dict.cpp
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: e657971fd67a
Author: simonis
Date: 2014-05-12 09:59 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e657971fd67a
8039805: Fix the signature of the global new/delete operators in allocation.cpp.
Reviewed-by: dholmes, lfoltan
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/porting_aix.cpp
! src/share/vm/memory/allocation.cpp
Changeset: 9ea2d010f47c
Author: lfoltan
Date: 2014-05-12 15:50 +0000
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9ea2d010f47c
Merge
! src/os/aix/vm/os_aix.cpp
! src/share/vm/memory/allocation.cpp
Changeset: 544227bb06d0
Author: hseigel
Date: 2014-05-12 13:12 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/544227bb06d0
8040292: Annotation attributes must not appear more than once
Summary: Add checks for duplicate attributes.
Reviewed-by: coleenp, lfoltan
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/duplAttributes/DuplAttributes.jcod
+ test/runtime/duplAttributes/DuplAttributesTest.java
+ test/runtime/duplAttributes/test.jar
Changeset: 21a8a08025a0
Author: mikael
Date: 2014-05-12 06:17 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/21a8a08025a0
8042804: Support invoking Hotspot tests from top level
Reviewed-by: sla, erikj
! test/Makefile
Changeset: 05d8994e9f35
Author: ctornqvi
Date: 2014-05-12 18:45 +0000
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/05d8994e9f35
Merge
Changeset: 5e6dc4e3c761
Author: dholmes
Date: 2014-05-12 20:20 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5e6dc4e3c761
8032551: Remove UsePPCLWSYNC from globals.hpp
Reviewed-by: lfoltan, zgu
! src/share/vm/runtime/globals.hpp
Changeset: 722198b9fa26
Author: dholmes
Date: 2014-05-12 20:25 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/722198b9fa26
Merge
! src/share/vm/runtime/globals.hpp
Changeset: fef9b88e2585
Author: anoll
Date: 2014-05-08 12:49 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fef9b88e2585
8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
Summary: Define a new function that determines the minimum number of compiler threads for a particular platform/configuration.
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 035c93dbff0b
Author: twisti
Date: 2014-05-08 15:16 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/035c93dbff0b
Merge
Changeset: 53acad1e7f52
Author: anoll
Date: 2014-05-09 09:12 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/53acad1e7f52
8029343: CodeCache::allocate increments '_number_of_blobs' even if allocation fails.
Summary: Incrementing the number of code blobs in CodeCache::allocate(...) is now only performed if allocation succeeds. The guarantee is fixed.
Reviewed-by: kvn, iveresov
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/code/codeCache.cpp
Changeset: c31d0c31e7bf
Author: twisti
Date: 2014-05-12 17:01 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c31d0c31e7bf
Merge
! src/share/vm/code/codeCache.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 3d247564e2d8
Author: anoll
Date: 2014-05-13 11:25 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3d247564e2d8
8021770: BackEdgeThreshold option is no longer used and should be removed
Summary: The BackEdgeThreshold option is removed because it is no longer used.
Reviewed-by: twisti, kvn, cjplummer
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 975d903e1de3
Author: iveresov
Date: 2014-05-13 11:32 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/975d903e1de3
8032463: VirtualDispatch test timeout with DeoptimizeALot
Summary: Introduce code aging for warm method detection
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 99dc0ff1d4c7
Author: vlivanov
Date: 2014-03-11 15:06 +0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/99dc0ff1d4c7
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
Reviewed-by: kvn, iveresov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
Changeset: 3624b11235ba
Author: simonis
Date: 2014-05-14 12:09 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3624b11235ba
8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
Summary: Added conditions around macro definitions for pragmas.
Reviewed-by: kvn
! src/share/vm/utilities/globalDefinitions_gcc.hpp
Changeset: c98ef93bfe9a
Author: iveresov
Date: 2014-05-14 14:28 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c98ef93bfe9a
8043063: Code aging should allocate MethodCounters when flushing a method
Summary: Make sure that MethodCounters are present when the method is flushed for the first time to switch on code aging
Reviewed-by: kvn
! src/share/vm/runtime/sweeper.cpp
Changeset: 466b58fa837b
Author: twisti
Date: 2014-05-15 11:35 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/466b58fa837b
Merge
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b329ff11a78c
Author: amurillo
Date: 2014-05-16 02:13 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b329ff11a78c
Merge
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
Changeset: be9e24a9d6c6
Author: lana
Date: 2014-05-22 14:38 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/be9e24a9d6c6
Merge
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
Changeset: 729d5480f7db
Author: rasbold
Date: 2014-05-21 10:54 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/729d5480f7db
8043354: 8043354: Make is_return_allocated() respect allocated objects than can method-escape
Summary: In bcEscapeAnalyzer update the _allocated_escapes flag if a var escapes the method.
Reviewed-by: kvn
! src/share/vm/ci/bcEscapeAnalyzer.cpp
+ test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
Changeset: 7bc0cccb2e2a
Author: mseledtsov
Date: 2014-05-14 10:38 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7bc0cccb2e2a
8041938: [TESTBUG] runtime/SharedArchiveFile/CdsWriteError.java failed in RT_Baseline with 'Unable to create shared archive file' missing from stdout/stderr
Summary: his test is unstable in automated testing system, team agreed to remove it
Reviewed-by: coleenp, gtriantafill
- test/runtime/SharedArchiveFile/CdsWriteError.java
Changeset: 193b0ff17995
Author: ctornqvi
Date: 2014-05-14 18:18 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/193b0ff17995
8042595: [TESTBUG] runtime/7110720/Test7110720.sh rarely fails with message "explicit compiler command file not read"
Summary: Removed the shell test and moved the testcases into the already existing Java based tests
Reviewed-by: coleenp, lfoltan
- test/runtime/7110720/Test7110720.sh
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileWarning.java
Changeset: fdcbdafe2073
Author: drchase
Date: 2014-05-14 22:54 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fdcbdafe2073
8043164: Format warning in traceStream.hpp
Summary: added cast to placate gcc
Reviewed-by: kvn, zgu
! src/share/vm/trace/traceStream.hpp
Changeset: 1a485aafdbb1
Author: sla
Date: 2014-05-14 20:44 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1a485aafdbb1
8041934: com/sun/jdi/RepStep.java fails in RT_Baseline on all platforms with assert(_cur_stack_depth == count_frames()) failed: cur_stack_depth out of sync
Summary: Missing call to jvmti_method_exit from native wrapper code
Reviewed-by: twisti, dcubed, sspitsyn
Contributed-by: rickard.backman at oracle.com
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: cb82a30966ac
Author: lfoltan
Date: 2014-05-15 09:25 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/cb82a30966ac
8041918: BootstrapMethods attribute cannot be empty.
Summary: Allow a BootstrapMethods attribute that contains an empty bootstrap_methods table where num_bootstrap_methods is equal to zero.
Reviewed-by: coleenp, hseigel
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
+ test/runtime/classFileParserBug/emptynumbootstrapmethods.jar
+ test/runtime/classFileParserBug/emptynumbootstrapmethods1.jcod
+ test/runtime/classFileParserBug/emptynumbootstrapmethods2.jcod
Changeset: 30869b0daa3e
Author: rdurbin
Date: 2014-05-15 10:44 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/30869b0daa3e
8028749: java -version crashes with 'fatal error: heap walk aborted with error 1'
Summary: check_heap() should only call HeapWalk() when HeapLock() is successful.
Reviewed-by: ctornqvi, sla, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: 47b707b6c4e7
Author: coleenp
Date: 2014-05-15 17:38 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/47b707b6c4e7
8025580: Temporary flags: UseNewReflection and ReflectionWrapResolutionErrors
Summary: The fix removes all UseNewReflection/ReflectionWrapResolutionErrors occurrences/logic and adds them into the list of obsolete_jvm_flags in arguments.cpp.
Reviewed-by: coleenp, hseigel
Contributed-by: ygaevsky at azulsystems.com
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/vframe.cpp
Changeset: 743b82ecdcd5
Author: coleenp
Date: 2014-05-15 18:23 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/743b82ecdcd5
8038212: Method::is_valid_method() check has performance regression impact for stackwalking
Summary: Only prune metaspace virtual spaces at safepoint so walking them is safe outside a safepoint.
Reviewed-by: mgerdin, mgronlun, hseigel, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 241facf68190
Author: minqi
Date: 2014-05-15 20:16 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/241facf68190
8042885: java does not take hexadecimal number as vm option
Summary: Java does not take number with hexadecimal format as options, fix enable hexadecimal format number can be used as vm option.
Reviewed-by: coleenp, lfoltan, ctornqvi, hseigel, mseledtsov
Contributed-by: yumin.qi at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/runtime/CommandLine/TestHexArguments.java
Changeset: 06bfb8cd7b78
Author: sspitsyn
Date: 2014-05-16 15:05 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/06bfb8cd7b78
8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
Summary: Relax the guaranty for deleted methods
Reviewed-by: dcubed, coleenp
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: 4766a2df3115
Author: sspitsyn
Date: 2014-05-17 01:59 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4766a2df3115
8043264: hsdis library not picked up correctly on expected paths
Summary: Fix file separator issue on Windows
Reviewed-by: sla, sspitsyn
Contributed-by: krismo at azulsystems.com
! src/share/vm/compiler/disassembler.cpp
Changeset: e4d54c03efe7
Author: coleenp
Date: 2014-05-17 19:34 -0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e4d54c03efe7
Merge
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java
Changeset: 9c47176726c1
Author: sla
Date: 2014-05-20 20:35 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9c47176726c1
8043314: Fix for JDK-8041934 causes assert(is_interpreted_frame()) failed: interpreted frame expected
Summary: Back out fix for JDK-8041934
Reviewed-by: coleenp, sspitsyn
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 3eef593d19a2
Author: coleenp
Date: 2014-05-21 19:08 +0000
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3eef593d19a2
Merge
- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java
Changeset: 3bcc6a0efddb
Author: brutisso
Date: 2014-05-08 10:29 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3bcc6a0efddb
8042474: Clean up duplicated code in RSHashTable
Summary: Removed duplicate code in RSHashTable to fetch SparsePRTEntries
Reviewed-by: tschatzl, brutisso
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
Changeset: dd531b743c04
Author: ehelin
Date: 2014-05-09 09:59 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dd531b743c04
8034852: Shrinking of Metaspace high-water-mark causes incorrect OutOfMemoryErrors or back-to-back GCs
Reviewed-by: jmasa, pliden, stefank
! src/share/vm/memory/metaspace.cpp
Changeset: 34c97dff181d
Author: jmasa
Date: 2014-05-09 19:47 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/34c97dff181d
Merge
! src/share/vm/memory/metaspace.cpp
Changeset: 568b5cd02aee
Author: jmasa
Date: 2014-05-11 16:35 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/568b5cd02aee
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
Reviewed-by: ysr, brutisso, tschatzl
! test/gc/g1/TestGCLogMessages.java
Changeset: 3940073bc897
Author: pliden
Date: 2014-05-14 13:32 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3940073bc897
8040803: G1: Concurrent mark hangs when mark stack overflows
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 480aa32305a3
Author: pliden
Date: 2014-05-14 14:32 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/480aa32305a3
8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 2c3f3ca92a2b
Author: jmasa
Date: 2014-05-19 08:09 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2c3f3ca92a2b
Merge
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/workgroup.cpp
Changeset: 6c107fc5ace3
Author: pliden
Date: 2014-05-20 10:24 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6c107fc5ace3
8039042: G1: Phantom zeros in cardtable
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
Changeset: f0d46ce87662
Author: jcoomes
Date: 2014-05-20 10:04 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f0d46ce87662
8042255: make gc src file exclusion more automatic
Reviewed-by: brutisso, stefank, dholmes, rdurbin
! make/excludeSrc.make
Changeset: 8ec72dcefd74
Author: iignatyev
Date: 2014-05-20 18:25 +0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8ec72dcefd74
8039489: Refactor test framework for dynamic VM options
Reviewed-by: jmasa, ehelin, jwilhelm
Contributed-by: dmitry.fazunenko at oracle.com
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java
+ test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
Changeset: 9dfcd36b0adc
Author: ehelin
Date: 2014-05-21 16:11 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9dfcd36b0adc
8043639: Backout JDK-8034852: Shrinking of Metaspace high-water-mark causes incorrect OutOfMemoryErrors or back-to-back GCs
Reviewed-by: stefank, tschatzl
! src/share/vm/memory/metaspace.cpp
Changeset: 23a21eb6dcc3
Author: jmasa
Date: 2014-05-22 06:39 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/23a21eb6dcc3
Merge
! src/share/vm/memory/metaspace.cpp
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
Changeset: 75e1ec763270
Author: roland
Date: 2014-05-15 09:09 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/75e1ec763270
8026694: New type profiling points break compilation replay
Summary: fixes compilation replay with new profiling points
Reviewed-by: kvn, twisti
! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6fe134d57261
Author: iveresov
Date: 2014-05-15 10:37 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6fe134d57261
8043180: SIGSEGV in Events::log_deopt_message
Summary: Added missing deopt reason name Reason_tenured
Reviewed-by: kvn, twisti
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
Changeset: d064d7b9d93b
Author: kvn
Date: 2014-01-27 10:20 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d064d7b9d93b
8032566: Crash in JIT when running Scala compiler (and compiling Scala std lib)
Summary: Switch off EliminateAutoBox flag by default in jdk8 release.
Reviewed-by: iveresov
! src/share/vm/opto/c2_globals.hpp
Changeset: 13818eb5243c
Author: kvn
Date: 2014-05-16 12:05 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/13818eb5243c
8042786: Proper fix for 8032566
Summary: Check for overflow cases in range checks and collapse it if we can.
Reviewed-by: jrose, iveresov
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
Changeset: 1e0ea5a940c7
Author: kvn
Date: 2014-05-16 12:06 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1e0ea5a940c7
Merge
- agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java
Changeset: e7198bd15079
Author: twisti
Date: 2014-05-16 14:35 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e7198bd15079
Merge
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9a7285acfb28
Author: twisti
Date: 2014-05-16 14:38 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9a7285acfb28
Merge
! src/share/vm/opto/subnode.cpp
Changeset: cd47f4593a96
Author: iignatyev
Date: 2014-05-19 23:52 +0400
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/cd47f4593a96
8032498: compiler/ciReplay tests fail with StatusError: failed to clean up files after test...
Reviewed-by: kvn
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh
! test/compiler/ciReplay/common.sh
Changeset: f645d100b058
Author: bharadwaj
Date: 2014-05-19 20:28 +0000
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f645d100b058
6563994: assert(wf.check_method_context(ctxk, m), "proper context") failed
Summary: Check for redefined method before finding unique concrete method
Reviewed-by: twisti, kvn
! src/share/vm/code/dependencies.cpp
Changeset: 670808fbebd3
Author: bharadwaj
Date: 2014-05-19 13:49 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/670808fbebd3
Merge
Changeset: b97166f236bd
Author: adlertz
Date: 2014-05-20 09:35 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b97166f236bd
6883953: java -client -XX:ValueMapInitialSize=0 crashes
Summary: Added lower bound check for ValueMapInitialSize
Reviewed-by: kvn
Contributed-by: ygaevsky at azulsystems.com
! src/share/vm/runtime/arguments.cpp
Changeset: 4cc7fe54e0e1
Author: goetz
Date: 2014-05-08 15:37 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4cc7fe54e0e1
8042737: Introduce umbrella header prefetch.inline.hpp
Reviewed-by: twisti, stefank
! src/os/aix/vm/thread_aix.inline.hpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/unsafe.cpp
+ src/share/vm/runtime/prefetch.inline.hpp
Changeset: 3ba6e0092f65
Author: kvn
Date: 2014-05-21 12:16 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3ba6e0092f65
8043274: Test compiler/7184394/TestAESMain.java gets NPE on solaris
Summary: save cipher len after registers are saved
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
Changeset: ff1525ebc8b7
Author: twisti
Date: 2014-05-22 16:26 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ff1525ebc8b7
Merge
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
Changeset: 170f6d733d7a
Author: jcoomes
Date: 2014-05-23 10:28 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/170f6d733d7a
Merge
- agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java
- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
More information about the jdk9-all-changes
mailing list