Changeset: 4e745c069aa3 Author: lana Date: 2015-06-18 01:43 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4e745c069aa3
Added tag jdk9-b69 for changeset ff0929a59ced ! .hgtags Changeset: 8672e9264db3 Author: lana Date: 2015-06-18 10:23 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8672e9264db3 Merge Changeset: 7bdd9afd08be Author: enevill Date: 2015-06-23 18:56 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7bdd9afd08be 8129551: aarch64: some regressions introduced by addition of vectorisation code Summary: Fix regressions Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 5a9d5d58e667 Author: vlivanov Date: 2015-06-11 14:19 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5a9d5d58e667 8074551: GWT can be marked non-compilable due to deopt count pollution Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/deoptimization.cpp + test/compiler/jsr292/PollutedTrapCounts.java Changeset: cdcedb28cf6e Author: kvn Date: 2015-06-12 09:59 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cdcedb28cf6e Merge Changeset: 63337cc98898 Author: enevill Date: 2015-06-03 08:23 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/63337cc98898 8081790: aarch64: SHA tests fail Summary: Fix SHA tests in JTReg so they recognize aarch64 Reviewed-by: duke Contributed-by: alexander.alex...@caviumnetworks.com ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java ! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: fe9f9e33fe95 Author: roland Date: 2015-06-12 14:10 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fe9f9e33fe95 8086046: escape analysis generates incorrect code as of B67 Summary: load bypasses arraycopy that sets the value after the ArrayCopyNode is expanded Reviewed-by: kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/memnode.cpp + test/compiler/arraycopy/TestLoadBypassArrayCopy.java Changeset: e8995523fc8a Author: skovalev Date: 2015-06-15 16:47 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e8995523fc8a 8078145: testlibrary_tests/RandomGeneratorTest.java failed with AssertionError : Unexpected random number sequence for mode: NO_SEED Reviewed-by: iignatyev, vlivanov ! test/testlibrary_tests/RandomGeneratorTest.java Changeset: d13ecb236a97 Author: roland Date: 2015-06-09 12:09 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d13ecb236a97 8086016: closed/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java is crashing Summary: Trying to transform ArrayCopyNode in dying part of the graph Reviewed-by: kvn ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp Changeset: 918d124e7e39 Author: coleenp Date: 2015-06-04 08:05 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/918d124e7e39 8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file Summary: Use the Events::log function to save redefined classes for output to the hs_err file. Reviewed-by: sspitsyn, jiangli, lfoltan ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/events.hpp Changeset: 394e2a24dff2 Author: jwilhelm Date: 2015-06-04 14:19 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/394e2a24dff2 Merge Changeset: 8597e296c18b Author: david Date: 2015-06-04 14:29 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8597e296c18b 8080947: Add uint as a valid VM flag type Reviewed-by: brutisso, ddmitriev ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/services/management.cpp ! src/share/vm/services/writeableFlags.cpp ! src/share/vm/services/writeableFlags.hpp ! src/share/vm/trace/trace.xml Changeset: cbadc6df922b Author: dcubed Date: 2015-06-18 13:18 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cbadc6df922b Merge ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: cff206797bdd Author: amurillo Date: 2015-06-18 22:38 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cff206797bdd Merge - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 972580a0eef8 Author: amurillo Date: 2015-06-23 14:20 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/972580a0eef8 Merge Changeset: 4f8acfe256da Author: katleman Date: 2015-06-25 10:21 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4f8acfe256da Added tag jdk9-b70 for changeset 8672e9264db3 ! .hgtags Changeset: 07c6b035d68b Author: lana Date: 2015-06-28 16:39 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/07c6b035d68b Merge - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 01d947f8d411 Author: david Date: 2015-06-05 09:50 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/01d947f8d411 8081382: Make flags ParallelGCThreads and ConcGCThreads of type uint Reviewed-by: drwhite, stefank ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parCardTableModRefBS.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/psCompactionManager.cpp ! src/share/vm/gc/parallel/psCompactionManager.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psPromotionManager.cpp ! src/share/vm/gc/parallel/psPromotionManager.hpp ! src/share/vm/gc/parallel/psPromotionManager.inline.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/gc/arguments/TestParallelGCThreads.java ! test/serviceability/attach/AttachSetGetFlag.java Changeset: 23cc50392e04 Author: drwhite Date: 2015-06-05 10:27 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/23cc50392e04 7097567: G1: abstract and encapsulate collector phases and transitions between them Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! 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 ! 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/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/shared/vmGCOperations.cpp Changeset: 431b1333b1c1 Author: cjplummer Date: 2015-06-05 13:40 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/431b1333b1c1 8054386: Allow Java debugging when CDS is enabled Summary: Map archive RW when debugging is enabled Reviewed-by: sspitsyn, iklam, mseledtsov, dholmes ! src/share/vm/memory/filemap.cpp Changeset: b28271afc952 Author: simonis Date: 2015-06-08 17:39 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b28271afc952 8080684: PPC64: Fix little-endian build after "8077838: Recent developments for ppc" Summary: Also fix the Power8 detection which was broken because we issued an illegal 'lqarx' instruction Reviewed-by: kvn, asmundak ! src/cpu/ppc/vm/vm_version_ppc.cpp Changeset: 8207729d4dff Author: goetz Date: 2015-06-08 15:40 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8207729d4dff 8085975: Fix warning "converting to jlong from double" of gcc 4.1.2 after 8079561 Reviewed-by: mgerdin, ehelin ! src/share/vm/runtime/timer.cpp Changeset: cf5a0377f578 Author: coleenp Date: 2015-06-09 10:26 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cf5a0377f578 8035074: hs_err improvement: Add time zone information in the hs_err file 8026335: hs_err improvement: Print exact compressed oops mode and the heap base value. 8026331: hs_err improvement: Print if we have seen any OutOfMemoryErrors or StackOverflowErrors Summary: Add requested things to hs_err file. Reviewed-by: ctornqvi, dholmes ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 0e505de1dff4 Author: mockner Date: 2015-06-09 12:22 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0e505de1dff4 8076161: Runtime stub for throw_null_pointer_exception always constructs log messages Summary: A LogEvents filter has been added to avoid unnecessary string construction. Reviewed-by: coleenp, hseigel, dholmes ! src/share/vm/utilities/exceptions.cpp Changeset: 045e847705db Author: coleenp Date: 2015-06-10 04:39 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/045e847705db Merge ! src/share/vm/utilities/exceptions.cpp Changeset: fd32da92f8b9 Author: jwilhelm Date: 2015-06-09 16:48 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fd32da92f8b9 Merge ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 90bf55c6ff80 Author: jwilhelm Date: 2015-06-10 05:59 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90bf55c6ff80 Merge Changeset: 4c6832d5feff Author: kbarrett Date: 2015-06-09 15:05 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4c6832d5feff 8086027: Multiple STATIC_ASSERTs at class scope doesn't work Summary: Make supporting typedef name unique via __LINE__ concatenation Reviewed-by: dholmes, brutisso ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/macros.hpp Changeset: 265efe426d5a Author: kbarrett Date: 2015-06-10 07:37 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/265efe426d5a Merge Changeset: ae5fa26d02d2 Author: ykantser Date: 2015-06-08 12:54 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ae5fa26d02d2 8085813: The targeted processes in sun/tools tests should be launched with -XX:+UsePerfData flag in order to work on embedded platforms Reviewed-by: sspitsyn ! test/serviceability/sa/TestClassLoaderStats.java ! test/serviceability/sa/TestStackTrace.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 76f495512e4a Author: goetz Date: 2015-06-11 11:07 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/76f495512e4a 8086073: Fix PrintStubCode for empty StubCodeGenerator. Reviewed-by: kvn, lfoltan ! src/share/vm/runtime/stubCodeGenerator.cpp Changeset: ade59c868ad6 Author: david Date: 2015-06-12 12:55 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ade59c868ad6 8025608: GC trace events missing nursery size information Reviewed-by: sjohanss, 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.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/trace/trace.xml Changeset: e43885496ea0 Author: jiangli Date: 2015-06-12 17:29 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e43885496ea0 8015086: add interned strings to the shared archive. Summary: Support saving interned strings in shared CDS archive. Reviewed-by: coleenp, iklam, pliden ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc/g1/g1StringDedupThread.cpp ! src/share/vm/gc/g1/g1StringDedupThread.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/services/virtualMemoryTracker.cpp Changeset: 46850a050b8b Author: jiangli Date: 2015-06-12 19:49 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/46850a050b8b 8042668: GC Support for shared heap ranges in CDS Summary: Added "Archive Region" support to the G1 GC Reviewed-by: tschatzl, brutisso Contributed-by: tom.ben...@oracle.com ! 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/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1BiasedArray.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1HRPrinter.cpp ! src/share/vm/gc/g1/g1HRPrinter.hpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/g1MarkSweep.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp ! src/share/vm/gc/g1/heapRegionSet.cpp ! src/share/vm/gc/g1/heapRegionType.cpp ! src/share/vm/gc/g1/heapRegionType.hpp ! 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/collectedHeap.hpp Changeset: 9f30e311a148 Author: kbarrett Date: 2015-06-15 01:38 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9f30e311a148 8098517: Unprotected PrintMalloc in os::realloc Summary: Also verify tty != NULL before printing. Reviewed-by: dholmes ! src/share/vm/runtime/os.cpp Changeset: 6484a4b78372 Author: sjohanss Date: 2015-06-15 10:24 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6484a4b78372 8077279: assert(ic->is_clean()) failed: IC should be clean Reviewed-by: rbackman, thartmann ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/sweeper.cpp Changeset: 093fa26dc3a1 Author: jwilhelm Date: 2015-06-15 13:48 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/093fa26dc3a1 Merge Changeset: 5a799e9af4b7 Author: sgehwolf Date: 2015-06-15 11:50 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5a799e9af4b7 8098552: 8079792 breaks Zero builds without precompiled headers. Summary: Include memRegion.hpp in g1BiasedArray.hpp Reviewed-by: ehelin, sjohanss ! src/share/vm/gc/g1/g1BiasedArray.hpp Changeset: 33f1bdd53f66 Author: ctornqvi Date: 2015-06-15 14:33 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/33f1bdd53f66 8087121: bscmake fails when building inside VS2013 Reviewed-by: hseigel, lfoltan, mgronlun ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: b8a3be10a4ed Author: bdelsart Date: 2015-06-16 11:58 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b8a3be10a4ed 8079473: allow demangling to be optional in dll_address_to_function_name Summary: add a demangling boolean argument to dll_address_to_function_name and decode Reviewed-by: dholmes, simonis ! src/os/aix/vm/decoder_aix.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/porting_aix.cpp ! src/os/aix/vm/porting_aix.hpp ! src/os/bsd/vm/decoder_machO.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/decoder_windows.cpp ! src/os/windows/vm/decoder_windows.hpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/decoder.hpp ! src/share/vm/utilities/decoder_elf.cpp ! src/share/vm/utilities/decoder_elf.hpp Changeset: 031d1463ed4c Author: aeriksso Date: 2015-06-16 15:59 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/031d1463ed4c 8076110: VM crash when class is redefined with Instrumentation.redefineClasses Reviewed-by: coleenp, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp + test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java Changeset: 8c0e5aa4995e Author: poonam Date: 2015-06-16 14:30 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8c0e5aa4995e 8085965: VM hangs in C2Compiler Summary: CMSClassUnloadingEnabled and ExplicitGCInvokesConcurrentAndUnloadsClasses should be disabled when -Xnoclassgc is specified Reviewed-by: jmasa, kbarrett ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 87179f8c91f8 Author: poonam Date: 2015-06-17 00:52 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/87179f8c91f8 Merge Changeset: d89dc667352b Author: coleenp Date: 2015-06-17 11:30 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d89dc667352b 8085865: hs_err improvement: Printing /proc/cpuinfo makes too long hs_err files Summary: summarize information from linux-x86; it's too long and redundant Reviewed-by: gtriantafill, dholmes, mgerdin, dcubed ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/vmError.cpp Changeset: c30414cbbd88 Author: coleenp Date: 2015-06-17 15:45 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c30414cbbd88 Merge ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.hpp Changeset: ee0c45f5e977 Author: jwilhelm Date: 2015-06-17 14:44 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ee0c45f5e977 8077842: Remove the level parameter passed around in GenCollectedHeap Reviewed-by: kbarrett, mgerdin ! agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp ! src/share/vm/gc/cms/parOopClosures.inline.hpp ! src/share/vm/gc/cms/vmCMSOperations.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/genMarkSweep.hpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.hpp ! src/share/vm/gc/shared/cardGeneration.cpp ! src/share/vm/gc/shared/cardGeneration.hpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/cardTableRS.hpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/generation.cpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/generationSpec.cpp ! src/share/vm/gc/shared/generationSpec.hpp ! src/share/vm/gc/shared/vmGCOperations.cpp ! src/share/vm/gc/shared/vmGCOperations.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryService.cpp Changeset: c9f09a9435cc Author: david Date: 2015-06-17 17:29 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c9f09a9435cc 7169803: Usage of pretenured value is not correct Reviewed-by: tamao, jmasa ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp ! src/share/vm/gc/parallel/psOldGen.cpp Changeset: f26a2f504e28 Author: iklam Date: 2015-06-17 13:22 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f26a2f504e28 8098815: Assertion failure in CDS shared string archive support on Windows Summary: check for a zero length before calling the G1 fill_archive_regions routine Reviewed-by: coleenp, iklam, dcubed Contributed-by: tom.ben...@oracle.com ! src/share/vm/memory/filemap.cpp Changeset: 7128e27f94fb Author: iklam Date: 2015-06-17 22:49 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7128e27f94fb Merge Changeset: 68ccb61f76e9 Author: coleenp Date: 2015-06-17 21:44 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/68ccb61f76e9 8098821: Crash in system dictionary initialization with shared strings Summary: map string regions after the compressed class base is known Reviewed-by: iklam, dcubed Contributed-by: coleen.phillim...@oracle.com, mikhailo.seledt...@oracle.com ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/prims/whitebox.cpp Changeset: d6930f725b2d Author: coleenp Date: 2015-06-17 23:46 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d6930f725b2d Merge Changeset: 3a6340e51172 Author: coleenp Date: 2015-06-18 00:40 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3a6340e51172 Merge ! src/share/vm/memory/filemap.cpp Changeset: 9498f65dc429 Author: erikj Date: 2015-06-18 10:26 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9498f65dc429 8087195: Support building hotspot with devkits on Macosx Reviewed-by: dholmes, ihse ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/universal.gmk Changeset: 67ef66f8a9ab Author: hseigel Date: 2015-06-18 08:44 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/67ef66f8a9ab 8042041: https://bugs.openjdk.java.net/browse/JDK-8042041 Summary: Don't assert if class has a bad element_tag in an element_value structure of a RuntimeVisibleAnnotation attribute. Instead, ignore the attribute. Reviewed-by: acorn, gtriantafill ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp + test/runtime/classFileParserBug/AnnotationTag.java + test/runtime/classFileParserBug/badAnnotTag.jcod Changeset: 77ca08d2e512 Author: bpittore Date: 2015-06-18 10:47 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/77ca08d2e512 8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction Reviewed-by: dholmes, dlong, bdelsart ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: 4a179f93d775 Author: shade Date: 2015-06-19 09:41 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4a179f93d775 8078438: Interpreter should support conditional card marks (UseCondCardMark) on x86 and aarch64 Summary: Add interpreter support for conditional card marks on x86 and aarch64 Reviewed-by: tschatzl, aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp Changeset: a7d15bf7b961 Author: aph Date: 2015-06-19 09:41 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a7d15bf7b961 8079315: UseCondCardMark broken in conjunction with CMS precleaning on x86 Summary: Add the necessary StoreLoad barrier in interpreter, C1 and C2 for x86 Reviewed-by: tschatzl ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/graphKit.cpp Changeset: fdc0cb96061f Author: tschatzl Date: 2015-06-19 11:27 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fdc0cb96061f 8078669: G1 applies SurvivorAlignmentInBytes to both survivor and old gen Summary: After refactoring of the relevant code in JDK-8060025 the survivor alignment had been applied to any allocation within PLABs. Only do that for survivor allocations again. Improve the related tests to have less variance. Reviewed-by: jmasa, fzhinkin ! src/share/vm/gc/g1/g1Allocator.hpp ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: 5bbf25472731 Author: gziemski Date: 2015-06-18 14:39 -0500 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5bbf25472731 8122937: [JEP 245] Validate JVM Command-Line Flag Arguments. Summary: Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid. Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/aix/vm/globals_aix.hpp ! src/os/bsd/vm/globals_bsd.hpp ! src/os/linux/vm/globals_linux.hpp ! src/os/solaris/vm/globals_solaris.hpp ! src/os/windows/vm/globals_windows.hpp ! src/share/vm/c1/c1_globals.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/gc/g1/g1_globals.cpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/opto/c2_globals.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp + 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 ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/os_ext.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/writeableFlags.cpp ! src/share/vm/services/writeableFlags.hpp ! test/compiler/c2/7200264/Test7200264.sh ! test/compiler/startup/NumCompilerThreadsCheck.java ! test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/g1/TestStringDeduplicationTools.java ! test/runtime/CompressedOops/CompressedClassSpaceSize.java ! test/runtime/CompressedOops/ObjectAlignment.java ! test/runtime/contended/Options.java Changeset: 21bbcc957937 Author: ddmitriev Date: 2015-06-19 07:57 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/21bbcc957937 8072931: JEP-JDK-8059557: Test task: test framework development Summary: Test set for JEP 245 Validate JVM Command-Line Flag Arguments Reviewed-by: ctornqvi, dholmes, gziemski ! test/TEST.groups + test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java + test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java + test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java Changeset: bf2c494a8266 Author: coleenp Date: 2015-06-19 13:03 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bf2c494a8266 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/memoryService.cpp Changeset: 8869bb2bc262 Author: jprovino Date: 2015-06-18 16:28 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8869bb2bc262 8085987: Vm crash "not long aligned" in nsk/stress/metaspace/jck60/jck6* tests Summary: The word size being allocated needs to be rounded up. Reviewed-by: jmasa, tbenson ! src/share/vm/memory/metaspace.cpp Changeset: 01a99de9d5cb Author: cjplummer Date: 2015-06-19 14:23 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/01a99de9d5cb 8087153: EXCEPTION_ACCESS_VIOLATION when CDS RO section vanished on win32 Summary: When mapping RW for debugging support, update space_info->read_only to reflect it is RW Reviewed-by: dcubed, coleenp, iklam ! src/share/vm/memory/filemap.cpp Changeset: 2e5dfcbc8a5a Author: lmesnik Date: 2015-06-09 15:03 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2e5dfcbc8a5a 8079134: [TESTBUG] Remove applicable_*gc and needs_*gc groups from TEST.groups Reviewed-by: mgerdin, drwhite ! test/TEST.groups Changeset: 5916110131c4 Author: stuefe Date: 2015-06-22 19:21 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5916110131c4 8078513: [linux] Clean up code relevant to LinuxThreads implementation Reviewed-by: dholmes, sla, coleenp, simonis ! agent/src/os/linux/proc_service.h ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4aac5a6d3eb2 Author: shade Date: 2015-06-23 10:12 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4aac5a6d3eb2 8129332: Missing test case for JDK-8078438 Summary: Add the test case originally developed for JDK-8078438 Reviewed-by: tschatzl + test/gc/CondCardMark/Basic.java Changeset: 69d1ffe46890 Author: dsamersoff Date: 2015-06-23 12:35 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/69d1ffe46890 8081576: serviceability/sa tests fail due to LingeredApp process fails to start Summary: Provide a API to corrctly terminate LingeredApp Reviewed-by: sspitsyn ! test/serviceability/sa/TestClassLoaderStats.java ! test/serviceability/sa/TestStackTrace.java Changeset: ee8ce10986aa Author: dsamersoff Date: 2015-06-23 11:00 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ee8ce10986aa Merge Changeset: 24dc0703f928 Author: adinn Date: 2015-06-23 10:17 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/24dc0703f928 8129584: Fix required for aarch64 after 8122937 Summary: The fix for 8122937 omitted cpu/aarch64 changes required by src/share fixes Reviewed-by: kvn, simonis ! src/cpu/aarch64/vm/globals_aarch64.hpp Changeset: 9fd1e63eb982 Author: bdelsart Date: 2015-06-23 17:48 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9fd1e63eb982 8087133: Improve sharing of native wrappers in SignatureHandlerLibrary Summary: fingerprint normalization for arm32 Reviewed-by: dholmes, coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/runtime/signature.hpp Changeset: 357d0ffc7dab Author: bdelsart Date: 2015-06-23 18:03 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/357d0ffc7dab Merge Changeset: accd0f763858 Author: dsamersoff Date: 2015-06-23 20:55 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/accd0f763858 8078632: conflicts between open and closed SA ports Summary: closed port is renamed to arm64 Reviewed-by: dlong, dholmes ! agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java Changeset: a005dca78b98 Author: dsamersoff Date: 2015-06-23 18:05 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a005dca78b98 Merge Changeset: 987e2ab36734 Author: kbarrett Date: 2015-06-23 17:18 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/987e2ab36734 8129446: crash when reporting corrupted classfile Summary: Increase buffer size and use jio_snprintf for message generation Reviewed-by: tbenson, coleenp, iklam ! src/share/vm/classfile/compactHashtable.cpp Changeset: 8528cb30b2b3 Author: kbarrett Date: 2015-06-24 02:00 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8528cb30b2b3 Merge Changeset: 627850850754 Author: coleenp Date: 2015-06-23 22:10 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/627850850754 8129607: Incorrect GPL header Summary: fix typo in GPL header Reviewed-by: kvn, dholmes ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: 7389e85d56fb Author: bdelsart Date: 2015-06-24 08:30 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7389e85d56fb 8030076: remove unused runtime related code Summary: small cleanup of runtime code Reviewed-by: dholmes, coleenp ! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: d472d1331479 Author: sjohanss Date: 2015-06-24 08:37 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d472d1331479 8081607: Change default GC for server configurations to G1 Summary: For more info see JEP 248. Reviewed-by: pliden, tschatzl ! src/share/vm/runtime/arguments.cpp ! test/gc/arguments/TestSelectDefaultGC.java Changeset: c23a78fd7182 Author: sjohanss Date: 2015-06-24 10:28 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c23a78fd7182 Merge Changeset: 1805f1b68097 Author: tschatzl Date: 2015-06-24 09:42 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1805f1b68097 8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup Summary: The test case needs to use the OS'es allocation granularity to properly determine the boundary values for the test. Reviewed-by: dfazunen, jmasa, ecaspole ! src/share/vm/prims/whitebox.cpp ! test/gc/g1/TestLargePageUseForAuxMemory.java Changeset: c6eba2b4fb99 Author: tschatzl Date: 2015-06-24 11:55 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c6eba2b4fb99 Merge Changeset: bd2880d64d1d Author: enevill Date: 2015-06-24 05:45 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bd2880d64d1d 8081294: aarch64: fails to build on ubuntu wily Reviewed-by: dholmes ! agent/src/os/linux/libproc.h Changeset: d2a850250e50 Author: dholmes Date: 2015-06-24 11:58 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d2a850250e50 Merge Changeset: 7cce923d043c Author: dholmes Date: 2015-06-24 13:26 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7cce923d043c Merge Changeset: f48c6891ec48 Author: brutisso Date: 2015-06-23 13:26 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f48c6891ec48 8129549: G1: Make sure the concurrent thread does not mix its logging with the STW pauses Reviewed-by: pliden, tschatzl ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/concurrentMarkThread.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp Changeset: 626c3842ad4f Author: brutisso Date: 2015-06-24 15:04 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/626c3842ad4f Merge Changeset: 0032abb6e693 Author: aph Date: 2015-06-12 15:49 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0032abb6e693 8078521: AARCH64: Add AArch64 SA support Summary: Add AArch64 SA support Reviewed-by: dsamersoff, dholmes ! agent/make/Makefile ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/Makefile ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java + agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java + agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java ! make/sa.files Changeset: 3032dd028886 Author: dsamersoff Date: 2015-06-24 13:16 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3032dd028886 Merge Changeset: 3ebc4f430a74 Author: dsamersoff Date: 2015-06-24 14:28 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ebc4f430a74 Merge Changeset: 4ffba31b9baa Author: jwilhelm Date: 2015-06-24 13:38 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4ffba31b9baa Merge ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 9251516ec93d Author: mcberg Date: 2015-06-16 16:10 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9251516ec93d 8080325: SuperWord loop unrolling analysis Summary: Determine loop unroll factor based on supported vectors sizes. Reviewed-by: roland, kvn ! src/cpu/x86/vm/c2_init_x86.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp Changeset: ce0c612ea443 Author: ascarpino Date: 2015-06-17 17:48 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ce0c612ea443 8073108: Use x86 and SPARC CPU instructions for GHASH acceleration Reviewed-by: kvn, jrose ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_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/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! 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 ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/codegen/7184394/TestAESBase.java ! test/compiler/codegen/7184394/TestAESEncode.java ! test/compiler/codegen/7184394/TestAESMain.java Changeset: a59d9a08b648 Author: kvn Date: 2015-06-18 11:09 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a59d9a08b648 8129094: assert(is_java_primitive(bt)) failed: only primitive type vectors Summary: ignored non-primitive type memory operation regardless its (or its inputs) control. Reviewed-by: roland, mcberg ! src/share/vm/opto/superword.cpp Changeset: 8f8c4af059a9 Author: goetz Date: 2015-06-11 10:50 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8f8c4af059a9 8087183: Fix call to inline function is_oop in header debugInfo.hpp. Reviewed-by: kvn, kbarrett, dholmes ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/debugInfo.hpp Changeset: 405cb20a06a9 Author: kvn Date: 2015-06-19 15:24 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/405cb20a06a9 Merge ! src/share/vm/runtime/globals.hpp Changeset: b125c7ae3995 Author: kvn Date: 2015-06-19 17:46 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b125c7ae3995 8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory Summary: increase code_size2 for stubs Reviewed-by: iveresov ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: 734d01248316 Author: goetz Date: 2015-06-22 14:22 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/734d01248316 8129423: Fix unlink() of LogCompilation tmp files lost in merge of 8007993 and 8060074. Reviewed-by: kvn, simonis ! src/share/vm/compiler/compileLog.cpp Changeset: a7dfe3d73bf9 Author: mcberg Date: 2015-06-23 12:45 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a7dfe3d73bf9 8081247: AVX 512 extended support Summary: add more support for EVEX encoding Reviewed-by: kvn, neliasso ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86.ad Changeset: 0b76cb81b165 Author: goetz Date: 2015-06-24 09:13 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0b76cb81b165 8129757: ppc/aarch: Fix passing thread to runtime after "8073165: Contended Locking fast exit bucket." Reviewed-by: enevill, simonis, adinn ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp Changeset: da05ab7fde79 Author: kvn Date: 2015-06-25 09:48 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da05ab7fde79 Merge ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: cfcdcb9f73d0 Author: kvn Date: 2015-06-26 15:55 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cfcdcb9f73d0 8130008: compiler/codecache/jmx/UsageThresholdIncreasedTest.java should be quarantined Reviewed-by: iveresov ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java Changeset: 02ef8543e20f Author: amurillo Date: 2015-06-26 19:11 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/02ef8543e20f Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: aec5456c3e72 Author: amurillo Date: 2015-06-30 11:20 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aec5456c3e72 Merge Changeset: e0e81b7ec6cd Author: katleman Date: 2015-07-02 08:53 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e0e81b7ec6cd Added tag jdk9-b71 for changeset 07c6b035d68b ! .hgtags Changeset: c1b2825ef47e Author: lana Date: 2015-07-02 16:09 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c1b2825ef47e Merge Changeset: 0cedc8c6582e Author: kvn Date: 2015-06-29 00:10 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0cedc8c6582e 8073583: C2 support for CRC32C on SPARC Reviewed-by: jrose, kvn Contributed-by: james.ch...@oracle.com ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/classfile/vmSymbols.hpp ! 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 ! src/share/vm/runtime/vmStructs.cpp + test/compiler/intrinsics/crc32c/TestCRC32C.java Changeset: 03498f2b20a8 Author: enevill Date: 2015-06-25 08:52 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/03498f2b20a8 8086087: aarch64: add support for 64 bit vectors Summary: Support 64 bit vectors Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 69fad5109885 Author: enevill Date: 2015-06-25 13:41 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/69fad5109885 8129426: aarch64: add support for PopCount in C2 Summary: Add support for PopCount using SIMD cnt and addv inst Reviewed-by: kvn, aph Contributed-by: alexander.alex...@caviumnetworks.com ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: a88735af82a4 Author: skovalev Date: 2015-06-17 16:22 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a88735af82a4 8067163: Several JT_HS tests fails due to ClassNotFoundException on compacts Reviewed-by: dholmes, vlivanov ! test/TEST.groups Changeset: bfece9d042eb Author: vlivanov Date: 2015-06-15 15:27 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bfece9d042eb 8087218: Constant fold loads from final instance fields in VM anonymous classes Reviewed-by: jrose, rbackman ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp Changeset: 636250d14884 Author: kvn Date: 2015-06-30 12:12 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/636250d14884 8129893: 8129094 fix is incomplete Summary: move old and add new primitive type check. Reviewed-by: iveresov ! src/share/vm/opto/superword.cpp Changeset: ab3d5ef2da1d Author: iveresov Date: 2015-06-30 14:44 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ab3d5ef2da1d 8079775: Java 9-fastdebug ia32 Error: Unimplemented with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options 8079062: Java 9-fastdebug crash(hit assertion) with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options Summary: Revive stack walk compilation policy Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/rframe.cpp ! src/share/vm/runtime/rframe.hpp Changeset: 8835879bc34a Author: thartmann Date: 2015-07-01 09:07 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8835879bc34a 8129937: compiler/codecache/jmx/UsageThresholdIncreasedTest.java fails with "Usage threshold was hit" Summary: Tests should not assume that usage of non-profiled code heap is predictable. Reviewed-by: kvn, dpochepk ! test/compiler/codecache/jmx/CodeCacheUtils.java ! test/compiler/codecache/jmx/GetUsageTest.java ! test/compiler/codecache/jmx/PeakUsageTest.java ! test/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/compiler/codecache/jmx/ThresholdNotificationsTest.java ! test/compiler/codecache/jmx/UsageThresholdExceededTest.java ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java ! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java Changeset: f7b19ca15ef8 Author: thartmann Date: 2015-07-01 09:15 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f7b19ca15ef8 Merge Changeset: e53adadfdcb5 Author: amurillo Date: 2015-07-02 14:12 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e53adadfdcb5 Merge Changeset: aa457465c1cd Author: amurillo Date: 2015-07-07 10:37 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa457465c1cd Merge Changeset: d49e3c587121 Author: katleman Date: 2015-07-09 13:49 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d49e3c587121 Added tag jdk9-b72 for changeset c1b2825ef47e ! .hgtags Changeset: e37d432868be Author: lana Date: 2015-07-09 16:37 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e37d432868be Merge Changeset: 9fcbb6768a78 Author: aph Date: 2015-06-16 17:31 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9fcbb6768a78 8130150: Implement BigInteger.montgomeryMultiply intrinsic Summary: Add montgomeryMultiply intrinsics Reviewed-by: kvn ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! 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/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java Changeset: d30647171e49 Author: aph Date: 2015-07-02 11:12 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d30647171e49 Merge ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! 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/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 9ad1e00a9f13 Author: iveresov Date: 2015-07-02 14:40 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9ad1e00a9f13 8080012: JVM times out with vdbench on SPARC M7-16 Summary: check cacheline sine only for one core on sun4v SPARC systems. Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: dd5ad200b2be Author: kvn Date: 2015-07-02 17:49 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dd5ad200b2be Merge Changeset: 90922865a9d6 Author: zmajo Date: 2015-07-03 07:25 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90922865a9d6 8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics Summary: Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics. Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java ! test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java Changeset: cd16fcb838d2 Author: zmajo Date: 2015-07-03 09:33 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cd16fcb838d2 8130120: Handling of SHA intrinsics inconsistent across platforms Summary: Introduce common warning message and common processing of SHA intrinsic-related arguments. Reviewed-by: kvn, mcberg ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java Changeset: 5b039c8f1c37 Author: goetz Date: 2015-07-03 16:29 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5b039c8f1c37 8130432: ppc64le: Fix build of hsdis Reviewed-by: dholmes, kvn ! src/share/tools/hsdis/Makefile Changeset: d7f63963925f Author: goetz Date: 2015-06-29 15:30 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d7f63963925f 8086069: Adapt runtime calls to recent intrinsics to pass ints as long Summary: Remove CCallingConventionRequiresIntsAsLongs from shared code and push functionality to native wrapper. Less optimal but more flexible. Reviewed-by: jrose, kvn ! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/globalDefinitions_sparc.hpp ! src/cpu/x86/vm/globalDefinitions_x86.hpp ! src/cpu/zero/vm/globalDefinitions_zero.hpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 56c7eba0e850 Author: enevill Date: 2015-07-07 15:04 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/56c7eba0e850 8130687: aarch64: add support for hardware crc32c Summary: add support for crc32c using built in crc32c instructions Reviewed-by: kvn, aph ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: 767f36deb0dc Author: bpittore Date: 2015-06-24 12:12 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/767f36deb0dc 8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier" Summary: Need to add a space between macro identifier and string literal Reviewed-by: stefank, dholmes, kbarrett ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/c1/c1_CFGPrinter.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/nmethod.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/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/g1Allocator.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/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.inline.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1ErgoVerbose.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1HRPrinter.cpp ! src/share/vm/gc/g1/g1InCSetState.hpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSetSummary.cpp ! src/share/vm/gc/g1/g1StringDedupQueue.cpp ! src/share/vm/gc/g1/g1StringDedupStat.cpp ! src/share/vm/gc/g1/g1StringDedupTable.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/satbQueue.cpp ! src/share/vm/gc/parallel/mutableNUMASpace.cpp ! src/share/vm/gc/parallel/psOldGen.hpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/shared/barrierSet.inline.hpp ! src/share/vm/gc/shared/blockOffsetTable.cpp ! src/share/vm/gc/shared/cardTableModRefBS.cpp ! src/share/vm/gc/shared/cardTableModRefBS.hpp ! src/share/vm/gc/shared/generation.cpp ! src/share/vm/gc/shared/plab.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/perf.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/unhandledOops.cpp ! src/share/vm/services/diagnosticArgument.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/trace/traceStream.hpp ! src/share/vm/utilities/ostream.cpp Changeset: b430ee406c9d Author: coleenp Date: 2015-06-24 21:58 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b430ee406c9d Merge ! src/share/vm/oops/method.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/runtime/deoptimization.cpp - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 8c563e200153 Author: ddmitriev Date: 2015-06-24 18:19 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8c563e200153 8078399: Deprecate -Xoss, -Xsqnopause, -Xoptimize and -Xboundthreads options in JDK 9 Reviewed-by: dholmes, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 35ebec061d98 Author: ddmitriev Date: 2015-06-24 18:21 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/35ebec061d98 8129394: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failed with double option Reviewed-by: dholmes ! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java Changeset: b3fcf9a9e56f Author: dholmes Date: 2015-06-25 08:30 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b3fcf9a9e56f Merge Changeset: efca4c9ca5bd Author: brutisso Date: 2015-06-25 08:15 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/efca4c9ca5bd 8129626: G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms Summary: Also reviewed by vita...@gmail.com Reviewed-by: pliden, bpittore, bdelsart ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/concurrentMarkThread.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: 55f126ec6c26 Author: brutisso Date: 2015-06-25 10:52 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/55f126ec6c26 Merge ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: 34c9093f9618 Author: bdelsart Date: 2015-06-25 08:17 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/34c9093f9618 8081406: cleanup and minor extensions of the debugging facilities in CodeStrings Summary: avoid issues around _defunct CodeStrings Reviewed-by: dholmes, coleenp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/codeBlob.cpp Changeset: 2f8eba9d2f69 Author: bdelsart Date: 2015-06-25 13:23 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2f8eba9d2f69 Merge Changeset: a38b928b2975 Author: tschatzl Date: 2015-06-24 17:46 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a38b928b2975 8129602: Incorrect GPL header causes RE script to create wrong output Summary: Fix up GPL headers so that the RE script works. Reviewed-by: stefank, dholmes, coleenp ! test/testlibrary/ctw/Makefile Changeset: 15c67e2f7cab Author: tschatzl Date: 2015-06-25 09:04 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/15c67e2f7cab 8129604: Incorrect GPL header in README causes RE script to create wrong output Summary: Fix up GPL headers by removing leading "#" so that the RE script works. Reviewed-by: brutisso, coleenp ! test/testlibrary/ctw/README Changeset: d51e38f88f9f Author: tschatzl Date: 2015-06-25 09:06 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d51e38f88f9f 8129573: CollectedHeap::fill_with_objects() needs to use multiple arrays in 32 bit mode too Summary: In JDK-8042668 we introduced a custom fill threshold for G1. This leads to CollectedHeap::fill_with_objects create too large objects in G1 when using it in 32 bit mode, as the code to create multiple filler objects is IFDEF'ed out on 32 bit. Enable this code on 32 bit too. Reviewed-by: tonyp, mgerdin, tbenson ! src/share/vm/gc/shared/collectedHeap.cpp Changeset: 825306677064 Author: tschatzl Date: 2015-06-25 07:13 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/825306677064 Merge - test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java - test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 3393f1245e55 Author: tschatzl Date: 2015-06-25 15:43 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3393f1245e55 Merge Changeset: f51a900cd1e0 Author: poonam Date: 2015-06-25 06:52 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f51a900cd1e0 8129108: nmethod related crash in CMS Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Changeset: b8fe5e3e7eda Author: poonam Date: 2015-06-25 18:14 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b8fe5e3e7eda Merge Changeset: 60f7aacc348d Author: jfdenise Date: 2015-06-25 18:25 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/60f7aacc348d 8080511: Refresh of jimage support Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi Contributed-by: james.las...@oracle.com, jean-francois.den...@oracle.com, sundararajan.athijegannat...@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/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/runtime/os.cpp + src/share/vm/utilities/endian.cpp + src/share/vm/utilities/endian.hpp ! test/gc/survivorAlignment/TestPromotionToSurvivor.java + 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: 1fa641488898 Author: jfdenise Date: 2015-06-25 20:47 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1fa641488898 Merge Changeset: 289a2d2a8f97 Author: stefank Date: 2015-01-19 11:06 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/289a2d2a8f97 8087322: Implement a Semaphore utility class Reviewed-by: kbarrett, dholmes ! make/solaris/makefiles/vm.make ! src/os/bsd/vm/os_bsd.cpp + src/os/bsd/vm/semaphore_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp + src/os/posix/vm/semaphore_posix.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp + src/os/windows/vm/semaphore_windows.hpp ! src/share/vm/prims/jni.cpp + src/share/vm/runtime/semaphore.cpp + src/share/vm/runtime/semaphore.hpp Changeset: 94d13c20fbf0 Author: stuefe Date: 2015-06-26 08:29 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/94d13c20fbf0 8080925: Make error log write timeout parameter configurable Reviewed-by: sla, coleenp, ctornqvi, dholmes ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp Changeset: d76f3398c6eb Author: hseigel Date: 2015-06-29 11:48 -0400 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d76f3398c6eb 8073423: Remove LazyClassPathEntry support if no longer needed Summary: Remove LazyClassPathEntry support and deprecate -XX:+LazyBootClassLoader Reviewed-by: acorn, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: a51ca8e0d2f8 Author: hseigel Date: 2015-06-29 17:24 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a51ca8e0d2f8 Merge ! src/share/vm/runtime/globals.hpp Changeset: e532b042ad77 Author: minqi Date: 2015-06-29 13:48 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e532b042ad77 8087143: 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/oops/Symbol.java ! src/share/vm/oops/symbol.cpp ! src/share/vm/oops/symbol.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 24e9c513dc27 Author: goetz Date: 2015-06-29 10:16 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/24e9c513dc27 8130036: Fix problems with imprecise C++ coding. Reviewed-by: dholmes, kbarrett ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 00cd0f4c1172 Author: dcubed Date: 2015-06-30 09:39 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/00cd0f4c1172 8130135: backout 8087143 due to failures in 8130115 Reviewed-by: minqi, coleenp ! 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: 27d580c7af7a Author: dcubed Date: 2015-06-30 09:48 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/27d580c7af7a Merge Changeset: 660fa1b69f63 Author: dbuck Date: 2015-06-30 15:26 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/660fa1b69f63 8072147: Preloading libjsig.dylib causes deadlock when signal() is called Summary: Added check to prevent reentry of signal chaining code Reviewed-by: dcubed, acorn, dholmes ! src/os/bsd/vm/jsig.c Changeset: 97f63e5ca070 Author: sjohanss Date: 2015-04-30 13:33 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/97f63e5ca070 8078901: Add trace event for G1 MMU information Reviewed-by: ehelin, mlarsson ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! 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/shared/gcTrace.cpp ! src/share/vm/gc/shared/gcTrace.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/trace/trace.xml Changeset: 381272dfdd9f Author: bdelsart Date: 2015-07-01 10:53 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/381272dfdd9f 8087333: Optionally Pre-Generate the HotSpot Template Interpreter Summary: Optional support for pregenerated template interpreter Reviewed-by: coleenp, dholmes, kvn ! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java ! agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/rules.make ! make/linux/makefiles/vm.make ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp + src/share/vm/code/codeCacheExtensions.hpp + src/share/vm/code/codeCacheExtensions_ext.hpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/stubs.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/memory/heap.hpp ! src/share/vm/memory/virtualspace.cpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp + src/share/vm/runtime/vmStructs_ext.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 90e332204e4d Author: bdelsart Date: 2015-07-01 10:26 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90e332204e4d Merge Changeset: 3c1e5b2a99d3 Author: sjohanss Date: 2015-07-01 16:38 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3c1e5b2a99d3 8129590: TestShrinkDefragmentedHeap.java runs out of memory Reviewed-by: jwilhelm, tschatzl ! test/gc/g1/TestShrinkDefragmentedHeap.java Changeset: f6f5bd99f5a9 Author: dpochepk Date: 2015-07-01 21:04 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f6f5bd99f5a9 8129430: tests that requrie G1 should be excluded from execution on embedded platfomrs where g1 is not supported Summary: Test group definition has been fixed Reviewed-by: tschatzl ! test/TEST.groups Changeset: 2e2af46ffba3 Author: ddmitriev Date: 2015-07-02 12:25 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2e2af46ffba3 8129786: Buffer overrun when passing long not existing option in JDK 9 Summary: Only make the obsolete check for valid arguments(length less than 256) Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/arguments.cpp + test/runtime/CommandLine/TestLongUnrecognizedVMOption.java Changeset: 7f2a23af96b4 Author: dholmes Date: 2015-07-02 12:05 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7f2a23af96b4 Merge Changeset: a59c4a123c47 Author: jwilhelm Date: 2015-07-02 18:07 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a59c4a123c47 8130330: Quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java Reviewed-by: dfazunen, tschatzl ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java Changeset: 964fb44d9669 Author: dcubed Date: 2015-07-02 14:20 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/964fb44d9669 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups Changeset: a011ff1e85a3 Author: iklam Date: 2015-07-02 20:30 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a011ff1e85a3 8129355: [TESTBUG] runtime FragmentMetaspaceSimple.java fails with java.lang.ClassNotFoundException: test.Empty Summary: avoid opening files excessively Reviewed-by: coleenp, mseledtsov ! test/runtime/Metaspace/FragmentMetaspaceSimple.java Changeset: 6c8e38319913 Author: tschatzl Date: 2015-07-03 09:49 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6c8e38319913 8129977: TestSummarizeRSetStats.java fails: Incorrect amount of per-period RSet summaries at the end Summary: Due to unrestrained initial heap size more garbage collections than expected could be started, confusing the test. Fix the initial heap size for the test to make them pass. Reviewed-by: tbenson, dfazunen, dcubed ! test/gc/g1/TestSummarizeRSetStats.java ! test/gc/g1/TestSummarizeRSetStatsPerRegion.java ! test/gc/g1/TestSummarizeRSetStatsTools.java Changeset: b51d7f9c2f75 Author: dcubed Date: 2015-07-03 06:24 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b51d7f9c2f75 Merge Changeset: 9690cc21ec74 Author: tschatzl Date: 2015-07-07 14:20 +0200 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9690cc21ec74 8129558: Coalesce dead objects during removal of self-forwarded pointers Summary: To improve performance of self-forwarding fixup during evacuation failure, coalesce the work done for dead objects. Reviewed-by: mgerdin, tbenson, tonyp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1EvacFailure.hpp Changeset: 9de0e8815e2a Author: sangheki Date: 2015-07-07 06:37 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9de0e8815e2a 8079555: REDO - Determining the desired PLAB size adjusts to the the number of threads at the wrong place Summary: Calculate the desired PLAB value for a single thread and then return desired PLAB size according to the current number of threads when needed Reviewed-by: jmasa, tschatzl ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.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/shared/plab.cpp ! src/share/vm/gc/shared/plab.hpp Changeset: 897cbd5207a6 Author: jmasa Date: 2015-07-07 18:16 +0000 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/897cbd5207a6 Merge ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: 1756c98d5437 Author: jmasa Date: 2015-04-15 11:30 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1756c98d5437 7012980: PSOldGen is increased if there is no space in Metaspace Reviewed-by: tschatzl, tbenson ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.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/shared/adaptiveSizePolicy.hpp ! src/share/vm/gc/shared/gcCause.hpp Changeset: ee53b343d8d7 Author: dcubed Date: 2015-07-09 14:35 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ee53b343d8d7 Merge ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: d264a730c1f1 Author: amurillo Date: 2015-07-09 22:46 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d264a730c1f1 Merge Changeset: 850b88dc0981 Author: roland Date: 2015-03-09 09:59 +0100 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/850b88dc0981 8071731: Better scaling for C1 Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 250c345b7698 Author: vlivanov Date: 2015-04-14 19:10 +0300 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/250c345b7698 8075838: Method for typing MethodTypes Reviewed-by: jrose, ahgross, alanb, bmoloden ! src/share/vm/classfile/systemDictionary.cpp Changeset: fcb54dcb8671 Author: katleman Date: 2015-07-16 13:51 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fcb54dcb8671 Added tag jdk9-b73 for changeset e37d432868be ! .hgtags Changeset: fff6b54e9770 Author: lana Date: 2015-07-16 19:28 -0700 URL: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fff6b54e9770 Merge